Работа со стилями элементов не доступна в Lite-модификации
Пользовательские стили элементов представляют из себя файлы, находящиеся в папке стилей. Имя файла обозначает тип стиля, группа стиля, номер в группе. Управления файлами стилей (удаление, переименование, копирование) происходит стандартными средствами управления файлами.
Формат шаблона стиля – стандартный BMP-файл.
Имя файла позволяет обозначить тип, группу стилей, номер стиля и составляется так:
"тип_стиля"+"_"+"номер_группы"+"порядковый_номер_в_группе"+".bmp"
Тип стиля:
-для точек: "point";
-для линий: "pen";
-для заливок: "brush";
Номер группы представляет собой число от 1 до 255 (группа 0 закреплена за стандартными стилями и не может переопределяться).
Порядковый номер в группе представляет собой число от 0 до 255.
Для использования в выражениях требуется знать код стиля, который вычисляется по формуле: "номер_группы"*256+"порядковый_номер"
Пример:
Точка: "point_1_4.bmp", код=1*256+4=260
Линия: "pen_2_0.bmp", код=2*256+0=512
Заливка: "brush_2_6.bmp", код=2*256+6=518
Для создания шаблона стиля, можно использовать любой графический редактор, который позволяет редактировать BMP-файлы. Рекомендуется использовать редактор "Image Editor", который входит в поставку с Geozem и устанавливается в папку установки Geozem.
Работа с редактором Image Editor проста и удобна.
Создаваемые BMP-файлы могут быть монохромные или цветные. При использовании монохромных, цвет при отображении на чертеже будет определяться настройками оформления. Цветные шаблоны будут отображаться в том виде, в каком были созданы.
Также следует установить прозрачный цвет, который будет заменяться на цвет рабочего поля. За прозрачный цвет отвечает левый нижний пиксель в шаблоне.
Для создания шаблона заливки полигона, размер должен кратным 8 пикселей.
Шаблоны должны иметь минимальные размеры для ускорения процесса прорисовывания.
Для точек следует иметь в виду, что центром будет считаться центральный пиксель, поэтому рекомендуется установить нечетные значения размеров сторон.
Для линий центральной линией является середина высоты, поэтому рекомендуется установить нечетное значение высоты.