绘图预定义曲线字体类型按名称定义用于绘图目的的广泛使用的曲线字体的选择。
注:IfcDraughtingPreDefinedCurveFont是一个实体,已从ISO 10303《工业自动化系统和集成产品数据表示与交换》第46部分“技术勘误表2:集成通用资源:可视化表示”中采用。
下图显示了预定义的曲线字体。
图-绘制预定义曲线字体
注意:如果在IfcCurveStyleFont和Scaling中使用IfcDraughtingPreDefinedCurveFont,则表中给出的段和空间长度与比例因子1.0相同
注:对应ISO 10303名称:预定义曲线字体。正式标准的最终定义请参考ISO/IS 10303-46:1994 TC2,第12页。
IFC2x2中增加的新实体。
Formal Propositions
Rule | Description |
---|---|
PreDefinedCurveFontNames | The name of the IfcDraughtingPreDefinedCurveFont shall be 'continuous', 'chain', 'chain double dash', 'dashed', 'dotted' or 'by layer'. |
Attribute inheritance
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcPresentationItem | |||||
IfcPreDefinedItem | |||||
1 | Name | IfcLabel | [1:1] | The string by which the pre defined item is identified. Allowable values for the string are declared at the level of subtypes. | X |
IfcPreDefinedCurveFont | |||||
IfcDraughtingPreDefinedCurveFont |
EXPRESS Specification
ENTITY IfcDraughtingPreDefinedCurveFont
SUBTYPE OF (IfcPreDefinedCurveFont);
WHERE
PreDefinedCurveFontNames : SELFIfcPredefinedItem.Name IN ['continuous', 'chain', 'chain double dash', 'dashed', 'dotted', 'by layer'];
END_ENTITY;