XML API

 

XML API

Previous pageReturn to chapter overviewNext page

Лента: вкладка Дополнительно > панель Lisp > Run DDE Demo

Inventory позволяет получить доступ к структуре чертежа через XML интерфейс. В дистрибутив программы входит демонстрационное приложение на языке Delphi, которое взаимодействует с Inventory посредством использования IDE технологии. Выполнение команды XML IDE запускает файл XML_IDE.exe, расположенный в папке с установленной программой. Использование XML_IDE доступно только в ознакомительной версии и версии Enterprise.

ActiveX версия Inventory - программа CADEditorX работает с XML через COM функции и имеет примеры на языках C#, Delphi, VB, VC++ и HTML.

XML_API

Демонстрационное приложение показывает, как добавлять, изменять, удалять определенные примитивы, а также как получить структуру чертежа в формате XML. Для выполнения определенного действия необходимо выполнить:

1.Выбрать из списка предложенных примеров входной XML. Его содержимое будет загружено в верхнее поле ввода;

2.Нажать кнопку [Run] для его обработки;

3.Нажать кнопку [Show in Browser] для просмотра XML в браузере.

Примечание: демонстрационные примеры XML должны быть обработаны в следующем порядке: Add.xml, Apply,xml и далее по порядку.

Исходные файлы XML примеров после установки программы помещаются в папку с именем xml, расположенную в каталоге с установленной программой.

Имя файла

Описание

Add.xml

Демонстрирует добавление новые объекты в текущий чертеж.

Apply.xml

Демонстрирует изменение свойств выбранных объектов. Выбор объектов производится командой Select по их идентификатору (handle).

Command.xml

Демонстрирует вызов команд Inventory

ContextMenu.xml

Демонстрирует добавление пользовательских пунктов контекстного меню.

Delete.xml

Демонстрирует удаление с чертежа объектов с указанными идентификаторами (handles).

Get.xml

Позволяет получить структуру текущего чертежа в формате XML.

GetEntity.xml

Получение информации об объекте с заданным идентификатором (handle).

GetSelected.xml

Получение идентификаторов (handles) выбранных на чертеже объектов.

HideToolbar.xml

Управление видимостью ленты меню.

LoadFile.xml

Демонстрирует загрузку указанного файла в окно программы.

Select.xml

Демонстрирует выбор объекта на чертеже по его идентификатору (handle)


Перейти на страницу CADEditorX

Онлайн справка по CADEditorX

Перейти на страницу Inventory