======Класс Drawing====== * **Пространство имен:** [[developers:references:topomatic.dwg|Topomatic.Dwg]] * **Сборка:** Topomatic.Dwg (в Topomatic.Dwg.dll) =====Иерархия наследования===== * [[developers:references:system.object|System.Object]] * [[developers:references:topomatic.foundationclasses.updatableobject|Topomatic.FoundationClasses.UpdatableObject]] * [[developers:references:topomatic.foundationclasses.statecontrollerobject|Topomatic.FoundationClasses.StateControllerObject]] * Topomatic.Dwg.Drawing =====Синтаксис===== public sealed class Drawing : StateControllerObject, INamedTransactable, ITransactable, IUpdatable, IStateController, IDwgDatabase, IDrawingContainer, IStgSerializable, IDisposable, IOwned =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.dwg.drawing..ctor|Drawing()]]| | =====Свойства===== ^Тип^Имя^Описание^ |{{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.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.statecontrollerobject.isupdating|IsUpdating]]| (Наследуется от [[developers:references:topomatic.foundationclasses.statecontrollerobject|StateControllerObject]].)| |{{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.foundationclasses.statecontrollerobject.modified|Modified]]| (Наследуется от [[developers:references:topomatic.foundationclasses.statecontrollerobject|StateControllerObject]].)| |{{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.readonly|ReadOnly]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.styles|Styles]]| Таблица ткстовых стилей чертежа | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.statecontrollerobject.transactionmanager|TransactionManager]]| (Наследуется от [[developers:references:topomatic.foundationclasses.statecontrollerobject|StateControllerObject]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.drawing.ucs|UCS]]| Пользовательская система координат | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.statecontrollerobject.updatecount|UpdateCount]]| (Наследуется от [[developers:references:topomatic.foundationclasses.statecontrollerobject|StateControllerObject]].)| =====Методы===== ^Тип^Имя^Описание^ |{{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_system.string|BeginUpdate(String)]]| (Переопределяет [[developers:references:topomatic.foundationclasses.updatableobject.beginupdate_system.string|UpdatableObject.BeginUpdate(String)]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.beginupdate|BeginUpdate()]]| (Переопределяет [[developers:references:topomatic.foundationclasses.updatableobject.beginupdate|UpdatableObject.BeginUpdate()]].)| |{{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|UpdatableObject.EndUpdate()]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.equals_system.object|Equals(Object)]]| Определяет, равен ли заданный объект текущему объекту. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.dwg.drawing.getactivator_system.string|GetActivator(String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gethashcode|GetHashCode()]]| Служит хэш-функцией по умолчанию. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.getobjects|GetObjects()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gettype|GetType()]]| Возвращает объект [[developers:references:system.type|Type]] для текущего экземпляра. (Наследуется от [[developers:references:system.object|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)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.removeobject_system.uint32|RemoveObject(UInt32)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.resetstatebyblock|ResetStateByBlock()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.resetstatebylayer|ResetStateByLayer()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.resetstatedefault|ResetStateDefault()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.savetostg_topomatic.stg.stgnode|SaveToStg(StgNode)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.tostring|ToString()]]| Возвращает строку, представляющую текущий объект. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.trygetobject_system.uint32_ref_topomatic.dwg.dwgobject|TryGetObject(UInt32, DwgObject)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.drawing.usereference_topomatic.dwg.dwgobject|UseReference(DwgObject)]]| | =====События===== ^Тип^Имя^Описание^ |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.dwg.drawing.activeobjectchanged|ActiveObjectChanged]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.dwg.drawing.afteraddentity|AfterAddEntity]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.dwg.drawing.afterupdate|AfterUpdate]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.dwg.drawing.beforeremoveentity|BeforeRemoveEntity]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.dwg.drawing.beforeupdate|BeforeUpdate]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.dwg.drawing.modifiedchanged|ModifiedChanged]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.dwg.drawing.modifyentity|ModifyEntity]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.dwg.drawing.usereferencerequest|UseReferenceRequest]]| |