Tag Identification – MultiLine Feature
- Last UpdatedMar 24, 2025
- 3 minute read
Multiline text is a text object that can be displayed over more than one line, for example when there are too many characters in the text that it would overlap with another graphical object. Multiline Text can be placed anywhere in the drawing, including inside a symbol or outside a symbol. Consider the following drawing:

which was designed as three separate graphical objects:
Example 1: Multi-line text:

grouped by the second filter in the Patterns2D example configuration, hence tagged as single line objects
This is multiline text which is not enclosed in any symbol, so both lines are identified and grouped by the second filter in the Patterns2D example configuration, hence tagged as single line objects. A mouse hover on ‘dfgh’ or ‘jkl;’ will show ‘dfgh-jkl;’ as the highlighted text. If subsequent base mapping was applied with a pattern of [AA-AAA] then the tag and highlighted text will be changed to ‘gh-jkl’.
Example 2: Single Line text:

This is a single line text that will also be identified by the second filter, so will be captured as ‘4444’.
Example 3: All text objects created in a single symbol (for example, Complete_cell):

This was designed as a complete symbol but it’s larger than 20% of the drawing size so will not be selected by the first filter and the tagged items from Patterns 2D would be produced by the second filter, as if the symbol had been exploded.
This large symbol consists of nested objects:
-
Example 3.1: Multiline Text

This is a single line text that will also be identified by the second filter, so will be captured as ‘ASDF-LKJH’.
-
Example 3.2: Single Line Texts
and 
This is a single line text that will also be identified by the second filter, so will be captured as two tags ‘zxcv’ and 'mvbv’.
-
Example 3.3: Multiline_Circle where ‘ABC’ and ‘DEF’ is multiline text. (one text object)

Multiline_Circle is a nested symbol that will be caught by the first filter, so when a mouse hover over this area will display a hot spot as 'ABC-DEF'.
-
Example 3.4: IndividualLines_Circle where ‘123’ and ‘456’ are individual text objects.

IndividualLines_Circle is also a nested symbol caught by the first filter, so a mouse hover in this cell area will display '123-456'.
Individual MText boxes
If mtext is not included in either of the Group definitions, then they will be ignored in Patterns 2D. For the above examples the results would be:
Example 1: This is multiline text so won’t be tagged.
Example 2: Single line text so will be tagged separately.
Example 3: ASDF and LKJH won’t be tagged but zxcv and mnbv are two normal texts so they will be tagged separately. The Multiline_Circle only contains mtext so won’t be tagged but the IndividualLines_Circle will be tagged with 123-456.