IfcTextLiteralWithExtent

Definition from IAI: The text literal with extent is a text literal with the additional explicit information of the planar extent (or surrounding text box). An alignment attribute defines, how the text box is aligned to the placement and how it may expand.

> NOTE The IfcTextLiteralWithExtent is an entity that had been adopted from ISO 10303, Industrial automation systems and integration—Product data representation and exchange, Part 46: Integrated generic resources: Visual presentation.

> NOTE Corresponding STEP name: text_literal_with_extent. Please refer to ISO/IS 10303-46:1994 for the final definition of the formal standard.

> HISTORY New entity in Release IFC2x Edition 2.
> IFC2x Edition 3 CHANGE The IfcTextLiteralWithExtent has been changed by adding BoxAlignment.

EXPRESS specification:

ENTITY IfcTextLiteralWithExtent
SUBTYPE OF ( | IfcTextLiteral);
Extent | : | IfcPlanarExtent;
BoxAlignment | : | IfcBoxAlignment;
WHERE
WR31 | : | NOT('IFCPRESENTATIONRESOURCE.IFCPLANARBOX' IN TYPEOF(Extent));
END_ENTITY;

Attribute definitions:

Extent | : | The extent in the x and y direction of the text literal.
BoxAlignment | : | The alignment of the text literal relative to its position.

Formal Propositions:

WR31 | : | The subtype of IfcPlanarExtent, IfcPlanarBox, should not be used to represent an Extent for the text literal.

Inheritance graph

ENTITY IfcTextLiteralWithExtent;
ENTITY IfcRepresentationItem;
INVERSE
LayerAssignments | : | SET OF IfcPresentationLayerAssignment FOR AssignedItems;
StyledByItem | : | SET [0:1] OF IfcStyledItem FOR Item;
ENTITY IfcGeometricRepresentationItem;
ENTITY IfcTextLiteral;
Literal | : | IfcPresentableText;
Placement | : | IfcAxis2Placement;
Path | : | IfcTextPath;
ENTITY IfcTextLiteralWithExtent;
Extent | : | IfcPlanarExtent;
BoxAlignment | : | IfcBoxAlignment;
END_ENTITY;