AcadDimAligned
A linear dimension measuring the distance between two points.
Supported Platforms: Windows only
Object Inheritance
Members
These members are part of this object:
- 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.
- ArrayPolar()
VARIANT ArrayPolar([in] Int NumberOfObjects, [in] Double AngleToFill, [in] VARIANT CenterPoint)
Not implemented. Creates an array of selected objects in a polar pattern.
- ArrayRectangular()
VARIANT ArrayRectangular([in] Int NumberOfRows, [in] Int NumberOfColumns, [in] Int NumberOfLevels, [in] Double DistBetweenRows, [in] Double DistBetweenCols, [in] Double DistBetweenLevels)
Not implemented. Creates an array of selected objects in a rectangular pattern.
- Highlight()
Void Highlight([in] Boolean HighlightFlag)
Not implemented. Highlights or removes highlight from an entity.
- Copy()
IDispatch* Copy( )
Copies a specified entity.
- Move()
Void Move([in] VARIANT FromPoint, [in] VARIANT ToPoint)
Moves an entity from one point to a second point.
- Rotate()
Void Rotate([in] VARIANT BasePoint, [in] Double RotationAngle)
Rotates an entity around a point.
- Rotate3D()
Void Rotate3D([in] VARIANT Point1, [in] VARIANT Point2, [in] Double RotationAngle)
Rotates an entity around a line defined by two points, where the direction of the axis if from the first point to the second point.
- Mirror()
IDispatch* Mirror([in] VARIANT Point1, [in] VARIANT Point2)
Not implemented. Mirrors an object around a line defined by two points.
- Mirror3D()
IDispatch* Mirror3D([in] VARIANT Point1, [in] VARIANT Point2, [in] VARIANT point3)
Not implemented. Mirrors an object around a plane defined by three points.
- ScaleEntity()
Void ScaleEntity([in] VARIANT BasePoint, [in] Double ScaleFactor)
Scales an object with respect to a base point and scale factor.
- TransformBy()
Void TransformBy([in] VARIANT TransformationMatrix)
Performs the specified transformation on an entity.
- Update()
Void Update( )
Not implemented. Updates the display of an entity.
- GetBoundingBox()
Void GetBoundingBox([out] Pointer Type MinPoint, [out] Pointer Type MaxPoint)
Returns the minimum and maximum point of an entity's bounding box.
- IntersectWith()
VARIANT IntersectWith([in] IDispatch* IntersectObject, AcExtendOptionShort option)
Returns coordinates of intersections with the (input) IntersectObject.
- 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.
- TrueColor
IAcadAcCmColor* TrueColor( )
Specifies or returns the true color of an object.
- Layer
BSTR Layer( )
Specifies or returns the current layer of an object.
- Linetype
BSTR Linetype( )
Specifies or returns the current linetype of an object.
- LinetypeScale
ACAD_NOUNITS LinetypeScale( )
Specifies or returns the linetype scale factor of an object.
- Visible
Boolean Visible( )
Specifies or returns the visibility of an object or the application.
- PlotStyleName
BSTR PlotStyleName( )
Specifies or returns the plot style name of an object.
- Lineweight
ACAD_LWEIGHT Lineweight( )
Specifies or returns the lineweight of an object.
- Hyperlinks [ReadOnly]
IAcadHyperlinks* Hyperlinks( )
Assigns a hyperlink to an object and displays the hyperlink name and description (if one is specified).
- Material
BSTR Material( )
Specifies or returns the material of an object.
- EntityTransparency
BSTR EntityTransparency( )
Specifies the transparency of the object
- Normal
VARIANT Normal( )
Specifies or returns the x, y, and z coordinates of the normal direction vector.
- Rotation
ACAD_ANGLE Rotation( )
Specifies or returns the rotation angle of a dimension.
- TextPosition
VARIANT TextPosition( )
Specifies or returns the x, y, z coordinates for the text position of a dimension.
- TextRotation
ACAD_ANGLE TextRotation( )
Specifies or returns the rotation angle of dimension text.
- TextOverride
BSTR TextOverride( )
Specifies or returns a dimension text string that displays in addition to or instead of the dimension measurement.
- StyleName
BSTR StyleName( )
Specifies or returns the name of the dimension style assigned to a dimension.
- TextColor
ACAD_COLOR TextColor( )
Specifies or returns the text color of a dimension.
- DecimalSeparator
BSTR DecimalSeparator( )
Specifies or returns the decimal separator of a dimension formatted for decimals.
- TextGap
Double TextGap( )
Specifies or returns the amount of blank space surrounding dimension text when the text causes a dimension line to break.
- TextPrefix
BSTR TextPrefix( )
Specifies or returns the prefix for text of a dimension.
- TextSuffix
BSTR TextSuffix( )
Specifies or returns the suffix for text of a dimension.
- ScaleFactor
ACAD_NOUNITS ScaleFactor( )
Specifies or returns the scale factor of a dimension.
- VerticalTextPosition
AcDimVerticalJustification VerticalTextPosition( )
Specifies or returns the vertical position of text for a dimension.
- TolerancePrecision
AcDimPrecision TolerancePrecision( )
Specifies or returns the number of decimal places for tolerance values of dimensions.
- ToleranceHeightScale
ACAD_NOUNITS ToleranceHeightScale( )
Specifies or returns the scale factor of tolerance text height in relation to dimension text height.
- ToleranceLowerLimit
Double ToleranceLowerLimit( )
Specifies or returns the lower tolerance limit for dimensions.
- TextMovement
AcDimTextMovement TextMovement( )
Specifies or returns how dimension lines move when the corresponding dimension text moves.
- ToleranceDisplay
AcDimToleranceMethod ToleranceDisplay( )
Specifies or returns whether dimension tolerance values display with dimension text.
- ToleranceJustification
AcDimToleranceJustify ToleranceJustification( )
Specifies or returns the vertical placement of tolerance values for dimension text.
- ToleranceUpperLimit
Double ToleranceUpperLimit( )
Specifies or returns the upper tolerance limit for dimensions.
- TextStyle
BSTR TextStyle( )
Specifies or returns the text style of a dimension.
- TextHeight
Double TextHeight( )
Specifies or returns the text height of a dimension.
- SuppressLeadingZeros
Boolean SuppressLeadingZeros( )
Specifies or returns whether leading zeros display for dimensions.
- SuppressTrailingZeros
Boolean SuppressTrailingZeros( )
Specifies or returns whether trailing zeros display for dimensions.
- ToleranceSuppressLeadingZeros
Boolean ToleranceSuppressLeadingZeros( )
Specifies or returns whether leading zeros display for tolerance values of dimensions.
- ToleranceSuppressTrailingZeros
Boolean ToleranceSuppressTrailingZeros( )
Specifies or returns whether trailing zeros display for tolerance values of dimensions.
- TextFill
Boolean TextFill( )
Specifies or returns the background fill of dimension text.
- TextFillColor
ACAD_COLOR TextFillColor( )
Specifies or returns the fill color for dimension text.
- ExtLine1Point
VARIANT ExtLine1Point( )
Specifies or returns the start point of the first extension line.
- ExtLine2Point
VARIANT ExtLine2Point( )
Specifies or returns the start point of the second extension line.
- AltUnits
Boolean AltUnits( )
Specifies or returns whether alternate units are used for dimensions.
- AltUnitsPrecision
AcDimPrecision AltUnitsPrecision( )
Specifies or returns the number of decimal places for alternate unit dimension.
- AltUnitsScale
ACAD_NOUNITS AltUnitsScale( )
Specifies or returns the scale factor for alternate unit dimensions.
- AltRoundDistance
Double AltRoundDistance( )
Specifies or returns the rounding value for alternate unit dimensions.
- AltTolerancePrecision
AcDimPrecision AltTolerancePrecision( )
Specifies or returns the number of decimal places for tolerance values of alternate unit dimensions.
- AltUnitsFormat
AcDimUnits AltUnitsFormat( )
Specifies or returns the unit measurement for alternate unit dimensions (not including angular dimensions).
- AltTextPrefix
BSTR AltTextPrefix( )
Specifies or returns the prefix for alternate unit dimensions (not including angular dimensions).
- AltTextSuffix
BSTR AltTextSuffix( )
Specifies or returns the suffix for alternate unit dimensions (not including angular dimensions).
- DimensionLineColor
ACAD_COLOR DimensionLineColor( )
Specifies or returns the color of dimension lines.
- ExtensionLineColor
ACAD_COLOR ExtensionLineColor( )
Specifies or returns the color of extension lines.
- PrimaryUnitsPrecision
AcDimPrecision PrimaryUnitsPrecision( )
Specifies or returns the number of decimal places for the primary units of dimensions.
- DimensionLineExtend
Double DimensionLineExtend( )
Specifies or returns how far dimension lines extend beyond extension lines when using dimension lines with oblique strokes.
- ExtensionLineExtend
Double ExtensionLineExtend( )
Specifies or returns how far extension lines extend beyond dimension lines.
- Fit
AcDimFit Fit( )
Specifies or returns how text and arrowheads are positioned when they do not fit in the space between extension lines.
- FractionFormat
AcDimFractionType FractionFormat( )
Specifies or returns how fractions display for dimensions.
- HorizontalTextPosition
AcDimHorizontalJustification HorizontalTextPosition( )
Specifies or returns the horizontal position of dimension text.
- LinearScaleFactor
ACAD_NOUNITS LinearScaleFactor( )
Specifies or returns the scale factor for linear dimensions.
- UnitsFormat
AcDimLUnits UnitsFormat( )
Specifies or returns the unit of measurement for linear dimensions.
- ExtensionLineWeight
ACAD_LWEIGHT ExtensionLineWeight( )
Specifies or returns the lineweight of extension lines.
- RoundDistance
Double RoundDistance( )
Specifies or returns how measurements are rounded for all dimensions except angular dimensions.
- DimLine1Suppress
Boolean DimLine1Suppress( )
Specifies or returns whether the first dimension line displays.
- DimLine2Suppress
Boolean DimLine2Suppress( )
Specifies or returns whether the second dimension line displays.
- ExtLine1Suppress
Boolean ExtLine1Suppress( )
Specifies or returns whether the first extension line displays.
- ExtLine2Suppress
Boolean ExtLine2Suppress( )
Specifies or returns whether the second extension line displays.
- DimLineInside
Boolean DimLineInside( )
Specifies or returns whether dimension lines are drawn outside of extension lines.
- TextInsideAlign
Boolean TextInsideAlign( )
Specifies or returns whether dimension text displays between extension lines.
- TextInside
Boolean TextInside( )
Specifies or returns whether dimension text between extension lines is aligned horizontally or with the dimension line.
- ForceLineInside
Boolean ForceLineInside( )
Specifies or returns whether dimension lines display between extension lines when text is positioned outside of the extension lines.
- TextOutsideAlign
Boolean TextOutsideAlign( )
Specifies or returns whether dimension text displays outside of extension lines.
- ExtensionLineOffset
Double ExtensionLineOffset( )
Specifies or returns the distance between extension lines and the object being dimensioned.
- AltSuppressLeadingZeros
Boolean AltSuppressLeadingZeros( )
Specifies or returns whether leading zeros display for alternate unit dimensions.
- AltSuppressTrailingZeros
Boolean AltSuppressTrailingZeros( )
Specifies or returns whether leading zeros display for alternate unit dimensions.
- AltSuppressZeroFeet
Boolean AltSuppressZeroFeet( )
Specifies or returns whether zero feet measurements display for alternate unit dimensions.
- AltSuppressZeroInches
Boolean AltSuppressZeroInches( )
Specifies or returns whether zero inch measurements display for alternate unit dimensions.
- AltToleranceSuppressLeadingZeros
Boolean AltToleranceSuppressLeadingZeros( )
Specifies or returns whether leading zeros display for tolerance values of alternate unit dimensions.
- AltToleranceSuppressTrailingZeros
Boolean AltToleranceSuppressTrailingZeros( )
Specifies or returns whether trailing zeros display for tolerance values of alternate unit dimensions.
- AltToleranceSuppressZeroFeet
Boolean AltToleranceSuppressZeroFeet( )
Specifies or returns whether zero feet measurements display for tolerance values of alternate unit dimensions.
- AltToleranceSuppressZeroInches
Boolean AltToleranceSuppressZeroInches( )
Specifies or returns whether zero inch measurements display for tolerance values of alternate unit dimensions.
- SuppressZeroFeet
Boolean SuppressZeroFeet( )
Specifies or returns whether zero feet measurements display for dimensions.
- SuppressZeroInches
Boolean SuppressZeroInches( )
Specifies or returns whether zero inch measurements display for dimensions.
- ToleranceSuppressZeroFeet
Boolean ToleranceSuppressZeroFeet( )
Specifies or returns whether zero feet measurements display for tolerance values of dimensions.
- ToleranceSuppressZeroInches
Boolean ToleranceSuppressZeroInches( )
Specifies or returns whether zero inch measurements display for tolerance values of dimensions.
- DimensionLineWeight
ACAD_LWEIGHT DimensionLineWeight( )
Specifies or returns the lineweight of dimension lines.
- ArrowheadSize
Double ArrowheadSize( )
Specifies or returns the size of dimension arrowheads.
- Arrowhead1Type
AcDimArrowheadType Arrowhead1Type( )
Specifies or returns the arrowhead of the first dimension line.
- Arrowhead2Type
AcDimArrowheadType Arrowhead2Type( )
Specifies or returns the arrowhead of the second dimension line.
- Measurement [ReadOnly]
Double Measurement( )
Returns the length measurement of linear dimensions or the angle measurement for angular dimensions.
- Arrowhead1Block
BSTR Arrowhead1Block( )
Specifies or returns a custom block to replace the arrowhead of the first dimension line.
- Arrowhead2Block
BSTR Arrowhead2Block( )
Specifies or returns a custom block to replace the arrowhead of the second dimension line.
- DimensionLinetype
BSTR DimensionLinetype( )
Specifies the linetype of a dimension line.
- ExtLine1Linetype
BSTR ExtLine1Linetype( )
Specifies or returns the linetype of the first extension line.
- ExtLine2Linetype
BSTR ExtLine2Linetype( )
Specifies or returns the linetype of the second extension line.
- ExtLineFixedLenSuppress
Boolean ExtLineFixedLenSuppress( )
Specifies or returns whether fixed-length extension lines display.
- ExtLineFixedLen
Double ExtLineFixedLen( )
Specifies or returns whether extension lines are a fixed length.
- DimConstrForm
Boolean DimConstrForm( )
Specifies the constraint type - Dynamic or Annotational
- DimConstrReference
Boolean DimConstrReference( )
Specifies whether the parameter is a reference constraint. Reference dimensions can be used in expressions but don't drive geometry - similar to an associative dimension
- DimConstrName
BSTR DimConstrName( )
Specifies the name of the dimensional constraint. Names cannot have spaces
- DimConstrExpression
BSTR DimConstrExpression( )
Specifies the expression or the value of the constraint
- DimConstrValue
BSTR DimConstrValue( )
Specifies the value of the constraint
- DimConstrDesc
BSTR DimConstrDesc( )
Specifies description for constraint
- SubUnitsSuffix
BSTR SubUnitsSuffix( )
Specifies the text suffix for all applicable linear dimension when change to sub-units
- SubUnitsFactor
Double SubUnitsFactor( )
Specifies the sub-units scale factor for all applicable linear dimension
- AltSubUnitsSuffix
BSTR AltSubUnitsSuffix( )
Specifies the text suffix for the alternate dimension when change to alternate sub-units
- AltSubUnitsFactor
Double AltSubUnitsFactor( )
Specifies the alternate sub-units scale factor for all applicable linear dimension
- Modified()
Void Modified([in] IAcadObject pObject)
Occurs when an object in a drawing has been modified.