Class DimensionStyleBuilder
Inheritance
DimensionStyleBuilder
Assembly: NXOpen.dll
Syntax
public class DimensionStyleBuilder : TaggedObject, IMessageSink, IComponentBuilder
Constructors
DimensionStyleBuilder()
Declaration
protected DimensionStyleBuilder()
Properties
AngularDimensionValuePrecision
Declaration
public int AngularDimensionValuePrecision { get; set; }
Property Value
AngularToleranceValuePrecision
Declaration
public int AngularToleranceValuePrecision { get; set; }
Property Value
BaselineOffset
Declaration
public double BaselineOffset { get; set; }
Property Value
ChainOffset
Declaration
public double ChainOffset { get; set; }
Property Value
Declaration
public ChamferForm ChamferForm { get; set; }
Property Value
ChamferLeaderType
Declaration
public ChamferLeaderPlacement ChamferLeaderType { get; set; }
Property Value
ChamferSeparator
Declaration
public ChamferSeparatorType ChamferSeparator { get; set; }
Property Value
ChamferSpaceFactor
Declaration
public double ChamferSpaceFactor { get; set; }
Property Value
ChamferStubType
Declaration
public ChamferStubType ChamferStubType { get; set; }
Property Value
ChamferSymbolName
Declaration
public string ChamferSymbolName { get; set; }
Property Value
ChamferSymbolType
Declaration
public ChamferSymbolPlacement ChamferSymbolType { get; set; }
Property Value
DimArrowDisplay
Declaration
public ArrowDisplay DimArrowDisplay { get; set; }
Property Value
DimZeroToleranceDisplayStyle
Declaration
public ZeroToleranceDisplayStyle DimZeroToleranceDisplayStyle { get; set; }
Property Value
DimensionReferenceIncludeType
Declaration
public ReferenceIncludeType DimensionReferenceIncludeType { get; set; }
Property Value
DimensionValuePrecision
Declaration
public int DimensionValuePrecision { get; set; }
Property Value
DualDimensionFractionDenominator
Declaration
public FractionDenominatorFormat DualDimensionFractionDenominator { get; set; }
Property Value
DualDimensionValuePrecision
Declaration
public int DualDimensionValuePrecision { get; set; }
Property Value
DualToleranceValuePrecision
Declaration
public int DualToleranceValuePrecision { get; set; }
Property Value
ExtensionLineDisplay
Declaration
public ExtensionLineDisplay ExtensionLineDisplay { get; set; }
Property Value
FitToleranceParentheses
Declaration
public bool FitToleranceParentheses { get; set; }
Property Value
FitToleranceSeparator
Declaration
public bool FitToleranceSeparator { get; set; }
Property Value
InspectionDimension
Declaration
public bool InspectionDimension { get; set; }
Property Value
InspectionSymbolAroundAppendedText
Declaration
public InspectionSymbolAroundAppendedText InspectionSymbolAroundAppendedText { get; set; }
Property Value
LimitFitAnsiHoleType
Declaration
public FitAnsiHoleType LimitFitAnsiHoleType { get; set; }
Property Value
LimitFitAssemblyDisplayStyle
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Annotations.DimensionStyleBuilder.LimitFitAssemblyNewDisplayStyle instead.")]
public FitAssemblyDisplayStyle LimitFitAssemblyDisplayStyle { get; set; }
Property Value
LimitFitAssemblyNewDisplayStyle
Declaration
public FitAssemblyNewDisplayStyle LimitFitAssemblyNewDisplayStyle { get; set; }
Property Value
LimitFitDeviation
Declaration
public string LimitFitDeviation { get; set; }
Property Value
LimitFitDisplayAlignment
Declaration
public FitDisplayAlignment LimitFitDisplayAlignment { get; set; }
Property Value
LimitFitDisplaySplitByDimline
Declaration
public FitDisplaySplitByDimline LimitFitDisplaySplitByDimline { get; set; }
Property Value
LimitFitDisplayStyle
Declaration
public FitDisplayStyle LimitFitDisplayStyle { get; set; }
Property Value
LimitFitGrade
Declaration
public int LimitFitGrade { get; set; }
Property Value
LimitFitShaftDeviation
Declaration
public string LimitFitShaftDeviation { get; set; }
Property Value
LimitFitShaftGrade
Declaration
public int LimitFitShaftGrade { get; set; }
Property Value
LineBetweenArrows
Declaration
public bool LineBetweenArrows { get; set; }
Property Value
LowerToleranceDegrees
Declaration
public double LowerToleranceDegrees { get; set; }
Property Value
LowerToleranceEnglish
Declaration
public double LowerToleranceEnglish { get; set; }
Property Value
LowerToleranceMetric
Declaration
public double LowerToleranceMetric { get; set; }
Property Value
NarrowArrowType
Declaration
public ArrowheadType NarrowArrowType { get; set; }
Property Value
NarrowDisplayType
Declaration
public NarrowDisplayOption NarrowDisplayType { get; set; }
Property Value
NarrowLeaderAngle
Declaration
public double NarrowLeaderAngle { get; set; }
Property Value
NarrowTextOffset
Declaration
public double NarrowTextOffset { get; set; }
Property Value
NarrowTextOrientation
Declaration
public NarrowTextOrientation NarrowTextOrientation { get; set; }
Property Value
Orientation
Declaration
public TextOrientation Orientation { get; set; }
Property Value
OverrideDimensionText
Declaration
public bool OverrideDimensionText { get; set; }
Property Value
PrefixSuffixReference
Declaration
public bool PrefixSuffixReference { get; set; }
Property Value
PrimaryDimensionFractionDenominator
Declaration
public FractionDenominatorFormat PrimaryDimensionFractionDenominator { get; set; }
Property Value
ReferenceDimension
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use NXOpen.Annotations.DimensionStyleBuilder.DimensionReferenceIncludeType and NXOpen.Annotations.DimensionStyleBuilder.ShowAsReferenceDimension instead.")]
public bool ReferenceDimension { get; set; }
Property Value
ReferenceDimensionPrefix
Declaration
public string ReferenceDimensionPrefix { get; set; }
Property Value
ReferenceDimensionSuffix
Declaration
public string ReferenceDimensionSuffix { get; set; }
Property Value
ReverseArrowDirection
Declaration
public bool ReverseArrowDirection { get; set; }
Property Value
ShowAsReferenceDimension
Declaration
public bool ShowAsReferenceDimension { get; set; }
Property Value
TextAngle
Declaration
public double TextAngle { get; set; }
Property Value
TextArrowPlacement
Declaration
public TextPlacement TextArrowPlacement { get; set; }
Property Value
TextCentered
Declaration
public bool TextCentered { get; set; }
Property Value
TextPosition
Declaration
public TextPosition TextPosition { get; set; }
Property Value
ToleranceType
Declaration
public ToleranceType ToleranceType { get; set; }
Property Value
ToleranceValuePrecision
Declaration
public int ToleranceValuePrecision { get; set; }
Property Value
TrimDimLine
Declaration
public TrimDimensionLineStyle TrimDimLine { get; set; }
Property Value
TrueLengthText
Declaration
public string TrueLengthText { get; set; }
Property Value
TrueLengthTextPosition
Declaration
public TrueLengthTextPosition TrueLengthTextPosition { get; set; }
Property Value
UpperToleranceDegrees
Declaration
public double UpperToleranceDegrees { get; set; }
Property Value
UpperToleranceEnglish
Declaration
public double UpperToleranceEnglish { get; set; }
Property Value
UpperToleranceMetric
Declaration
public double UpperToleranceMetric { get; set; }
Property Value
Methods
GetOverriddenDimensionText()
Declaration
public string[] GetOverriddenDimensionText()
Returns
SetOverriddenDimensionText(string[])
Declaration
public void SetOverriddenDimensionText(string[] customizedText)
Parameters
Type |
Name |
Description |
string[] |
customizedText |
|
Validate()
Declaration
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink