Цитата |
---|
Александр Махин написал: А есть ли возможность средствами GisToolKit ActiveX добавлять документы как в ГИС Панорама (вставка документа и вставка мета файла) как OLE объекты. Это очень хорошая и нужная вещь. 👍И если нет такой возможности, тогда не могли бы Вы добавить её в следующей версии GisToolKit ActiveX Free? |
В GIS ToolKit Active доступна другая технология добавления OLE-объектов на карту.
Библиотека пользовательских условных знаков
shape.iml предоставляет более простой способ.
Для этого надо создать в классификаторе площадной объект, назначить ему "вид пользователя", указать пользовательскую библиотеку - shape.iml, выбрав из нее вид - "графический файл", добавить семантику 32769 - Ссылка на графический файл, затем сохранить классификатор.
После этого Вы сможете наносить на карту объекты этим условным знаком. Заполнив в таком объекте семантику 32769 значением пути к нужному Вам документу Вы получите на карте встроенный документ в границах нанесенного объекта.
Эта технология предоставляет меньше возможностей по настройке, но зато обеспечивает бОльшую совместимость приложений на основе GIS ToolKit и ГИС Панорама, поскольку за работу с OLE отвечает ГИС-ядро и библиотека shape.iml, а не компоненты и оболочка.
Реализация поддержки OLE в GisToolKit ActiveX по аналогии с ГИС Панорама (меню "Вид - Список документов") имеет ряд существенных сложностей и в ближайших версиях не планируется.