AcadViewport
AcadViewport Class
Supported Platforms: Windows only
Object Inheritance
Members
These members are part of this object:
Methods- GetXData
- SetXData
- Delete
- GetExtensionDictionary
- Split
- GetGridSpacing
- SetGridSpacing
- GetSnapSpacing
- SetSnapSpacing
- SetView
Properties- Handle
- ObjectName
- ObjectID
- Application
- HasExtensionDictionary
- OwnerID
- Document
- Center
- Height
- Width
- Target
- Direction
- Name
- GridOn
- OrthoOn
- SnapBasePoint
- SnapOn
- SnapRotationAngle
- UCSIconOn
- UCSIconAtOrigin
- LowerLeftCorner
- UpperRightCorner
- ArcSmoothness
- GetXData()
Void GetXData([in] BSTR AppName, [out] Pointer Type XDataType, [out] Pointer Type XDataValue)
Returns the extended data (XData) associated with an object.
- SetXData()
Void SetXData([in] VARIANT XDataType, [in] VARIANT XDataValue)
Sets the extended data (XData) associated with an object.
- Delete()
Void Delete( )
Deletes a specified object.
- GetExtensionDictionary()
IAcadDictionary* GetExtensionDictionary( )
Returns the extension dictionary associated with an object.
- Split()
Void Split(AcViewportSplitTypeShort NumWins)
Splits a viewport into the given number of views
- GetGridSpacing()
Void GetGridSpacing([out] Pointer Type XSpacing, [out] Pointer Type YSpacing)
Gets the grid spacing for the viewport
- SetGridSpacing()
Void SetGridSpacing([in] Double XSpacing, [in] Double YSpacing)
Sets the grid spacing for the viewport
- GetSnapSpacing()
Void GetSnapSpacing([out] Pointer Type XSpacing, [out] Pointer Type YSpacing)
Gets the snap spacing for the viewport
- SetSnapSpacing()
Void SetSnapSpacing([in] Double XSpacing, [in] Double YSpacing)
Sets the snap spacing for the viewport
- SetView()
Void SetView([in] Pointer Type View)
Sets the view in a viewport to a saved view in the Views Collection object
- Handle [ReadOnly]
BSTR Handle( )
Returns the handle of an object.
- ObjectName [ReadOnly]
BSTR ObjectName( )
Returns the TeighaX class name of an object.
- ObjectID [ReadOnly]
LONG_PTR ObjectID( )
Returns the object ID of an object.
- Application [ReadOnly]
IDispatch* Application( )
Returns the Application object.
- HasExtensionDictionary [ReadOnly]
Boolean HasExtensionDictionary( )
Returns whether an object has an associated extension dictionary.
- OwnerID [ReadOnly]
LONG_PTR OwnerID( )
Returns the object ID of the parent object.
- Document [ReadOnly]
IDispatch* Document( )
Returns the drawing to which an object belongs.
- Center
VARIANT Center( )
Specifies the center of an arc, circle, ellipse, view, or viewport
- Height
Double Height( )
Height of the attribute, shape, text, or view toolbar or the main application window
- Width
Double Width( )
Specifies the width of the text boundary, view, image, toolbar, or main application window
- Target
VARIANT Target( )
Specifies the target point for the view or viewport
- Direction
VARIANT Direction( )
Specifies the viewing direction for a 3D visualization of the drawing
- Name
BSTR Name( )
Specifies the name of the object
- GridOn
Boolean GridOn( )
Specifies the status of the viewport grid
- OrthoOn
Boolean OrthoOn( )
Specifies the status of the Ortho mode for the viewport
- SnapBasePoint
VARIANT SnapBasePoint( )
Specifies the snap base point for the viewport
- SnapOn
Boolean SnapOn( )
Specifies the status of snap
- SnapRotationAngle
ACAD_ANGLE SnapRotationAngle( )
Specifies the snap rotation angle of the viewport relative to the current UCS
- UCSIconOn
Boolean UCSIconOn( )
Specifies if the UCS icon is on
- UCSIconAtOrigin
Boolean UCSIconAtOrigin( )
Specifies if the UCS icon is displayed at the origin
- LowerLeftCorner [ReadOnly]
VARIANT LowerLeftCorner( )
Gets the lower-left corner of the current active viewport
- UpperRightCorner [ReadOnly]
VARIANT UpperRightCorner( )
Gets the upper-right corner of the current active viewport
- ArcSmoothness
Integer ArcSmoothness( )
Specifies the smoothness of circles, arcs, and ellipses
- Modified()
Void Modified([in, out] IAcadObject pObject)
Occurs when an object in a drawing has been modified.