Click or drag to resize

Viewport Class

imbVeles Framework: imbSCI | imbACE | imbNLP | imbWEM | imbWBI
Represents a view in paper space of the model.
Inheritance Hierarchy

Namespace:  netDxf.Entities
Assembly:  netDXF.Standard (in netDXF.Standard.dll) Version: 2.1.1
Syntax
C#
public class Viewport : EntityObject
Request Example View Source

The Viewport type exposes the following members.

Constructors
  NameDescription
Public methodViewport
Initializes a new viewport object.
Top
Properties
  NameDescription
Public propertyBackClipPlane
Gets or sets the back clip plane Z value.
Public propertyCenter
Gets or sets the center point in paper space units.
Public propertyCircleZoomPercent
Gets or sets the circle zoom percent.
Public propertyClippingBoundary
Entity that serves as the viewport clipping boundary (only present if viewport is non-rectangular).
Public propertyCodeName
Gets the DXF object name.
(Inherited from DxfObject.)
Public propertyColor
Gets or sets the entity color.
(Inherited from EntityObject.)
Public propertyElevation
Gets or sets the elevation.
Public propertyFrontClipPlane
Gets or sets the front clip plane Z value.
Public propertyFrozenLayers
Gets the list of layers that are frozen in this viewport.
Public propertyGridSpacing
Gets or sets the grid spacing.
Public propertyHandle
Gets the handle assigned to the DXF object.
(Inherited from DxfObject.)
Public propertyHeight
Gets or sets the height in paper space units.
Public propertyIsVisible
Gets or set the entity visibility.
(Inherited from EntityObject.)
Public propertyLayer
Gets or sets the entity layer.
(Inherited from EntityObject.)
Public propertyLensLength
Gets or sets the perspective lens length.
Public propertyLinetype
Gets or sets the entity line type.
(Inherited from EntityObject.)
Public propertyLinetypeScale
Gets or sets the entity line type scale.
(Inherited from EntityObject.)
Public propertyLineweight
Gets or sets the entity line weight, one unit is always 1/100 mm (default = ByLayer).
(Inherited from EntityObject.)
Public propertyNormal
Gets or sets the entity normal.
(Inherited from EntityObject.)
Public propertyOwner
Gets the owner of the actual dxf object.
(Inherited from EntityObject.)
Public propertyReactors
Gets the list of dxf objects that has been attached to this entity.
(Inherited from EntityObject.)
Public propertySnapAngle
Gets or sets the snap angle.
Public propertySnapBase
Gets or sets the snap base point.
Public propertySnapSpacing
Gets or sets the snap spacing.
Public propertyStacking
Viewport status field:
-1 = On, but is fully off screen, or is one of the viewports that is not active because the $MAXACTVP count is currently being exceeded.
0 = Off
1 = Stacking value reserved for the layout view. positive value = On and active. The value indicates the order of stacking for the viewports, where 1 is the active viewport, 2 is the next, and so forth.
Public propertyStatus
Gets or sets the viewport status flags:
Public propertyTransparency
Gets or sets layer transparency (default: ByLayer).
(Inherited from EntityObject.)
Public propertyTwistAngle
Gets or sets the view twist angle.
Public propertyType
Gets the entity type.
(Inherited from EntityObject.)
Public propertyUcsOrigin
Gets or sets the UCS origin.
Public propertyUcsXAxis
Gets or sets the UCS X axis.
Public propertyUcsYAxis
Gets or sets the UCS Y axis.
Public propertyViewCenter
Gets or sets the view center point (in DCS).
Public propertyViewDirection
Gets or sets the view direction vector (in WCS).
Public propertyViewHeight
Gets or sets the view height (in model space units).
Public propertyViewTarget
Gets or sets the view target point (in WCS).
Public propertyWidth
Gets or sets the width in paper space units.
Public propertyXData
Gets the entity extended data.
(Inherited from EntityObject.)
Top
Methods
  NameDescription
Public methodClone
Creates a new viewport that is a copy of the current instance.
(Overrides EntityObjectClone.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnLayerChangedEvent (Inherited from EntityObject.)
Protected methodOnLinetypeChangedEvent (Inherited from EntityObject.)
Protected methodOnXDataAddAppRegEvent (Inherited from EntityObject.)
Protected methodOnXDataRemoveAppRegEvent (Inherited from EntityObject.)
Public methodToString
Converts the value of this instance to its equivalent string representation.
(Inherited from EntityObject.)
Top
Events
  NameDescription
Public eventLayerChanged (Inherited from EntityObject.)
Public eventLinetypeChanged (Inherited from EntityObject.)
Public eventXDataAddAppReg (Inherited from EntityObject.)
Public eventXDataRemoveAppReg (Inherited from EntityObject.)
Top
Remarks
The viewport with id equals 1 is the view of the paper space layout itself and it does not show the model.
See Also