IFC 4.4.0.0 build 20261005 (IFC4X4_DEV_20260525) ⚠ buildingSMART Working Draft. All content is under development.

  • Help suggest improvements
  • Get user or developer support

8.12.3.36 IfcTextStyle

RV ⓘ
AbV ⓘ

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:

An IfcTextStyle is assigned to IfcTextLiteral through the IfcStyledItem entity.

{ .change-ifc2x3}

{ .change-ifc2x4}

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.

Table A

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;

8.12.3.36.5 References

Edit on Github

3 contributor(s): ArturTomczakDion MoultbSI-Bot
Last change: Improve definition split (#876) * bring back headers headers were previously removed by mistake, now bringing them back * add new lines and rename the tag add the word 'short' in it * unify newlines make exactly one newline before and two after the tag * resolving typos Because bringing back headers required to go back in time to previous version, I'm now re-resolving the issues: #861, #860, #856 by ArturTomczak on 2024-07-16T16:07:28+02:00

Is this page difficult to understand? Let us know!

8.12.3.36.6 Changelog

8.12.3.36.6.1 IFC4