Multi-text Strings

igds_type: igds_multi_text

Multi-text string features correspond to an IGDS text node (element type 7) grouping together a series of IGDS text elements (element type 17), each of which have their complex bit turned on. This feature uses the same attribute names as a text node, plus it has a feature attribute list of text string attributes. The list is called igds_text_elements{#}, where # starts at 0 and increments for each text element. The list’s item names are identical to the text string features attributes.

Tip  Multi-text strings can be used to group together text so that it will be manipulated as a single entity with MicroStation.

Multi-text features are point features, and only have a single coordinate. This coordinate is used when the text node is created. If the feature had no coordinates of its own, the text node is created with the coordinates of the first text string. The coordinates for each of the text strings are stored in the FME feature using the following attribute names.

Attribute Name

Contents

igds_text_elements{#}.x

The x coordinate of the #th text element.

Range: Any real number

Default: No Default

igds_text_elements{#}.y

The y coordinate of the # th text element.

Range: Any real number

Default: No Default

igds_text_elements{#}.z

The z coordinate of the # th text element.

Range: Any real number

Default: 0

igds_number_of_strings

The number of text elements in the multi-text feature.

igds_split_multitext

Is added to the feature with the value “yes” if splitting multi-text.

Default: No Default

If a setting for a particular text element is not present in the igds_text_elements list, then the setting specified for the previous text element will be used. If the first element does not have some settings specified, then the corresponding settings will be borrowed from the text node.

Tip  When a multi-text string feature is reprojected, its rotation and text size are also automatically adjusted to be correct in the new coordinate system.