Лента: вкладка Дополнительно > панель Lisp > Run DDE Demo
ABViewer позволяет получить доступ к структуре чертежа через XML интерфейс. В дистрибутив программы входит демонстрационное приложение на языке Delphi, которое взаимодействует с ABViewer посредством использования IDE технологии. Выполнение команды XML IDE запускает файл XML_IDE.exe, расположенный в папке с установленной программой. Использование XML_IDE доступно только в ознакомительной версии и версии Enterprise.
ActiveX версия ABViewer - программа CADEditorX работает с XML через COM функции и имеет примеры на языках C#, Delphi, VB, VC++ и HTML.
Демонстрационное приложение показывает, как добавлять, изменять, удалять определенные примитивы, а также как получить структуру чертежа в формате 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 |
Демонстрирует вызов команд ABViewer |
ContextMenu.xml |
Демонстрирует добавление пользовательских пунктов контекстного меню. |
Delete.xml |
Демонстрирует удаление с чертежа объектов с указанными идентификаторами (handles). |
Get.xml |
Позволяет получить структуру текущего чертежа в формате XML. |
GetEntity.xml |
Получение информации об объекте с заданным идентификатором (handle). |
GetSelected.xml |
Получение идентификаторов (handles) выбранных на чертеже объектов. |
HideToolbar.xml |
Управление видимостью ленты меню. |
LoadFile.xml |
Демонстрирует загрузку указанного файла в окно программы. |
Select.xml |
Демонстрирует выбор объекта на чертеже по его идентификатору (handle) |
Перейти на страницу ABViewer