<?itab>
Description
Defines inline tabs which affect only the text to which they have been applied, rather than the whole paragraph style.
Example 468. Define multiple tabs in a single line
Tabs of different types can be strung together by separating each definition with a semicolon. The code below defines two
tabs at 10mm, followed by three
tabs at 5mm:
<?itab=2,10mm,4;3,5mm,1>
Syntax
<?itab ( ';''@' repeat:n? tab spacing:f ( ( X:L ) | ( tab type:n ) ) %WP:n? first:n? last:n? leader char:s leader char extra:s? ttrig:n? )>
<?itab !:L>
@ | (optional) The @ character defines all tabs as being at absolute positions from the left, overriding the default setting of relative positions. |
repeat | The number of times this tab is to be repeated |
tab spacing | The spacing between tabs, defined via a lapt expression specifying the position of the tab (depending on the presence of the @ flag). |
x | Flag to specify that the document's horizontal tab format should be used. |
tab type | 0 | Tab with justified text | 1 | Tab with non-justified text | 2 | Tab on right margin | 3 | Tab with text centered between tab and right margin | 4 | Tab with aligned right text | 5 | Tab with text centered on tab position | 6 | Tab with first decimal character of text centered on tab position |
|
%WP | If supplied this defines the tab width as a percentage |
first | Undocumented |
last | Undocumented |
leader char | The tab leader character(s) (maximum of 7). |
leader char extra | The amount of space between each leader character. |
ttrig | Characters to use for tab triggers, please see Technote 0075: Automatic Aligning and Hanging Characters. |
! | Clears all currently defined tabs. Used with no other parameters. |
For more information, see Technote 0075: Automatic Aligning and Hanging Characters.