Компонент позволяет получить информацию о версии приложения (имя, компания, версия, описание), времени запуска, подключенных модулях и о данных текущего чертежа. Общая структура XML документа имеет вид:
<application Name="Inventory" Company="Soft Gold" Version="7.3" Description="Inventory graphic system">
| <Session TimeStarted="ДД.ММ.ГГГГ : ЧЧ:ММ:СС" PID="..." ApplicationWnd="..."> |
| <SessionOptions> |
| ... |
| </SessionOptions> |
| <Functions> |
| ... |
| </Functions> |
| <Clients> |
| ... |
| </Clients> |
| <Drawings Id="..." ClassType="..." ClassName="..."> |
| ... |
| </Drawings> |
| </Session> |
</application>
Элемент |
Описание |
application |
корневой элемент документа. |
Session |
содержит информацию о времени запуска, идентификаторах. Имеет атрибуты: TimeStarted - время запуска приложения; PID - идентификатор процесса ApplicationWnd - содержит дескриптор окна приложения (предназначен для синхронизации с окном плагинов) |
SessionOptions |
содержит настройки по заполнению информации о чертеже (какие примитивы будут включены в документ). |
Functions |
содержит список функций с параметрами, которые выполняет приложение. |
Clients |
список элементов Client. Содержит информацию о подключенных плагинах. |
Drawings |
список элементов Drawing. Содержит информацию об открытых чертежах. |
Дальше рассматриваются основные элементы XML документа:
Перейти на страницу Inventory