======Класс 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)]]| | |{{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|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от 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]]| |