С чего начать

  Обзор возможностей >

С чего начать

Previous pageReturn to chapter overviewNext page

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

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

ActiveX версия ABViewer - программа 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

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

ContextMenu.xml

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

Delete.xml

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

Get.xml

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

GetEntity.xml

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

GetSelected.xml

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

HideToolbar.xml

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

LoadFile.xml

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

Select.xml

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


XML API Reference

CADEditorX

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