Drawings содержит список открытых чертежей и информацию о них. Пример:
...
| <Drawings Id="$03230660" СlassType="$0097470C" ClassName="TsgEditorImage"> | 
 |         <Drawing Id="$03230660" СlassType="$0097470C" ClassName="TsgEditorImage"> | 
 |                 <FileName>C:\...\Inventory 14\Drawings\ПРИМЕР№1(План).dxf</FileName> | 
 |                 <TabCaption>ПРИМЕР№1(План).dxf</TabCaption> | 
 |                 <CurrentLayout Id="$03B30660" ClassType="$0051397C" ClassName="TsgDXFLayout" Handle="$CF20" /> | 
 |                 <Entities Id="$08629C10" Handle="$AA78" ClassType="$00681A08" ClassName="TsgDXFBlock"> | 
 |                         <Entitiy Id="$08352CDD" Handle="$2DDE" ClassType="$00809934" ClassName="TsgComplexArea"> | 
 |                                 <Owners>$00000000</Owners> | 
 |                                 <Position X="50800" Y="6124,70650594542" Z="0" /> | 
 |                                         <Entitiy Id="$086913CO" Handle="$B5C1" ClassType="$00684F4C" ClassName="TsgAttribs"> | 
 |                                         <Entitiy Id="$08691540" Handle="$B5C2" ClassType="$00684F4C" ClassName="TsgAttribs"> | 
 |                                                 <Value>28.01.2008</Value> | 
 |                                         <Entitiy Id="$0834FFD0" Handle="$2CA2" ClassType="$00809934" ClassName="TsgComplexArea"/> | 
 |                                         <Entitiy Id="$083501B0" Handle="$2CA7" ClassType="$00809934" ClassName="TsgComplexArea"/> | 
 |                         <Entitiy Id="$095E0570" Handle="$B61" ClassType="$008218DC" ClassName="TsgArea"> | 
 |                                 <Owners>$00000000</Owners> | 
 |                                 <Area>20,5412654408627</Area> | 
 |                                 <Position X="179,758801770311" Y="159,273959350634" Z="0" /> | 
 |                                                 <Name>Прямоугольник</Name> | 
 |                                                 <Area>20,5412654408627</Area> | 
 |                                                 <Formula>5,09*4,04</Formula> | 
 |                                                 <Info>Прямоугольник А=5,09 В=4,04</Info> | 
 |                 <Layers Id="$03C4FE40" Handle="$288" ClassType="$006818C4" ClassName="TsgDXFTable"> | 
 |                         <Entitiy Id="$02E02A30" Handle="$289" ClassType="$0067ED50" ClassName="TsgDXFLayer"> | 
 |                                 <IsPlotting>true</IsPlotting> | 
 |                         <Entitiy Id="$02E02B08" Handle="$28A" ClassType="$0067ED50" ClassName="TsgDXFLayer"> | 
 |                                 <Name>Капитальные стены</Name> | 
 |                                 <IsPlotting>true</IsPlotting> | 
 |                 <Layouts Id="$03780900" Handle="$CF20" ClassType="$006837E8" ClassName="TsgDXFLayout"> | 
 |                         <Entitiy Id="$037809900" Handle="$CF20" ClassType="$006837E8" ClassName="TsgDXFLayout"> | 
 |                         <Entitiy Id="$02DBB760" Handle="$1D9A" ClassType="$00808848" ClassName="TsgComplexBroad"> | 
</Drawings>
 
 
 
 
Элемент 
 | 
Описание 
 | 
Drawings 
 | 
содержит список открытых чертежей (Drawing). Имеет атрибуты: 
  
Id - локальный идентификатор активного чертежа; 
ClassType - идентификатор класса; 
ClassName - имя класса. 
 | 
Drawing 
 | 
определяет свойства открытого в программе чертежа. Также содержит списки слоев и листов, имеющихся в загруженном файле. Имеет атрибуты: 
  
Id - локальный идентификатор активного чертежа; 
ClassType - идентификатор класса; 
ClassName - имя класса. 
 | 
FileName 
 | 
имя файла. 
 | 
TabCaption 
 | 
заголовок окна. 
 | 
CurrentLayout 
 | 
текущий активный лист. Имеет атрибуты: 
  
Id - локальный идентификатор листа; 
ClassType  - идентификатор класса; 
ClassName - имя класса; 
Handle - уникальный идентификатор примитива.   
 | 
Entities 
 | 
содержит список примитивов Entity. Имеет атрибуты: 
  
Id - локальный идентификатор примитива; 
Handle - уникальный идентификатор примитива; 
ClassType - идентификатор класса; 
ClasName - имя класса.  
 | 
Entity 
 | 
примитив чертежа. Имеет атрибуты: 
  
Id - локальный идентификатор примитива; 
Handle - уникальный идентификатор примитива; 
ClassType - идентификатор класса; 
ClassName - имя класса.  
 | 
Attribs 
 | 
определяет списки САПР атрибутов примитива 
 | 
Refs 
 | 
содержит списки ссылок на другие объекты. Элементы списка представляются только в виде элемента с атрибутами Id, Handle, ClassType и CkassName. 
 | 
Figures 
 | 
содержит список фигур. Используется только для площадных объектов.  
 | 
 
 
 
 
Дополнительные списки Drawing
Элемент Drawing также содержит списки слоев (Layers), листов (Layouts) и выделенных в данный момент примитивов (selected). Списки слоев и листов заполняются аналогично примитивам из секции Entities. Списки выделенных примитивов заполняются аналогично элементам секции Refs. 
 
Перейти на страницу Inventory