A managed drawing view. This wraps an Inventor API DrawingView object.
Namespace: Autodesk.iLogic.Interfaces
Assembly: Autodesk.iLogic.Interfaces (in Autodesk.iLogic.Interfaces.dll) Version: 29.0
Syntax
VB
Public Interface IManagedDrawingView Inherits IManagedItem(Of DrawingView), ICadDrawingView
C#
public interface IManagedDrawingView : IManagedItem<DrawingView>, ICadDrawingView
The IManagedDrawingView type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | Balloons |
Gets an object that can be used to access the balloons associated with this view.
(Inherited from ICadDrawingView.) |
![]() | Center |
Gets and sets the view center point in drawing document length units.
(Inherited from ICadDrawingView.) |
![]() | Height |
Gets the height of the view.
(The height of a model view is determined by the projected height of the model and the view scale.)
(Inherited from ICadDrawingView.) |
![]() | ModelDocument |
Gets the model document (part or assembly) shown in this view. If the view is not a model view, this will be Nothing.
(Inherited from ICadDrawingView.) |
![]() | ModelFactoryDocument |
If the document returned by the ModelDocument is a model state member document,
then this will get the corresponding factory document.
(Inherited from ICadDrawingView.) |
![]() | Name |
Returns the name of the view.
|
![]() | NativeEntity |
Gets the native Inventor API entity that is being managed.
(Inherited from IManagedItem(T).) |
![]() | Scale |
Gets or sets the view scale, as a number.
(Inherited from ICadDrawingView.) |
![]() | ScaleString |
Gets or sets the view scale as a text string (e.g. "1:1").
(Inherited from ICadDrawingView.) |
![]() | SpacingBetween(String) |
Gets or sets the view location by specifying the distance to another view.
The other view is typically adjacent on the sheet. The spacing is between view edges, in the X or Y direction.
The system chooses the direction by looking at the current spacing between the view positions (not the edges). The axis used is the direction of greatest separation.
Specify a positive spacing value to place this view to the right or above the other view.
Specify a negative value to place this view to the left or below the other view.
(Inherited from ICadDrawingView.) |
![]() | SpacingBetween(ICadDrawingView) |
Gets or sets the view location by specifying the distance to another view.
The other view is typically adjacent on the sheet. The spacing is between view edges, in the X or Y direction.
The system chooses the direction by looking at the current spacing between the view positions (not the edges). The axis used is the direction of greatest separation.
Specify a positive spacing value to place this view to the right or above the other view.
Specify a negative value to place this view to the left or below the other view.
(Inherited from ICadDrawingView.) |
![]() | View |
Gets the Inventor API DrawingView object for this view.
(Inherited from ICadDrawingView.) |
![]() | Width |
Gets the width of the view.
(The width of a model view is determined by the projected width of the model and the view scale.)
(Inherited from ICadDrawingView.) |
Methods
Name | Description | |
---|---|---|
![]() | GetFeatureFaceIntent(String, FaceIndexArgument, PointIntentEnum, CurveChoiceSpec) |
Gets an intent for a drawing curve created by a model face (or an edge on the face) which is on a feature in the model document shown in the drawing view.
|
![]() | GetFeatureFaceIntent(ComponentArgument, String, FaceIndexArgument, PointIntentEnum, CurveChoiceSpec) |
Gets an intent for a drawing curve created by a model face (or an edge on the face) which is on a feature in an component within the assembly document shown in the drawing view.
|
![]() | GetIntent(String, PointIntentEnum, CurveChoiceSpec) |
Gets an intent for a drawing curve created by model geometry which is in the model document shown in the drawing view.
|
![]() | GetIntent(ComponentArgument, String, PointIntentEnum, CurveChoiceSpec) |
Gets an intent for a drawing curve created by model geometry which is in a component within the assembly document shown in the drawing view.
|
![]() | GetPatternFaceIntent(String, PatternFeatureIndexArgument, FaceIndexArgument, PointIntentEnum, CurveChoiceSpec) |
Gets an intent for a drawing curve created by a model face (or an edge on the face) which is on a pattern feature in the model document shown in the drawing view.
|
![]() | GetPatternFaceIntent(ComponentArgument, String, PatternFeatureIndexArgument, FaceIndexArgument, PointIntentEnum, CurveChoiceSpec) |
Gets an intent for a drawing curve created by a model face (or an edge on the face) which is on a pattern feature in a component within the assembly document shown in the drawing view.
|
![]() | GetTextPlacementReference |
Gets a reference to be used for linear dimension text placement.
|
![]() | SetCenter |
Sets the position of the center of the view on the sheet.
(Inherited from ICadDrawingView.) |
![]() | SetSpacingToCorner |
Sets the view location by specifying the distance between a corner of the view and the corresponding corner of the sheet.
(Inherited from ICadDrawingView.) |
![]() | SheetPoint |
Gets a point in sheet space, given normalized view coordinates in the range 0 to 1.
x=0, y=0 is at the bottom left corner of the view
x=1, y=1 is at the top right corner of the view
|