ACadSharp.Tables.DimensionStyle

class · ACadSharp · CLR name: ACadSharp.Tables.DimensionStyle

Represents a ACadSharp.Tables.DimensionStyle table entry.

Object name F:ACadSharp.DxfFileToken.TableDimstyle Dxf class name F:ACadSharp.DxfSubclassMarker.DimensionStyle

Base type: ACadSharp.Tables.TableEntry. Inherited members are documented on their declaring type.

Interfaces: ACadSharp.IHandledCadObject, ACadSharp.INamedCadObject.

import acadsharp
Type = acadsharp.get_type('ACadSharp.Tables.DimensionStyle')

Declared public members

Signatures retain CLR types and names. Python.NET resolves overloads and converts compatible Python values at call time. Property setters are shown only when public. Operators retain their CLR names; Python.NET also maps supported operators to Python syntax.

.ctor

ACadSharp.Tables.DimensionStyle(System.String name)

Documentation inherited from: base member.

DefaultName

static System.String DefaultName = Standard

StyleOverrideEntryName

static System.String StyleOverrideEntryName = DSTYLE

Represents the entry name used for style override data in the underlying storage format.

Remarks: This constant can be used when reading from or writing to data sources that require a specific entry name for style overrides. The value is case-sensitive.

ApplyRounding

System.Double ApplyRounding(System.Double value, System.Boolean isAlternate = False)

Apply the rounding of the style to the value.

  • value: value to apply the style rounding.
  • isAlternate: flag to indicate to use the alternate rounding.

Clone

ACadSharp.CadObject Clone()

Documentation inherited from: base member.

GetAlternateUnitStyleFormat

ACadSharp.Types.Units.UnitStyleFormat GetAlternateUnitStyleFormat()

Get the alternate unit style format for this dimension style.

GetUnitStyleFormat

ACadSharp.Types.Units.UnitStyleFormat GetUnitStyleFormat()

Get the unit style format for this dimension style.

AlternateDimensioningSuffix

System.String AlternateDimensioningSuffix { get; set; }

Specifies a text prefix or suffix (or both) to the alternate dimension measurement for all types of dimensions except angular (see DIMAPOST System Variable).

Remarks: For instance, if the current units are Architectural, ACadSharp.Tables.DimensionStyle.AlternateUnitDimensioning is on (true), ACadSharp.Tables.DimensionStyle.AlternateUnitScaleFactor is 25.4 (the number of millimeters per inch), ACadSharp.Tables.DimensionStyle.AlternateUnitDecimalPlaces is 2, and AlternateDimensioningSuffix is set to "mm", a distance of 10 units would be displayed as 10"[254.00mm].To turn off an established prefix or suffix (or both), set it to a single period (.).

AlternateUnitDecimalPlaces

System.Int16 AlternateUnitDecimalPlaces { get; set; }

Controls the number of decimal places in alternate units (see DIMALTD System Variable).

Remarks: If ACadSharp.Tables.DimensionStyle.AlternateUnitDimensioning is turned on (true), AlternateUnitDecimalPlaces specifies the number of digits displayed to the right of the decimal point in the alternate measurement.

AlternateUnitDimensioning

System.Boolean AlternateUnitDimensioning { get; set; }

Controls the display of alternate units in dimensions (see DIMALT System Variable).

Value: true enables alternate units; false disables alternate units.

AlternateUnitFormat

ACadSharp.Types.Units.LinearUnitFormat AlternateUnitFormat { get; set; }

Gets or sets the units format for alternate units of all dimension sub-styles except Angular (see DIMALTU System Variable).

AlternateUnitRounding

System.Double AlternateUnitRounding { get; set; }

Rounds off the alternate dimension units (see DIMALTRND System Variable).

AlternateUnitScaleFactor

System.Double AlternateUnitScaleFactor { get; set; }

Controls the multiplier for alternate units (see DIMALTF System Variable).

