Пользовательский вид объекта |
Для специальных карт, имеющих нестандартные виды объектов, пользователь может подключать специальные библиотеки. Порядок разработки таких библиотек описан в Руководстве программиста. Такие библиотеки должны иметь расширение .IML или .DLL.
Примеры знаков, созданных при помощи пользовательских библиотек:
Для использования пользовательской библиотеки, необходимо убедиться, что данная библиотека подключена к классификатору. Для перевода объекта из вида пользователя в стандартный и обратно, воспользуйтесь раскрывающимся списком под изображением объекта. Для редактирования вида пользовательского объекта выберите из пользовательских библиотек нужную. Если пользовательских библиотек нет, в списке один элемент – библиотека не установлена. Каждая библиотека может содержать в себе несколько условных знаков. Выберите из списка Пользовательский вид необходимый объект. Для редактирования его параметров нажмите на кнопку Параметры. В появившемся диалоге правое поле содержит список отдельных примитивов, составляющих объект. Двойное нажатие левой клавишей мыши на изображение примитива позволяет вызвать диалог для его корректировки. Примеры библиотек, подключенных к разным классификаторам карт, с исходными текстами на языке С содержатся в директории \SDK\IMLAPI\. Для того, чтобы отличить библиотеки знаков от других динамических библиотек, они имеют расширение IML. Библиотеки могут разрабатываться в среде Builder C++, Visual C++ и Delphi. При разработке в системе Linux также могут создаваться динамические библиотеки на языках С/C++.
|