| 
       << Нажмите, чтобы показать оглавление >> Навигация: »Начальная тема« XML API | 
    
Лента: вкладка Дополнительно > панель 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