Remarks: If ACadSharp.Tables.DimensionStyle.AlternateUnitDimensioning is turned on (true), the value of this property (AlternateUnitScaleFactor) multiplies linear dimensions by a factor to produce a value in an alternate system of measurement. The initial value represents the number of millimeters in an inch.

AlternateUnitToleranceDecimalPlaces

System.Int16 AlternateUnitToleranceDecimalPlaces { get; set; }

Gets or sets the number of decimal places for the tolerance values in the alternate units of a dimension (see DIMALTTD System Variable).

AlternateUnitToleranceZeroHandling

ACadSharp.Tables.ZeroHandling AlternateUnitToleranceZeroHandling { get; set; }

Controls suppression of zeros in tolerance values (see DIMALTTZ System Variable).

AlternateUnitZeroHandling

ACadSharp.Tables.ZeroHandling AlternateUnitZeroHandling { get; set; }

Controls the suppression of zeros for alternate unit dimension values (see DIMALTZ System Variable).

AngularDecimalPlaces

System.Int16 AngularDecimalPlaces { get; set; }

Controls the number of precision places displayed in angular dimensions (see DIMADEC System Variable).

Value: -1: Angular dimensions display the number of decimal places specified by the ACadSharp.Tables.DimensionStyle.DecimalPlaces property0-8: Specifies the number of decimal places displayed in angular dimensions (independent of the value of the ACadSharp.Tables.DimensionStyle.DecimalPlaces property).

AngularUnit

ACadSharp.Types.Units.AngularUnitFormat AngularUnit { get; set; }

Gets or sets the units format for angular dimensions (see DIMAUNIT System Variable).

AngularZeroHandling

ACadSharp.Tables.AngularZeroHandling AngularZeroHandling { get; set; }

Suppresses zeros for angular dimensions (see DIMAZIN System Variable).

ArcLengthSymbolPosition

ACadSharp.Tables.ArcLengthSymbolPosition ArcLengthSymbolPosition { get; set; }

Controls display of the arc symbol in an arc length dimension (see DIMARCSYM System Variable).

ArrowBlock

ACadSharp.Tables.BlockRecord ArrowBlock { get; set; }

Gets or sets the arrowhead block displayed at the ends of dimension lines (see DIMBLK System Variable).

Remarks: Note: Annotative blocks cannot be used as custom arrowheads for dimensions or leaders.

Value: A ACadSharp.Tables.BlockRecord that makes up an arrowhead or null if the default, closed-filled arrowhead is to be displayed.

ArrowSize

System.Double ArrowSize { get; set; }

Controls the size of dimension line and leader line arrowheads. Also controls the size of hook lines (see DIMASZ System Variable).

CenterMarkSize

System.Double CenterMarkSize { get; set; }

Controls drawing of circle or arc center marks and centerlines by the DIMCENTER, DIMDIAMETER, and DIMRADIUS commands (see DIMCEN System Variable).

Remarks: For DIMDIAMETER and DIMRADIUS, the center mark is drawn only if you place the dimension line outside the circle or arc.

Value: 0No center marks or lines are drawn<0Centerlines are drawn>0Center marks are drawn

CursorUpdate

System.Boolean CursorUpdate { get; set; }

Controls options for user-positioned text (see DIMUPT System Variable).

Value: false: Cursor controls only the dimension line location.true: Cursor controls both the text position and the dimension line location,

DecimalPlaces

System.Int16 DecimalPlaces { get; set; }

Gets or sets the number of decimal places displayed for the primary units of a dimension (see DIMDEC System Variable).

DecimalSeparator

System.Char DecimalSeparator { get; set; }

Specifies a single-character decimal separator to use when creating dimensions whose unit format is decimal (see DIMDSEP System Variable).

Remarks: When prompted, enter a single character at the Command prompt. If dimension units is set to Decimal, the DecimalSeparator character is used instead of the default decimal point. If DecimalSeparator is set to NULL (default value), the decimal point is used as the dimension separator.

