Click or drag to resize

DimensionSettings Class

Indicates the dimension setting.
Inheritance Hierarchy

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 DimensionSettings : ShapeSettings

The DimensionSettings type exposes the following members.

Constructors
  NameDescription
Protected methodDimensionSettings
Initializes a new instance of the DimensionSettings class
Top
Properties
  NameDescription
Public propertyAddRPhi
Get or set a value indicating whether R or Φ should be added before the dimension value of radius / diameter dimension.
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 propertyAnglePrecision
Get or set the notation accuracy (number of digits after the decimal point) of the angular dimension value.
Public propertyAngleUnitFormatType
Get or set the notation type for angular dimension values.
Public propertyArcDimensionProjectionLineRadialMode
Gets or sets the radial mode of the extension line with arc dimension.
Public propertyArcSymbolPositionType
Arc Length Gets or sets the symbol arrangement type.
Public propertyArrowPosition
Get or set the position of the arrow.
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 propertyAutoDimensionTextHorizontalPosition
Gets or sets a value indicating whether the horizontal position of the dimension value is automatically determined when creating / changing the dimension line.
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 propertyDimensionTextAngle
Placement or setting of dimension value get 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 propertyDimensionTextVerticalPosition
Gets or sets the vertical position of the dimension value.
Public propertyDocument
Get the document.
(Inherited from ShapeSettings.)
Public propertyEndArrowSize
Get or sets the arrow size of the end point side.
Public propertyEndArrowSizeEqualTextHeight
Gets or sets a value that indicates whether the size of the pointed arrow selected on the end point side should be the same as the text height.
Public propertyEndArrowType
Gets or sets the arrow type on the end point side.
Public propertyEndOutsideLength
Get or set the length of the outside dimension line that will be on the end point side.
Public propertyEndPointedArrowSizePosition
Gets or sets the position indicated by the size of the pointed arrow selected on the end point side.
Public propertyEndPointedArrowUserAngle
Gets or sets the angle (Degree) when the angle of the tip of the pointed arrow selected on the start point side is arbitrarily specified.
Public propertyEndProjectionLineExtension
Get or set extension length of extension wire on the end point side.
Public propertyEndProjectionLineLength
Get or set the offset of the auxiliary line on the end point side (the distance from the base point to the starting point of the auxiliary line) or the length.
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
Gets or sets the second added character string.
Public propertyInsideText1
Get or sets the first added character string.
Public propertyInsideTextHorizontalArrangeType
Get or sets the horizontal placement type of the medium appended character string.
Public propertyInsideTextSizeRatio
Medium Additional character string Get / set the size ratio (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 propertyLengthPrecision
Get or sets the precision (length of digits after the decimal point) of the length dimension value.
Public propertyLengthRound
Get or set the rounding value of the length dimension value.
Public propertyLengthScale
Gets or sets the scale of the length dimension value.
Public propertyLengthUnitFormatType
Get or set the notation type of length dimension value.
Public propertyLinetype
Get or set the line type of the dimension line.
Public propertyLinewidth
Get or set the line width 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 propertyPostText1
Retrieves or sets the first appended character string.
Public propertyPostText2
Get 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 propertyPreText
Get or set pre-append string.
Public propertyProjectionLineColor
Get or sets the color of the dimension extension line.
Public propertyProjectionLineLinetype
Gets or sets the line type of the dimension extension line.
Public propertyProjectionLineLinewidth
Gets or sets the line width of the dimension extension line.
Public propertyProjectionLineMode
Get or set the method of specifying the length of the extension line.
Public propertySeparateText
Dimension value Gets or sets the 3-digit delimiter character type.
Public propertyShowAboveZero
Gets or sets a value indicating whether to display zeros before the decimal point of the dimension value.
Public propertyShowDegreeMinuteZero
Gets or sets the value for 'show zero degree or degree' of the dimension value.
Public propertyShowDimensionTextToleranceLimits
Gets or sets a value indicating whether to display the dimension value.
Public propertyShowEndDimensionLine
Gets or sets a value indicating whether or not the dimension line on the end point side is displayed.
Public propertyShowEndProjectionLine
Gets or sets a value indicating whether or not the auxiliary line on the end point side is to be displayed.
Public propertyShowFeetZero
Gets or sets the value for 'Show zero feet' of dimension value.
Public propertyShowInchZero
Gets or sets the value for 'Show zero inches' of dimension value.
Public propertyShowMinuteSecondZero
Get or set the value for 'Show zero seconds, seconds, or seconds' of dimension value.
Public propertyShowStartDimensionLine
Gets or sets a value indicating whether the dimension line on the start point side is displayed.
Public propertyShowStartProjectionLine
Gets or sets a value indicating whether to display the auxiliary line on the start side.
Public propertyShowToleranceAboveZero
Gets or sets a value indicating whether zero before the decimal point of the tolerance is displayed.
Public propertyShowToleranceDegreeMinuteZero
Gets or sets the value for "Display zero degree or degree" of tolerance difference.
Public propertyShowToleranceFeetZero
Get or set the value for "Display zero feet" of tolerance difference.
Public propertyShowToleranceInchZero
Get or set the value for "Display zero inches" of tolerance difference.
Public propertyShowToleranceMinusZeroMark
When the tolerance difference is two-stage display and the second row is zero - get or set a value indicating whether or not to add a sign.
Public propertyShowToleranceMinuteSecondZero
Get or set the value for "Display zero minute, second, or second" of tolerance difference.
Public propertyShowToleranceZero
Gets or sets a value that indicates whether to display trailing zeros in tolerance.
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 propertyStartArrowSize
Get or set the size of the arrow on the starting point side.
Public propertyStartArrowSizeEqualTextHeight
Gets or sets a value that indicates whether the size of the pointed arrow selected on the start point side should be the same as the text height.
Public propertyStartArrowType
Get or set the arrow type at the start point side.
Public propertyStartOutsideLength
Gets or sets the length of the outer side of the dimension line that becomes the starting point side.
Public propertyStartPointedArrowSizePosition
Gets or sets the position indicated by the size of the pointed arrow selected on the start point side.
Public propertyStartPointedArrowUserAngle
Gets or sets the angle (Degree) when the angle of the tip of the pointed arrow selected on the start point side is arbitrarily specified.
Public propertyStartProjectionLineExtension
Gets or sets the extension length of the extension line of the start point side.
Public propertyStartProjectionLineLength
Get or set the offset of the auxiliary line on the start side (the distance from the base point to the starting point of the auxiliary line) or the length.
Public propertyStyles
Get style collection of shapes.
(Inherited from ShapeSettings.)
Public propertyTextColor
Get or set the color of the character.
Public propertyTolerance1
Get or set tolerance 1.
Public propertyTolerance2
Get or set tolerance 2.
Public propertyToleranceAddParenthesis
Gets or sets a value indicating whether or not tolerance is enclosed in parentheses.
Public propertyToleranceAngle1
Accept or set tolerance angle 1 (Degree).
Public propertyToleranceAngle2
Gets or sets tolerance angle 2 (Degree).
Public propertyToleranceAnglePrecision
Dimension Value gets or sets the tolerance accuracy of the angular notation type.
Public propertyToleranceHorizontalArrangeType
Gets or sets the horizontal alignment type of tolerance difference.
Public propertyTolerancePrecision
Gets 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 propertyUseEndPointedArrowUserAngle
Gets or sets a value that indicates whether to arbitrarily specify the angle of the tip of the pointed arrow selected on the end point side.
Public propertyUseProjectionLineColor
Gets or sets a value indicating whether "color of the extension line is different from the color of the dimension line".
Public propertyUseProjectionLineLinetype
Gets or sets a value indicating whether or not the line type of the dimension extension line uses a line type different from the line type of the dimension line.
Public propertyUseProjectionLineLinewidth
Gets or sets a value indicating whether or not the line width of the dimension extension line uses a line width different from the line width of the dimension line.
Public propertyUseStartPointedArrowUserAngle
Gets or sets a value that indicates whether to arbitrarily specify the angle of the tip of the pointed arrow selected on the start point side.
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 methodCopyTo
Copy the figure setting value to another figure setting.
(Inherited from ShapeSettings.)
Public methodCopyToShape
Copy the figure setting value to the figure.
(Inherited from ShapeSettings.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
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 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 methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also