IFC 4.3.2.20240904 (IFC4X3_ADD2) under development

4.2.3.4 Geometry Text Style

The following diagram shows the generic classes and relationships used when applying this concept.

G IfcTextStyle IfcTextStyle 1. Name [0:1] 2. TextCharacterAppearance [0:1] 3. TextStyle [0:1] 4. TextFontStyle [1:1] 5. ModelOrDraughting [0:1] IfcLabel_0 IfcLabel IfcTextStyle:Name1->IfcLabel_0:IfcLabel0 IfcTextStyleForDefinedFont IfcTextStyleForDefinedFont 1. Colour [1:1] 2. BackgroundColour [0:1] IfcTextStyle:TextCharacterAppearance1->IfcTextStyleForDefinedFont:IfcTextStyleForDefinedFont0 IfcTextStyleFontModel IfcTextStyleFontModel 1. Name [1:1] 2. FontFamily [1:?] 3. FontStyle [0:1] 4. FontVariant [0:1] 5. FontWeight [0:1] 6. FontSize [1:1] IfcTextStyle:TextFontStyle1->IfcTextStyleFontModel:IfcTextStyleFontModel0 IfcColourRgb_0 IfcColourRgb 1. Name [0:1] 2. Red [1:1] 3. Green [1:1] 4. Blue [1:1] IfcTextStyleForDefinedFont:Colour1->IfcColourRgb_0:IfcColourRgb0 IfcColourRgb_1 IfcColourRgb 1. Name [0:1] 2. Red [1:1] 3. Green [1:1] 4. Blue [1:1] IfcTextStyleForDefinedFont:BackgroundColour1->IfcColourRgb_1:IfcColourRgb0 IfcLabel_1 IfcLabel IfcTextStyleFontModel:Name1->IfcLabel_1:IfcLabel0 IfcTextFontName IfcTextFontName IfcTextStyleFontModel:FontFamily1->IfcTextFontName:IfcTextFontName0 IfcFontStyle IfcFontStyle IfcTextStyleFontModel:FontStyle1->IfcFontStyle:IfcFontStyle0 IfcFontVariant IfcFontVariant IfcTextStyleFontModel:FontVariant1->IfcFontVariant:IfcFontVariant0 IfcFontWeight IfcFontWeight IfcTextStyleFontModel:FontWeight1->IfcFontWeight:IfcFontWeight0 IfcSizeSelect IfcSizeSelect IfcTextStyleFontModel:FontSize1->IfcSizeSelect:IfcSizeSelect0
Figure 4.2.3.4.A

Edit on Github


Is this page difficult to understand? Let us know!