Default

static ACadSharp.Tables.DimensionStyle Default { get; }

Gets the default dimension style instance with standard settings.

Remarks: Use this property to obtain a baseline dimension style for creating or resetting dimension-related objects. The returned instance uses the default configuration defined by the system.

DimArrow1

ACadSharp.Tables.BlockRecord DimArrow1 { get; set; }

Gets or sets the arrowhead for the first end of the dimension line when ACadSharp.Tables.DimensionStyle.SeparateArrowBlocks is on (true) (see DIMBLK1 System Variable).

Remarks: Note: Annotative blocks cannot be used as custom arrowheads for dimensions or leaders.

Value: A ACadSharp.Tables.BlockRecord that makes up an arrowhead or null if the default, closed-filled arrowhead is to be displayed.

DimArrow2

ACadSharp.Tables.BlockRecord DimArrow2 { get; set; }

Gets or sets the arrowhead for the first end of the dimension line when ACadSharp.Tables.DimensionStyle.SeparateArrowBlocks is on (true) (see DIMBLK2 System Variable).

Remarks: Note: Annotative blocks cannot be used as custom arrowheads for dimensions or leaders.

Value: A ACadSharp.Tables.BlockRecord that makes up an arrowhead or null if the default, closed-filled arrowhead is to be displayed.

DimensionFit

System.Int16 DimensionFit { get; set; }

Determines how dimension text and arrows are arranged when space is not sufficient to place both within the extension lines. (see DIMFIT System Variable).

DimensionLineColor

ACadSharp.Color DimensionLineColor { get; set; }

Gets or sets colors to dimension lines, arrowheads, and dimension leader lines (see DIMCLRD System Variable).

Remarks: Also controls the color of leader lines created with the LEADER command.

DimensionLineExtension

System.Double DimensionLineExtension { get; set; }

Sets the distance the dimension line extends beyond the extension line when oblique strokes are drawn instead of arrowheads. (see DIMDLE System Variable).

DimensionLineGap

System.Double DimensionLineGap { get; set; }

Gets or sets the distance around the dimension text when the dimension line breaks to accommodate dimension text (see DIMGAP System Variable).

Remarks: Also sets the gap between annotation and a hook line created with the LEADER command. If you enter a negative value, DimensionLineGap places a box around the dimension text.The value of DimensionLineGap is also used as the minimum length of each segment of the dimension line. To locate the components of a linear dimension within the extension lines, enough space must be available for both arrowheads (2 x ACadSharp.Tables.DimensionStyle.ArrowSize), both dimension line segments (2 x DimensionLineGap), a gap on either side of the dimension text (another 2 x DimensionLineGap), and the length of the dimension text, which depends on its size and number of decimal places displayed.

DimensionLineIncrement

System.Double DimensionLineIncrement { get; set; }

Controls the spacing of the dimension lines in baseline dimensions (see DIMDLI System Variable).

Remarks: Each dimension line is offset from the previous one by this amount, if necessary, to avoid drawing over it. Changes made with DimensionLineIncrement are not applied to existing dimensions.

DimensionLineWeight

ACadSharp.LineWeightType DimensionLineWeight { get; set; }

Assigns line weight to dimension lines (see DIMLWD System Variable).

Value: Positive values represent line weight in hundredths of millimeters. (Multiply a value by 2540 to convert values from inches to hundredths of millimeters.)

DimensionTextArrowFit

ACadSharp.Tables.TextArrowFitType DimensionTextArrowFit { get; set; }

Determines how dimension text and arrows are arranged when space is not sufficient to place both within the extension lines. (see DIMATFIT System Variable).

Remarks: A leader is added to moved dimension text when ACadSharp.Tables.DimensionStyle.TextMovement is set to F:ACadSharp.Tables.TextMovement.AddLeaderWhenTextMoved.

DimensionUnit

System.Int16 DimensionUnit { get; set; }

