Справка DIGIMINE

 Добавление шаблона в pmn-файл

 Добавление шаблона в pmn-файл

Previous topic Next topic  

 Добавление шаблона в pmn-файл

Previous topic Next topic  

 

 

Этот режим предназначен для добавления одного нового шаблона (для заливки полигонов или для отрисовки полилиний)  в текущий основной файл с шаблонами заливки (*.pmn).

 

 

Предварительно объекты (полилинии, полигоны, точки, тексты, растровые изображения), которые описывают шаблон, вводятся в файл-чертеж.

 

 

Для формирования шаблона могут использоваться любые объекты в абсолютных координатах, которые можно создать в файле-чертеже. Единственное ограничение - в этих объектах не должны использоваться шаблоны.
Обязательным элементом шаблона является [охватывающий] прямоугольный полигон, ограничивающий область, внутри которой располагаются объекты шаблона.
Объекты для конкретного шаблона должны полностью попадать внутрь или на линию охватывающего прямоугольного полигона, иначе они не войдут в состав шаблона.
 
Охватывающий прямоугольный полигон нужен только для того, чтобы описать размер шаблона и определить объекты, входящие в состав шаблона.
При использовании шаблона, т.е. в процессе отрисовки, этот полигон не будет участвовать.

Охватывающий полигон должен иметь форму прямоугольника со сторонами, параллельными осям координат, причем количество точек может быть больше 4-х (т.е. по каждой стороне может быть несколько точек).
Создание шаблона заливки производится в 2D окне плана.

 

 

 

 

Пример шаблона заливки, состоящего из следующих объектов файла-чертежа:

1. Прямоугольный полигон (светло-желтого цвета).

 

2. - Серый полигон изогнутой формы.

3. - Полилинии.

4. - Точки.

 

 

 

 

 

 

Размеры объектов шаблона, получаемые при отрисовке

 

 

То, как будут выглядеть объекты шаблона при отрисовке его в окне (на принтере) зависит от следующих факторов:

 

- абсолютные размеры объектов, из которых состоит шаблон;

- коэффициент изменения размеров по оси X шаблона;

- коэффициент изменения размеров по оси Y шаблона;

- признак изменения размеров объектов шаблона при изменении текущего масштаба изображения;

- текущий масштаб изображения.

 

 

Исходные объекты шаблона вводятся в абсолютных координатах. Если будет задано, что шаблон масштабируемый, то видимые размеры объектов, из которых состоит шаблон, будут изменяться в соответствии с изменением текущего масштаба изображения (так же, как изменяются видимые размеры всех объектов в абсолютных координатах).

 

Пример использования шаблона с включенным признаком "Масштабируемый" (  ) :

 

                               

 

 

 

 

 

Если же будет задано, что шаблон немасштабируемый, то видимые размеры объектов, из которых состоит шаблон, будут одинаковыми при любых значениях текущего масштаба изображения.

Для удобства понимания того, какой размер будут иметь эти объекты при отрисовке, лучше всего вводить шаблон в масштабе 1:1000. Тогда объекты шаблона будут иметь в окне такой же размер, который будет при отрисовке в любом другом масштабе.

Для немасштабируемых шаблонов принято, что при отрисовке в окне или на принтере размер их объектов в миллиметрах равен их абсолютным размерам в метрах.

 

 

Если коэффициенты изменения размеров шаблона по осям X/Y будут отличными от 1.0, то будет производиться соответствующее растяжение/сжатие объектов шаблона по осям X и Y шаблона. Это позволяет получать дополнительные модификации для одного и того же исходного шаблона.

 

 

В некоторых случаях при печати на принтер функции Windows (или драйвера принтера) при заливке используют не ту разрешающую способность, которая задана для принтера, а другую.
Например, печать на принтер идет с разрешением 600dpi (600 точек на дюйм), но для операций заливки почему-то берется разрешение не 600dpi, а 150 dpi (?).
Для борьбы с подобным несоответствием в DIGIMINE предусмотрен специальный коэффициент, который задается в диалоге "Печать" (Коэффициент для шаблонов заливки полигонов при выводе на принтер).

 

 

 

 

 

 

 

После того, как шаблон заливки будет добавлен в pmn-файл, этот шаблон заливки может быть использован для выбора шаблона для какого-либо полигона или полилинии.

 

 

В программе DIGIMINE  используются шаблоны двух видов:

1. Шаблоны для заливки полигонов.

2. Шаблоны для отрисовки вдоль полилиний.

 

 

В pmn-файл могут быть записаны шаблоны обоих видов.

Причем если при записи задано, что шаблон является шаблоном для заливки полигонов, то он будет отображаться в списке шаблонов при выборе шаблона для заливки полигона, но не будет отображаться при выборе шаблона, предназначенного для отрисовки вдоль полилинии, и наоборот.

 

 

 

 

Добавление нового шаблона заливки в файл с шаблонами заливки

 

Для добавления нового шаблона заливки в текущий основной файл с шаблонами необходимо поместить курсор внутрь или рядом с линией прямоугольного полигона, внутри которого находятся объекты файла-чертежа, описывающие шаблон, и нажать левую клавишу мыши.

 

Если в проект не загружено ни одного pmn-файла с шаблонами, программа задаст вопрос :

,

создаст новый пустой pmn-файл и добавит его в проект.

 

 

 

После выбора охватывающего прямоугольного полигона нового шаблона появится диалог Добавление шаблона заливки в pmn-файл:

 

 

 

Вид шаблона

Выбирается вид записываемого в pmn-файл шаблона.

 

 

Название шаблона

Полное название шаблона состоит из трех отдельно вводимых текстов.

 

Обязательным является текст, вводимый в элемент Название.

В двух других элементах диалога - Раздел и Группа текст можно не вводить.

 

Комбинация из трех текстов образует уникальное в пределах pmn-файла название, которое не должно повторяться.

 

 

Размер прямоугольника добавляемого шаблона

 

Указывается размер шаблона в мм при масштабе 1:1000, что равноценно абсолютному размеру шаблона в метрах.

 

 

 

 

После ввода названия шаблона и нажатия кнопки OK программа производит создание шаблона заливки и добавление его в текущий основной файл с шаблонами заливки (*.pmn):

 

 

 

 

 

Пример добавления шаблона заливки в pmn-файл