Click or drag to resize

DimensionShape Class

Represents the base class of dimensions.
Inheritance Hierarchy
SystemObject
  RootPro.RootProCADShape
    RootPro.RootProCADDimensionShape
      More...

Namespace:  RootPro.RootProCAD
Assembly:  RootPro.RootProCAD.Library (in RootPro.RootProCAD.Library.dll) Version: 12.0.0.0 (12.0.0.0)
Syntax
public abstract class DimensionShape : Shape

The DimensionShape type exposes the following members.

Constructors
  NameDescription
Protected methodDimensionShape
Initializes a new instance of the DimensionShape class
Top
Properties
  NameDescription
Public propertyAlwaysDimensionLineInside
Gets or sets a value indicating whether or not the dimension line is displayed between the auxiliary lines even when the arrow position is outside.
Public propertyAttributes
Get the attribute collection.
(Inherited from Shape.)
Public propertyAutoArrowPosition
Gets or sets a value indicating whether to automatically determine the position of the arrow according to the position of the dimension value when creating / changing the dimension line.
Public propertyAutoDimensionText
Dimension value Acquires or sets a value indicating whether automatic operation is performed.
Public propertyBold
Gets or sets a value indicating whether the character is bold.
Public propertyColor
Gets or sets the color of the dimension line.
Public propertyColorNumber
Gets or sets the color number of the dimension line.
Public propertyDimensionText
Get or set the dimension value character string.
Public propertyDimensionTextAngle
Placement or setting of dimension value Acquire or set the angle when angle type is arbitrary specification value.
Public propertyDimensionTextAngleType
Get or set the orientation angle type of the dimension value.
Public propertyDimensionTextDistance
Gets or sets the distance from the dimension line of the dimension value.
Public propertyDimensionTextFullWidth
Gets or sets a value indicating whether half width of the character of dimension value is full width.
Public propertyDimensionTextHorizontalPosition
Gets or sets the horizontal position of the dimension value.
Public propertyDimensionTextPoint
Get or set the coordinates of the placement point of the dimension value.
Public propertyDimensionTextPositionFreeMode
Dimension value Acquires or sets free placement mode.
Public propertyDimensionTextVerticalPosition
Gets or sets the vertical position of the dimension value.
Public propertyDimentionText Obsolete.
Get or set the dimension value character string. ※ It may become unusable in the future. Please use DimensionText.
Public propertyDimentionTextPoint Obsolete.
Get or set the coordinates of the placement point of the dimension value. ※ It may become unusable in the future. Please use DimensionTextPoint.
Public propertyDocument
Acquire the document.
(Inherited from Shape.)
Public propertyDrawGroup
Acquire the parent's drawing group.
(Inherited from Shape.)
Public propertyDrawing
Acquire a partial diagram.
(Inherited from Shape.)
Public propertyExtendDimensionLine
Gets or sets a value that indicates whether the dimension line will be extended to the position of the dimension value.
Public propertyFontHeight
Get or set the character height of the character.
Public propertyFontName
Get or set font name of character.
Public propertyInsideTex2
Acquires or sets the second added character string.
Public propertyInsideText1
Acquires or sets the first added character string.
Public propertyInsideTextHorizontalArrangeType
Acquires or sets the horizontal placement type of the medium appended character string.
Public propertyInsideTextSizeRatio
Acquires or sets the size ratio of medium added character string (ratio to dimension value character (height, width, character spacing)).
Public propertyInsideTextType
Medium Additional character string Get or set the stage type.
Public propertyInsideTextVerticalArrangeType
Get or set the vertical placement type of medium appended character string.
Public propertyIsComposite
Gets a value indicating whether it is a complex figure.
(Inherited from Shape.)
Public propertyIsTemporary
Get a value indicating whether it is a temporary shape.
(Inherited from Shape.)
Public propertyLayer
Get or set the layer.
(Inherited from Shape.)
Public propertyLayerID
Get or set the ID of the layer.
(Inherited from Shape.)
Public propertyLinetype
Get or set the line type of the dimension line.
Public propertyLinetypeNumber
Get or set the line type number of the dimension line.
Public propertyLinewidth
Get or set the line width of the dimension line.
Public propertyLinewidthNumber
Get or set the line width number of the dimension line.
Public propertyNotSettledArrowPositionMode
Gets or sets the processing mode when the dimension value and the arrow do not fit inside the dimension line.
Public propertyNumber
Acquires the figure number.
(Inherited from Shape.)
Public propertyPostText1
Retrieves or sets the first appended character string.
Public propertyPostText2
Acquires or sets the second appended character string.
Public propertyPostTextHorizontalArrangeType
Get or set the horizontal placement type of postscript added string.
Public propertyPostTextSizeRatio
Get or set the size ratio of post-appended character string (ratio to dimension value character (height, width, character spacing)).
Public propertyPostTextType
Retrieves or sets the number of stages of post-appended character string.
Public propertyPostTextVerticalArrangeType
Get or set the vertical alignment type of the post-appended character string.
Public propertyPrecision
Acquires or sets the precision (length of digits after the decimal point) of the length dimension value.
Public propertyPreText
Get or set pre-append string.
Public propertyRecordID
Get the record ID.
(Inherited from Shape.)
Public propertyShowAboveZero
Gets or sets a value indicating whether to display zeros before the decimal point of the dimension value.
Public propertyShowDimensionTextToleranceLimits
Gets or sets a value indicating whether to display the dimension value.
Public propertyShowToleranceAboveZero
Gets or sets a value indicating whether zero before the decimal point of the tolerance is displayed.
Public propertyShowToleranceMinusZeroMark
When the tolerance difference is two-stage display and the second row is zero - Acquire or set a value indicating whether or not to add a sign.
Public propertyShowToleranceUnitZero1
Get or set a value indicating zero notation 1 according to the notation type of tolerance difference.
Public propertyShowToleranceUnitZero2
Get or set a value indicating zero notation 2 according to the notation type of tolerance difference.
Public propertyShowToleranceZero
Gets or sets a value indicating whether to display zero after the decimal point of the tolerance difference.
Public propertyShowUnitZero1
Gets or sets a value indicating the zero notation 1 according to the notation type of the dimension value.
Public propertyShowUnitZero2
Gets or sets a value indicating the zero notation 2 according to the notation type of the dimension value.
Public propertyShowZero
Gets or sets a value indicating whether to display zeros after the decimal point of the dimension value.
Public propertySlant
Get or set the tilt angle (Degree) of the character.
Public propertySpacing
Get or set the character spacing of letters.
Public propertyTextColor
Get or set the color of the character.
Public propertyTextColorNumber
Get or set the color number of the character.
Public propertyTolerance1
Acquire or set tolerance 1.
Public propertyTolerance2
Acquire or set tolerance 2.
Public propertyToleranceAddParenthesis
Gets or sets a value indicating whether or not tolerance is enclosed in parentheses.
Public propertyToleranceHorizontalArrangeType
Gets or sets the horizontal alignment type of tolerance difference.
Public propertyTolerancePrecision
Acquires or sets the tolerance difference accuracy (number of digits after the decimal point).
Public propertyToleranceTextSizeRatio
Get or set the size ratio of letters of tolerance (ratio to dimension value characters (height, width, character spacing)).
Public propertyToleranceType
Get or set tolerance type.
Public propertyToleranceVerticalArrangeType
Gets or sets the vertical alignment type of the tolerance difference.
Public propertyUseTextColor
Gets or sets a value indicating whether "color of text is different from dimension line".
Public propertyWidthScale
Get or set the character width ratio of characters.
Top
Methods
  NameDescription
Public methodClone
Duplicate a shape to create a temporary instance.
(Inherited from Shape.)
Public methodCopy
Create a copy of the shape and add it to the drawing.
(Inherited from Shape.)
Public methodDelete
Delete the shape.
(Inherited from Shape.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExplode
Disassemble the shape.
(Inherited from Shape.)
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 methodGetBoundingBox
Get the rectangular area surrounding the shape.
(Inherited from Shape.)
Public methodGetBoundingPoints
Get the area surrounding the shape.
(Inherited from Shape.)
Public methodGetExplodedShapes
Get the decomposed figure.
(Inherited from Shape.)
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.)
Public methodMirror
Move the figure mirror image.
(Inherited from Shape.)
Public methodMove
Move the shape.
(Inherited from Shape.)
Public methodRotate
Rotate the shape.
(Inherited from Shape.)
Public methodScale
Zoom in or out the shape.
(Inherited from Shape.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTransform
Convert geometry with specified magnification, angle and coordinates.
(Inherited from Shape.)
Top
See Also
Inheritance Hierarchy