DIMUNIT (obsolete, now use DIMLUNIT AND DIMFRAC)

ExtensionLineColor

ACadSharp.Color ExtensionLineColor { get; set; }

Gets or sets colors to extension lines, center marks, and centerlines (see DIMCLRE System Variable).

ExtensionLineExtension

System.Double ExtensionLineExtension { get; set; }

Specifies how far to extend the extension line beyond the dimension line (see DIMEXE System Variable).

ExtensionLineOffset

System.Double ExtensionLineOffset { get; set; }

Specifies how far extension lines are offset from origin points (see DIMEXO System Variable).

Remarks: With fixed-length extension lines, this value determines the minimum offset.

ExtensionLineWeight

ACadSharp.LineWeightType ExtensionLineWeight { get; set; }

Assigns line weight to extension lines (see DIMLWE System Variable).

Value: Positive values represent line weight in hundredths of millimeters. (Multiply a value by 2540 to convert values from inches to hundredths of millimeters.)

FixedExtensionLineLength

System.Double FixedExtensionLineLength { get; set; }

Sets the total length of the extension lines starting from the dimension line toward the dimension origin (see DIMFXL System Variable).

FractionFormat

ACadSharp.Tables.FractionFormat FractionFormat { get; set; }

Gets or sets the fraction format when ACadSharp.Tables.DimensionStyle.LinearUnitFormat is set to 4 (Architectural) or 5 (Fractional). (see DIMFRAC System Variable).

GenerateTolerances

System.Boolean GenerateTolerances { get; set; }

Appends tolerances to dimension text (see DIMTOL System Variable).

Remarks: Setting GenerateTolerances to on (true) turns ACadSharp.Tables.DimensionStyle.LimitsGeneration off (false).

IsExtensionLineLengthFixed

System.Boolean IsExtensionLineLengthFixed { get; set; }

Controls whether extension lines are set to a fixed length (see DIMFXLON System Variable).

Value: true when extension lines are set to the length specified by ACadSharp.Tables.DimensionStyle.FixedExtensionLineLength; otherwise, false.

JoggedRadiusDimensionTransverseSegmentAngle

System.Double JoggedRadiusDimensionTransverseSegmentAngle { get; set; }

Determines the angle of the transverse segment of the dimension line in a jogged radius dimension in radians. (see DIMJOGANG System Variable).

Value: Jogged radius dimensions are often created when the center point is located off the page. Valid settings range is 5 to 90 degrees.

LeaderArrow

ACadSharp.Tables.BlockRecord LeaderArrow { get; set; }

Specifies the arrow type for leaders (see DIMLDRBLK System Variable).

Remarks: Note: Annotative blocks cannot be used as custom arrowheads for dimensions or leaders.

Value: A ACadSharp.Tables.BlockRecord that makes up an arrowhead or null if the default, closed-filled arrowhead is to be displayed.

LimitsGeneration

System.Boolean LimitsGeneration { get; set; }

Generates dimension limits as the default text (see DIMLIM System Variable).

Remarks: Setting LimitsGeneration to on (true) turns ACadSharp.Tables.DimensionStyle.GenerateTolerances off (false).

LineType

ACadSharp.Tables.LineType LineType { get; set; }

Line type for the main line of the dimension.

LineTypeExt1

ACadSharp.Tables.LineType LineTypeExt1 { get; set; }

Line type for the extension line 1.

LineTypeExt2

ACadSharp.Tables.LineType LineTypeExt2 { get; set; }

Line type for the extension line 2.

LinearScaleFactor

System.Double LinearScaleFactor { get; set; }

Sets a scale factor for linear dimension measurements (see DIMLFAC System Variable).

