Setting |
Get/Set Methods |
Return Value or <Value> |
Comments |
Base angle dimension standard |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDimensionStandard,
swUserPreferenceOption_e.swDetailingAngleDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDimensionStandard,
swUserPreferenceOption_e.swDetailingAngleDimension, swDetailingStandard_e.<Value>) |
See swDetailingStandard_e
for valid options |
Specifies the base angle dimensioning standard to use |
Leader style - Leader Style |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swLineFontDimensionsStyle,
swUserPreferenceOption_e.swDetailingAngleDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swLineFontDimensionsStyle,
swUserPreferenceOption_e.swDetailingAngleDimension, swLineStyles_e.<Value>) |
See swLineStyles_e
for valid options |
Specifies style of lines for angle dimensions |
Leader style - Leader Thickness |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swLineFontDimensionsThickness,
swUserPreferenceOption_e.swDetailingAngleDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swLineFontDimensionsThickness,
swUserPreferenceOption_e.swDetailingAngleDimension, swLineWeights_e.<Value>) |
See swLineWeights_e
for valid options |
Specifies thickness of lines for angle dimensions |
Leader style - Custom thickness |
IModelDocExtension::GetUserPreferenceDouble(swUserPreferenceDoubleValue_e.swLineFontDimensionsThicknessCustom,
swUserPreferenceOption_e.swDetailingAngleDimension)
IModelDocExtension::SetUserPreferenceDouble(swUserPreferenceDoubleValue_e.swLineFontDimensionsThicknessCustom,
swUserPreferenceOption_e.swDetailingAngleDimension, <Value>) |
Double value |
Specifies a custom thickness for lines in angle dimensions; sets Custom Thickness
to the specified thickness and
Leader Thickness to Custom Size |
Text - Font... |
IModelDocExtension::GetUserPreferenceTextFormat(swUserPreferenceTextFormat_e.swDetailingDimensionTextFormat,
swUserPreferenceOption_e.swDetailingAngleDimension)
IModelDocExtension::SetUserPreferenceTextFormat(swUserPreferenceTextFormat_e.swDetailingDimensionTextFormat,
swUserPreferenceOption_e.swDetailingAngleDimension, <Value>) |
See ITextFormat
for font options |
To set font property values, implement ITextFormat, set the appropriate
ITextFormat member values, and pass the ITextFormat object in the API
set method |
Text - Horizontal |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDimensionTextAlignmentHorizontal,
swUserPreferenceOption_e.swDetailingAngleDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDimensionTextAlignmentHorizontal,
swUserPreferenceOption_e.swDetailingAngleDimension, swTextJustification_e.<Value>) |
See swTextJustification_e
for valid options |
|
Text - Vertical |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDimensionTextAlignmentVertical,
swUserPreferenceOption_e.swDetailingAngleDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDimensionTextAlignmentVertical,
swUserPreferenceOption_e.swDetailingAngleDimension, swTextAlignmentVertical_e.<Value>) |
See swTextAlignmentVertical_e
for valid options |
|
Precision - Unit Precision |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingAngularDimPrecision,
swUserPreferenceOption_e.swDetailingAngleDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingAngularDimPrecision,
swUserPreferenceOption_e.swDetailingAngleDimension, <Value>) |
Number of decimal places to display; 0 through 8 |
Specifies integer value for angular precision |
Precision - Tolerance Precision |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingAngularTolPrecision,
swUserPreferenceOption_e.swDetailingAngleDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingAngularTolPrecision,
swUserPreferenceOption_e.swDetailingAngleDimension, swDimensionPrecisionSettings_e
.<Value>) |
See swDimensionPrecisionSettings_e
for valid options |
Specifies integer value for tolerance precision |
Tolerance... |
See Comments |
See Comments |
See Dimension Tolerance |
Layer |
IModelDocExtension::GetUserPreferenceString(swUserPreferenceStringValue_e.swDetailingLayer,
swUserPreferenceOption_e.swDetailingAngleDimension)
IModelDocExtension::SetUserPreferenceString(swUserPreferenceStringValue_e.swDetailingLayer,
swUserPreferenceOption_e.swDetailingAngleDimension, <Value>) |
Valid Options:
"Border"
"Dimensions"
"Notes"
"BOM"
"FORMAT"
|
This setting is available only on drawings; depending on drawing, some
options may not apply |
Text position |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDimensionTextAndLeaderStyle,
swUserPreferenceOption_e.swDetailingAngleDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDimensionTextAndLeaderStyle,
swUserPreferenceOption_e.swDetailingAngleDimension, swDisplayDimensionLeaderText_e.<Value>) |
See swDisplayDimensionLeaderText_e
for valid options |
|
Leader display - Use bent leaders |
IModelDocExtension::GetUserPreferenceToggle(swUserPreferenceToggle_e.swDetailingDimANSIBentLeader,
swUserPreferenceOption_e.swDetailingAngleDimension)
IModelDocExtension::SetUserPreferenceToggle(swUserPreferenceToggle_e.swDetailingDimANSIBentLeader,
swUserPreferenceOption_e.swDetailingAngleDimension, <Value>) |
Boolean value |
Specifies whether to use bent leaders only if detailing standard is
ANSI |