PViewport объект

Прямоугольные объекты создающие в пространстве листа вид модели.

Имя класса VBA:

AcadPViewport 

Новое подключение:

PaperSpace.AddPViewport 

Доступ через:

PaperSpace.Item
Document.ActivePViewport 

Функциональные возможности объекта PViewport немного отличаются от того, что используется в интерфейсе пользователя AutoCADа. Пользователи, знакомые с функциональными возможностями области просмотра пространства листа AutoCADа найдут следующую информацию полезной.

В Автоматизации ActiveX, свойство ActiveSpace используется, чтобы управлять системной переменной TILEMODE. Установка ThisDrawing.ActiveSpace = acModelSpace является эквивалентным установке TILEMODE = 1, и установка ThisDrawing.ActiveSpace = acPaperSpace является эквивалентным установке TILEMODE = 0.

Точно так же свойство MSpace является эквивалентом обоих команд MSPACE и PSPACE в AutoCADе. Установка ThisDrawing.MSpace = True является эквивалентом использования команды MSPACE, а установка ThisDrawing.MSpace = False является эквивалентом использования команды PSPACE.

Кроме того, пользователь Автоматизации ActiveX обязан использовать метод Display перед установкой свойства MSpace в TRUE. Метод Display инициализирует некоторые графические параметры настройки, которые должны быть установлены перед переключением в пространство модели. В AutoCADе это сделано "негласно". Однако, в интерфейсе Автоматизации ActiveX, программист должен заботиться об этой инициализации.

ПРИМЕЧАНИЕ Помните, Вы должны включить отображение, используя метод Display для не менее одного объекта PViewport прежде, чем Вы можете установить свойство MSpace на TRUE. Отказ включить отображение приведет к ошибке, когда Вы пробуете установить свойство MSpace.

Cвойства ActiveSpace и MSpace находятся в объекте Document.

Чтобы создать объект PViewport, используйте метод AddPViewport. Чтобы редактировать или сделать запрос объекта области просмотра пространства листа, используйте следующие методы и свойства:

Методы

ArrayPolar

ArrayRectangular

Copy

Display

Delete

GetBoundingBox

GetExtensionDictionary

GetGridSpacing

GetSnapSpacing

GetXData

Highlight

Mirror

Mirror3D

Move

Rotate

Rotate3D

ScaleEntity

SetGridSpacing

SetSnapSpacing

SetXData

TransformBy

Update  

Свойства

Application

ArcSmoothness

Center

Clipped

CustomScale

Direction

DisplayLocked

GridOn

Handle

HasExtensionDictionary

Height

Layer

LensLength

Linetype

LinetypeScale

ObjectID

OwnerID

RemoveHiddenLines

ShadePlot

SnapBasePoint

SnapOn

SnapRotationAngle

StandardScale

Target

TrueColor

TwistAngle

UCSIconAtOrigin

UCSIconOn

UCSPerViewport

ViewportOn

Visible

Width

События

Modified  

Сайт управляется системой uCoz