Remarks: All linear dimension distances, including radii, diameters, and coordinates, are multiplied by this LinearScaleFactor before being converted to dimension text. Positive values of LinearScaleFactor are applied to dimensions in both model space and paper space; negative values are applied to paper space only.LinearScaleFactor applies primarily to non-associative dimensions (DIMASSOC set 0 or 1). For non-associative dimensions in paper space, LinearScaleFactor must be set individually for each layout viewport to accommodate viewport scaling.LinearScaleFactor has no effect on angular dimensions, and is not applied to the values held in ACadSharp.Tables.DimensionStyle.Rounding, ACadSharp.Tables.DimensionStyle.MinusTolerance, or ACadSharp.Tables.DimensionStyle.PlusTolerance.

LinearUnitFormat

ACadSharp.Types.Units.LinearUnitFormat LinearUnitFormat { get; set; }

Gets or sets units for all dimension types except Angular (see DIMLUNIT System Variable).

MinusTolerance

System.Double MinusTolerance { get; set; }

Gets or sets the minimum (or lower) tolerance limit for dimension text when ACadSharp.Tables.DimensionStyle.GenerateTolerances or ACadSharp.Tables.DimensionStyle.LimitsGeneration is on (true). (see DIMTM System Variable).

Remarks: MinusTolerance accepts signed values. If ACadSharp.Tables.DimensionStyle.GenerateTolerances is on and ACadSharp.Tables.DimensionStyle.PlusTolerance and MinusTolerance are set to the same value, a tolerance value is drawn.If MinusTolerance and ACadSharp.Tables.DimensionStyle.PlusTolerance values differ, the upper tolerance is drawn above the lower, and a plus sign is added to the ACadSharp.Tables.DimensionStyle.PlusTolerance value if it is positive.For MinusTolerance, the program uses the negative of the value you enter (adding a minus sign if you specify a positive number and a plus sign if you specify a negative number).

ObjectName

System.String ObjectName { get; }

Documentation inherited from: base member.

ObjectType

ACadSharp.ObjectType ObjectType { get; }

Documentation inherited from: base member.

PlusTolerance

System.Double PlusTolerance { get; set; }

Gets or sets the maximum (or upper) tolerance limit for dimension text when ACadSharp.Tables.DimensionStyle.GenerateTolerances or ACadSharp.Tables.DimensionStyle.LimitsGeneration is on (true) (see DIMTP System Variable).

PostFix

System.String PostFix { get; set; }

Specifies a text prefix or suffix (or both) to the dimension measurement (see DIMPOST System Variable).

Remarks: For example, to establish a suffix for millimeters, set PostFix to mm; a distance of 19.2 units would be displayed as 19.2 mm.If tolerances are turned on, the suffix is applied to the tolerances as well as to the main dimension.Use <> to indicate placement of the text in relation to the dimension value. For example, enter <> mm to display a 5.0 millimeter radial dimension as "5.0mm". If you entered mm <>, the dimension would be displayed as "mm 5.0". Use the <> mechanism for angular dimensions.

Prefix

System.String Prefix { get; set; }

Gets or sets the prefix based on the ACadSharp.Tables.DimensionStyle.PostFix value.

Rounding

System.Double Rounding { get; set; }

Rounds all dimensioning distances to the specified value (see DIMRND System Variable).

Remarks: For instance, if Rounding is set to 0.25, all distances round to the nearest 0.25 unit. If you set the value to 1.0, all distances round to the nearest integer.Note that the number of digits edited after the decimal point depends on the precision set by ACadSharp.Tables.DimensionStyle.DecimalPlaces.This does not apply to angular dimensions.

ScaleFactor

System.Double ScaleFactor { get; set; }

Gets or sets the overall scale factor applied to dimensioning variables that specify sizes, distances, or offsets (see DIMSCALE System Variable).

Remarks: This ScaleFactor does not affect measured lengths, coordinates, or angles.Use ScaleFactor to control the overall scale of dimensions. However, if the current dimension style is annotative, ScaleFactor is automatically set to zero and the dimension scale is controlled by the CANNOSCALE system variable. ScaleFactor cannot be set to a non-zero value when using annotative dimensions.Also affects the leader objects with the LEADER command.Use MLEADERSCALE to scale multileader objects created with the MLEADER command.

