8.12.3.36 IfcTextStyle
8.12.3.36.1 Semantic definition
The IfcTextStyle is a presentation style for annotations that place a text in model space. The IfcTextStyle provides the text style for presentation information assigned to IfcTextLiteral's. The style is defined by color, text font characteristics, and text box characteristics.
An IfcTextStyle is instantiated with:
- TextCharacterAppearance: IfcTextStyleForDefinedFont
- TextStyle: IfcTextStyleTextModel
- TextFontStyle: IfcTextStyleFontModel
An IfcTextStyle is assigned to IfcTextLiteral through the IfcStyledItem entity.
8.12.3.36.2 Entity inheritance
8.12.3.36.3 Attributes
# | Attribute | Type | Description |
---|---|---|---|
IfcPresentationStyle (1) | |||
1 | Name | OPTIONAL IfcLabel |
Name of the presentation style. |
Click to show 1 hidden inherited attributes Click to hide 1 inherited attributes | |||
IfcTextStyle (4) | |||
2 | TextCharacterAppearance | OPTIONAL IfcTextStyleForDefinedFont |
A character style to be used for presented text. |
3 | TextStyle | OPTIONAL IfcTextStyleTextModel |
The style applied to the text block for its visual appearance. |
4 | TextFontStyle | IfcTextFontSelect |
The style applied to the text font for its visual appearance. It defines the font family, font style, weight and size. |
5 | ModelOrDraughting | OPTIONAL IfcBoolean |
Indication whether the length measures provided for the presentation style are model based, or draughting based. |
8.12.3.36.4 Formal representation
ENTITY IfcTextStyle
SUBTYPE OF (IfcPresentationStyle);
TextCharacterAppearance : OPTIONAL IfcTextStyleForDefinedFont;
TextStyle : OPTIONAL IfcTextStyleTextModel;
TextFontStyle : IfcTextFontSelect;
ModelOrDraughting : OPTIONAL IfcBoolean;
END_ENTITY;