IfcCurveStyleFontAndScaling允许在多种尺寸中重用相同的曲线样式定义。CurveFontScale的定义是将要用作新的或派生的曲线样式样式样式的基本曲线样式样式样式的缩放。
注:CurveFontScale不应与目标绘图比例混淆。
IfcCurveStyleFontAndScaling的一个示例是,将基本曲线样式的短划线图案“dash”(可见0.01m,不可见0.005m)调整为“dash large”,CurveFontScale=2(可见0.02m,不可见0.01m),调整为“dash small”,CurveFontScale=0.5(可见0.005m,不可见0.0025m)。
注:定义符合ISO/CD 10303-46:1992
曲线样式字体和缩放是曲线样式字体和该字体的标量因子,因此给定的曲线样式字体可以应用于各种缩放。
注:对应的ISO 10303名称:曲线样式字体缩放。正式标准的最终定义请参考ISO/IS 10303-46:1994。
IFC2x2中增加的新实体。
Attribute inheritance
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcPresentationItem | |||||
IfcCurveStyleFontAndScaling | |||||
1 | Name | IfcLabel | [0:1] | Name that may be assigned with the scaling of a curve font. | X |
2 | CurveFont | IfcCurveStyleFontSelect | [1:1] | The curve font to be scaled. | X |
3 | CurveFontScaling | IfcPositiveRatioMeasure | [1:1] | The scale factor. | X |
EXPRESS Specification
ENTITY IfcCurveStyleFontAndScaling
SUBTYPE OF (IfcPresentationItem);
Name : OPTIONAL IfcLabel;
CurveFont : IfcCurveStyleFontSelect;
CurveFontScaling : IfcPositiveRatioMeasure;
END_ENTITY;