Value: 1.0A reasonable default value is computed based on the scaling between the current model space viewport and paper space. If you are in paper space or model space and not using the paper space feature, the scale factor is 1.0.>0A scale factor is computed that leads text sizes, arrowhead sizes, and other scaled distances to plot at their face values.

SeparateArrowBlocks

System.Boolean SeparateArrowBlocks { get; set; }

Controls the display of dimension line arrowhead blocks (see DIMSAH System Variable).

Value: true if arrowhead blocks set by ACadSharp.Tables.DimensionStyle.DimArrow1 and ACadSharp.Tables.DimensionStyle.DimArrow2 shall be used; false if arrowhead block set by ACadSharp.Tables.DimensionStyle.ArrowBlock shall be used.

Style

ACadSharp.Tables.TextStyle Style { get; set; }

Specifies the text style of the dimension (see DIMTXSTY System Variable).

SubclassMarker

System.String SubclassMarker { get; }

Documentation inherited from: base member.

Suffix

System.String Suffix { get; set; }

Gets or sets the suffix based on the ACadSharp.Tables.DimensionStyle.PostFix value.

SuppressFirstDimensionLine

System.Boolean SuppressFirstDimensionLine { get; set; }

Controls suppression of the first dimension line and arrowhead (see DIMSD1 System Variable).

Value: true if the first dimension line is to be suppressed; otherwise, false.

SuppressFirstExtensionLine

System.Boolean SuppressFirstExtensionLine { get; set; }

Suppresses display of the first extension line (see DIMSE1 System Variable).

Value: true if the first extension line is to be suppressed; otherwise false.

SuppressOutsideExtensions

System.Boolean SuppressOutsideExtensions { get; set; }

Suppresses arrowheads if not enough space is available inside the extension lines (see DIMSOXD System Variable).

Value: true if arrowheads are to be suppressed; otherwise, false.

SuppressSecondDimensionLine

System.Boolean SuppressSecondDimensionLine { get; set; }

Controls suppression of the second dimension line and arrowhead (see DIMSD2 System Variable).

Value: true if the second dimension line is to be suppressed; otherwise, false.

SuppressSecondExtensionLine

System.Boolean SuppressSecondExtensionLine { get; set; }

Suppresses display of the second extension line (see DIMSE2 System Variable).

Value: true if the second extension line is to be suppressed; otherwise false.

TextBackgroundColor

ACadSharp.Color TextBackgroundColor { get; set; }

Sets the color for the text background in dimensions. (see DIMTFILLCLR System Variable).

TextBackgroundFillMode

ACadSharp.Tables.DimensionTextBackgroundFillMode TextBackgroundFillMode { get; set; }

Controls the background of dimension text (see DIMTFILL System Variable).

TextColor

ACadSharp.Color TextColor { get; set; }

Assigns colors to dimension text (see DIMCLRT System Variable).

Remarks: The color can be any valid color number.

TextDirection

ACadSharp.Tables.TextDirection TextDirection { get; set; }

Specifies the reading direction of the dimension text (see DIMTXTDIRECTION System Variable).

TextHeight

System.Double TextHeight { get; set; }

Specifies the height of dimension text, unless the current text style has a fixed height (see DIMTXT System Variable).

TextHorizontalAlignment

ACadSharp.Tables.DimensionTextHorizontalAlignment TextHorizontalAlignment { get; set; }

Controls the horizontal positioning of dimension text (see DIMJUST System Variable).

TextInsideExtensions

System.Boolean TextInsideExtensions { get; set; }

Draws text between extension lines (see DIMTIX System Variable).

Value: false: For linear and angular dimensions, dimension text is placed inside the extension lines if there is sufficient room.true: Draws dimension text between the extension lines even if it would ordinarily be placed outside those lines. For radius and diameter dimensions, TextInsideExtensions on (true) always forces the dimension text outside the circle or arc.

