======Класс Drawing======
* **Пространство имен:** [[developers:references:topomatic.dwg|Topomatic.Dwg]]
* **Сборка:** Topomatic.Dwg (в Topomatic.Dwg.dll)
=====Иерархия наследования=====
* System.Object
* [[developers:references:topomatic.foundationclasses.updatableobject|Topomatic.FoundationClasses.UpdatableObject]]
* Topomatic.Dwg.Drawing
=====Синтаксис=====
public sealed class Drawing : UpdatableObject, INamedTransactable, ITransactable, IUpdatable, IDwgDatabase, IDrawingContainer, IStgSerializable, IDisposable, IOwned
=====Конструкторы=====
^Тип^Имя^Описание^
|{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.dwg.drawing..ctor|Drawing()]]| |
|{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.dwg.drawing..ctor_system.object|Drawing(Object)]]| |
=====Свойства=====
^Тип^Имя^Описание^
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.activecolor|ActiveColor]]| Текущий цвет Drawing'а |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.activedimensionstyle|ActiveDimensionStyle]]| Текущий размерный стиль |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.activelayer|ActiveLayer]]| Текущий слой Drawing'а |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.activelayout|ActiveLayout]]| Активный лист чертежа |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.activelinetype|ActiveLinetype]]| Текущий тип линии Drawing'a |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.activelinetypescale|ActiveLinetypeScale]]| Текущий масштаб типа линии |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.activelineweight|ActiveLineweight]]| Текущая толщина линии |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.activemlinestyle|ActiveMLineStyle]]| Текущий стиль мультилинии |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.activespace|ActiveSpace]]| Пространство модели |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.activestyle|ActiveStyle]]| Текущий стиль текста Drawing'а |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.activetablestyle|ActiveTableStyle]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.basepoint|BasePoint]]| Базовая точка |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.blocks|Blocks]]| Таблица блоков чертежа |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.collections|Collections]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.count|Count]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.dimensionstyles|DimensionStyles]]| Таблица размерных стилей |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.displaylineweight|DisplayLineweight]]|''true'' если необходимо использовать толщину линии, в противном случае ''false''|
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.displaywipeout|DisplayWipeout]]| Отображать ли контура маскировки |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.embeddedobjects|EmbeddedObjects]]| Хранилище дополнительных объектов, включаемых в чертеж (текстур для 3D-моделей и др) |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.filename|Filename]]| Имя файла с которым ассоциирован чертеж |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.filters|Filters]]| Фильтры слоев |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.globallinetypescale|GlobalLinetypeScale]]| Глобальный масштаб типа линии |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.groups|Groups]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.imagedefinitions|ImageDefinitions]]| Таблица вхождений растровых изображений чертежа |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.updatableobject.isupdating|IsUpdating]]| (Наследуется от [[developers:references:topomatic.foundationclasses.updatableobject|UpdatableObject]].)|
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.layers|Layers]]| Таблица слоёв чертежа |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.layerstates|LayerStates]]| Состояния слоев |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.layouts|Layouts]]| Таблица листов чертежей |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.linetypes|Linetypes]]| Таблица типов линий чертежа |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.mlinestyles|MLineStyles]]| Таблица стилей мультилиний чертежа |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.owner|Owner]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.pointdisplaymode|PointDisplayMode]]| Задает форму изображения точки на экране |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.pointdisplaysize|PointDisplaySize]]| Управляет размером отображающих точки элементов |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.styles|Styles]]| Таблица ткстовых стилей чертежа |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.suppressnotify|SuppressNotify]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.tablestyles|TableStyles]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.updatableobject.transactionmanager|TransactionManager]]| (Наследуется от [[developers:references:topomatic.foundationclasses.updatableobject|UpdatableObject]].)|
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.ucs|UCS]]| Пользовательская система координат |
=====Методы=====
^Тип^Имя^Описание^
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.assign_topomatic.stg.istgserializable|Assign(IStgSerializable)]]| Скопировать другой чертеж |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.beginupdate|BeginUpdate()]]| (Переопределяет [[developers:references:topomatic.foundationclasses.updatableobject.beginupdate|BeginUpdate()]].)|
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.beginupdate_system.string|BeginUpdate(String)]]| (Переопределяет [[developers:references:topomatic.foundationclasses.updatableobject.beginupdate_system.string|BeginUpdate(String)]].)|
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.clear|Clear()]]| Очистка чертежа |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.containshandle_system.uint32|ContainsHandle(UInt32)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.containsobject_topomatic.dwg.dwgobject|ContainsObject(DwgObject)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.dispose|Dispose()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.endupdate|EndUpdate()]]| (Переопределяет [[developers:references:topomatic.foundationclasses.updatableobject.endupdate|EndUpdate()]].)|
|{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)|
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.dwg.drawing.getactivator_system.string|GetActivator(String)]]| |
|{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)|
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.getobjects|GetObjects()]]| |
|{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)|
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.loadfromstg_topomatic.stg.stgnode|LoadFromStg(StgNode)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.notifychange_topomatic.dwg.dwgobject_system.eventargs|NotifyChange(DwgObject, EventArgs)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.popstate|PopState()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.purge|Purge()]]| Удаление всех некорректных примитивов чертежа |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.pushstate|PushState()]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.dwg.drawing.registeractivator_system.string_topomatic.componentmodel.iactivator|RegisterActivator(String, IActivator)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.dwg.drawing.registeractivator_system.string_system.func_1|RegisterActivator(String, Func