Setting |
Get/Set Methods |
Return Value or <Value> |
Comments |
Base ordinate dimension standard |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDimensionStandard,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDimensionStandard,
swUserPreferenceOption_e.swDetailingOrdinateDimension, swDetailingStandard_e.<Value>) |
See swDetailingStandard_e
for valid options |
Specifies the base ordinate dimensioning standard to use |
Leader/Dimension Line Style - Leader Style |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swLineFontDimensionsStyle,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swLineFontDimensionsStyle,
swUserPreferenceOption_e.swDetailingOrdinateDimension, swLineStyles_e.<Value>) |
See swLineStyles_e
for valid options |
Specifies style of leader lines for ordinate dimensions |
Leader/Dimension Line Style - Leader Thickness |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swLineFontDimensionsThickness,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swLineFontDimensionsThickness,
swUserPreferenceOption_e.swDetailingOrdinateDimension, swLineWeights_e.<Value>) |
See swLineWeights_e
for valid options |
Specifies thickness of leader lines for ordinate dimensions |
Leader/Dimension Line Style - Custom Thickness |
IModelDocExtension::GetUserPreferenceDouble(swUserPreferenceDoubleValue_e.swLineFontDimensionsThicknessCustom,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceDouble(swUserPreferenceDoubleValue_e.swLineFontDimensionsThicknessCustom,
swUserPreferenceOption_e.swDetailingOrdinateDimension, <Value>) |
Double value |
Specifies a custom thickness for leader lines in ordinate dimensions; sets Custom Thickness
to the specified thickness and
Leader Thickness to Custom Size |
Extension Line Style - Extension Line Style |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDimensionsExtensionLineStyle,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDimensionsExtensionLineStyle,
swUserPreferenceOption_e.swDetailingOrdinateDimension, swLineStyles_e.<Value>) |
See swLineStyles_e
for valid options |
Specifies style of extension lines for ordinate dimensions |
Extension Line Style - Extension Line Thickness |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDimensionsExtensionLineStyleThickness,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDimensionsExtensionLineStyleThickness,
swUserPreferenceOption_e.swDetailingOrdinateDimension, swLineWeights_e.<Value>) |
See swLineWeights_e
for valid options |
Specifies thickness of extension lines for ordinate dimensions |
Extension Line Style - Custom Thickness |
IModelDocExtension::GetUserPreferenceDouble(swUserPreferenceDoubleValue_e.swDimensionsExtensionLineStyleThicknessCustom,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceDouble(swUserPreferenceDoubleValue_e.swDimensionsExtensionLineStyleThicknessCustom,
swUserPreferenceOption_e.swDetailingOrdinateDimension, <Value>) |
Double value |
Specifies a custom thickness for extension lines in ordinate dimensions; sets Custom Thickness
to the specified thickness and
Extension Line Thickness to Custom Size |
Extension Line Style - Same as leader/dimension line style |
IModelDocExtension::GetUserPreferenceToggle(swUserPreferenceToggle_e.swDimensionsExtensionLineStyleSameAsLeader,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceToggle(swUserPreferenceToggle_e.swDimensionsExtensionLineStyleSameAsLeader,
swUserPreferenceOption_e.swDetailingOrdinateDimension, <Value>) |
Boolean value |
Specifies whether the extension line style is the same as the
leader/dimension line style |
Text - Font |
IModelDocExtension::GetUserPreferenceTextFormat(swUserPreferenceTextFormat_e.swDetailingDimensionTextFormat,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceTextFormat(swUserPreferenceTextFormat_e.swDetailingDimensionTextFormat,
swUserPreferenceOption_e.swDetailingOrdinateDimension, <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.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDimensionTextAlignmentHorizontal,
swUserPreferenceOption_e.swDetailingOrdinateDimension, swTextJustification_e.<Value>) |
See swTextJustification_e
for valid options |
|
Text - Vertical |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDimensionTextAlignmentVertical,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDimensionTextAlignmentVertical,
swUserPreferenceOption_e.swDetailingOrdinateDimension, swTextAlignmentVertical_e.<Value>) |
See swTextAlignmentVertical_e
for valid options |
|
Dual dimensions - Dual dimensions display |
IModelDocExtension::GetUserPreferenceToggle(swUserPreferenceToggle_e.swDetailingDualDimensions,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceToggle(swUserPreferenceToggle_e.swDetailingDualDimensions,
swUserPreferenceOption_e.swDetailingOrdinateDimension, <Value>) |
Boolean value |
Specifies whether to display dimensions in two kinds of units |
Dual dimensions - Show units for dual display |
IModelDocExtension::GetUserPreferenceToggle(swUserPreferenceToggle_e.swDetailingShowDualDimensionUnits,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceToggle(swUserPreferenceToggle_e.swDetailingShowDualDimensionUnits,
swUserPreferenceOption_e.swDetailingOrdinateDimension, <Value>) |
Boolean value |
Specifies whether to display units for dual dimensions; available only on
drawings |
Dual dimensions - Dimension position |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDualDimPosition,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingDualDimPosition,
swUserPreferenceOption_e.swDetailingOrdinateDimension, swDetailingDualDimPosition_e.<Value>) |
See swDetailingDualDimPosition_e
for valid options |
Positions the display of dimensions in two kinds of units |
Primary precision - Unit Precision |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingLinearDimPrecision,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingLinearDimPrecision,
swUserPreferenceOption_e.swDetailingOrdinateDimension, <Value>) |
Number of decimal places to display; 0 through 8 |
Specifies primary precision for linear dimension |
Primary precision - Tolerance Precision |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingLinearTolPrecision,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingLinearTolPrecision,
swUserPreferenceOption_e.swDetailingOrdinateDimension, swDimensionPrecisionSettings_e
.<Value>) |
See swDimensionPrecisionSettings_e
for valid options |
Specifies primary precision for tolerance |
Dual precision - Unit Precision |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingAltLinearDimPrecision,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingAltLinearDimPrecision,
swUserPreferenceOption_e.swDetailingOrdinateDimension, <Value>) |
Number of decimal places to display; 0 through 8 |
Specifies dual precision for alternate linear dimension |
Dual precision - Tolerance Precision |
IModelDocExtension::GetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingAltLinearTolPrecision,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swDetailingAltLinearTolPrecision,
swUserPreferenceOption_e.swDetailingOrdinateDimension, swDimensionPrecisionSettings_e
.<Value>) |
See swDimensionPrecisionSettings_e
for valid options |
Specifies dual precision for alternate linear tolerance |
Display as chain dimension |
IModelDocExtension::GetUserPreferenceToggle(swUserPreferenceToggle_e.swDetailingOrdinateDisplayAsChain,
swUserPreferenceOption_e.swDetailingNoOptionSpecified)
IModelDocExtension::SetUserPreferenceToggle(swUserPreferenceToggle_e.swDetailingOrdinateDisplayAsChain,
swUserPreferenceOption_e.swDetailingNoOptionSpecified, <Value>) |
Boolean value |
Specifies whether to display ordinate dimension as chain dimension |
Automatically jog ordinates |
IModelDocExtension::GetUserPreferenceToggle(swUserPreferenceToggle_e.swDetailingDimsAutoJogOrdinates,
swUserPreferenceOption_e.swDetailingNoOptionSpecified)
IModelDocExtension::SetUserPreferenceToggle(swUserPreferenceToggle_e.swDetailingDimsAutoJogOrdinates,
swUserPreferenceOption_e.swDetailingNoOptionSpecified, <Value>) |
Boolean value |
Specifies whether to automatically jog ordinates |
Size |
IModelDocExtension::GetUserPreferenceDouble(swUserPreferenceDoubleValue_e.swDetailingOrdinateSize,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceDouble(swUserPreferenceDoubleValue_e.swDetailingOrdinateSize,
swUserPreferenceOption_e.swDetailingOrdinateDimension, <Value>) |
Double value |
Specifies the base ordinate dimension arrow size; valid only if Base
ordinate dimension standard is set to DIN |
Tolerance |
See Comments |
See Comments |
See Dimension Tolerance |
Layer |
IModelDocExtension::GetUserPreferenceString(swUserPreferenceStringValue_e.swDetailingLayer,
swUserPreferenceOption_e.swDetailingOrdinateDimension)
IModelDocExtension::SetUserPreferenceString(swUserPreferenceStringValue_e.swDetailingLayer,
swUserPreferenceOption_e.swDetailingOrdinateDimension, <Value>) |
Valid Options:
"Border"
"Dimensions"
"Notes"
"BOM"
"FORMAT"
|
This setting is available only on drawings; depending on drawing, some
options may not apply |