TextInsideHorizontal

System.Boolean TextInsideHorizontal { get; set; }

Controls the position of dimension text inside the extension lines for all dimension types except Ordinate. (see DIMTIH System Variable).

Value: true if the text is to be drawn horizontally; false if the text is to be aligned with the dimension line.

TextMovement

ACadSharp.Tables.TextMovement TextMovement { get; set; }

Sets dimension text movement rules (see DIMTMOVE System Variable).

TextOutsideExtensions

System.Boolean TextOutsideExtensions { get; set; }

Controls whether a dimension line is drawn between the extension lines even when the text is placed outside. (see DIMTOFL System Variable).

Remarks: For radius and diameter dimensions, a dimension line is drawn inside the circle or arc when the text, arrowheads, and leader are placed outside.

Value: true: Draws dimension lines between the measured points even when arrowheads are placed outside the measured pointsfalse: Does not draw dimension lines between the measured points when arrowheads are placed outside the measured points

TextOutsideHorizontal

System.Boolean TextOutsideHorizontal { get; set; }

Controls the position of dimension text outside the extension lines (see DIMTOH System Variable).

Value: true if the text is to be drawn horizontally; false if the text is to be aligned with the dimension line.

TextVerticalAlignment

ACadSharp.Tables.DimensionTextVerticalAlignment TextVerticalAlignment { get; set; }

Controls the vertical position of text in relation to the dimension line (see DIMTAD System Variable).

TextVerticalPosition

System.Double TextVerticalPosition { get; set; }

Controls the vertical position of dimension text above or below the dimension line (see DIMTVP System Variable).

Remarks: The TextVerticalPosition value is used when ACadSharp.Tables.DimensionStyle.TextVerticalAlignment is off. The magnitude of the vertical offset of text is the product of the text height and TextVerticalPosition. Setting TextVerticalPosition to 1.0 is equivalent to setting ACadSharp.Tables.DimensionStyle.TextVerticalAlignment to on. The dimension line splits to accommodate the text only if the absolute value of TextVerticalPosition is less than 0.7.

TickSize

System.Double TickSize { get; set; }

Specifies the size of oblique strokes drawn instead of arrowheads for linear, radius, and diameter dimensioning (see DIMTSZ System Variable).

Value: 0Draws arrowheads.>0Draws oblique strokes instead of arrowheads. The size of the oblique strokes is determined by this value multiplied by the value of ACadSharp.Tables.DimensionStyle.ScaleFactor.

ToleranceAlignment

ACadSharp.Tables.ToleranceAlignment ToleranceAlignment { get; set; }

Gets or sets the vertical justification for tolerance values relative to the nominal dimension text. (see DIMTOLJ System Variable).

ToleranceDecimalPlaces

System.Int16 ToleranceDecimalPlaces { get; set; }

Gets or sets the number of decimal places to display in tolerance values for the primary units in a dimension (see DIMTDEC System Variable).

ToleranceScaleFactor

System.Double ToleranceScaleFactor { get; set; }

Specifies a scale factor for the text height of fractions and tolerance values relative to the dimension text height, as set by ACadSharp.Tables.DimensionStyle.TextHeight (see DIMTFAC System Variable).

Remarks: For example, if ToleranceScaleFactor is set to 1.0, the text height of fractions and tolerances is the same height as the dimension text. If ToleranceScaleFactor is set to 0.7500, the text height of fractions and tolerances is three-quarters the size of dimension text.

ToleranceZeroHandling

ACadSharp.Tables.ZeroHandling ToleranceZeroHandling { get; set; }

Controls the suppression of zeros in tolerance values (see DIMTZIN System Variable).

Remarks: Value 0-3 affect feet-and-inch dimensions only.

ZeroHandling

ACadSharp.Tables.ZeroHandling ZeroHandling { get; set; }

Controls the suppression of zeros in the primary unit value (see DIMZIN System Variable).