Share

IManagedDrawingView Interface

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: 30.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

  NameDescription
Public propertyBalloons
Gets an object that can be used to access the balloons associated with this view.
(Inherited from ICadDrawingView.)
Public propertyCenter
Gets and sets the view center point in drawing document length units.
(Inherited from ICadDrawingView.)
Public propertyHeight
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.)
Public propertyModelDocument
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.)
Public propertyModelFactoryDocument
If the document returned by the ModelDocument is a model state member document, then this will get the corresponding factory document.
(Inherited from ICadDrawingView.)
Public propertyName
Returns the name of the view.
Public propertyNativeEntity
Gets the native Inventor API entity that is being managed.
(Inherited from IManagedItem(T).)
Public propertyScale
Gets or sets the view scale, as a number.
(Inherited from ICadDrawingView.)
Public propertyScaleString
Gets or sets the view scale as a text string (e.g. "1:1").
(Inherited from ICadDrawingView.)
Public propertySpacingBetween(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.)
Public propertySpacingBetween(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.)
Public propertyView
Gets the Inventor API DrawingView object for this view.
(Inherited from ICadDrawingView.)
Public propertyWidth
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

  NameDescription
Public methodGetFeatureFaceIntent(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.
Public methodGetFeatureFaceIntent(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.
Public methodGetIntent(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.
Public methodGetIntent(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.
Public methodGetIntentOrDefault(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.
Public methodGetIntentOrDefault(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.
Public methodGetPatternFaceIntent(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.
Public methodGetPatternFaceIntent(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.
Public methodGetTextPlacementReference
Gets a reference to be used for linear dimension text placement.
Public methodSetCenter
Sets the position of the center of the view on the sheet.
(Inherited from ICadDrawingView.)
Public methodSetSpacingToCorner
Sets the view location by specifying the distance between a corner of the view and the corresponding corner of the sheet.
(Inherited from ICadDrawingView.)
Public methodSheetPoint
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

See Also

Reference

Was this information helpful?