Macro Language Reference > PIs > Text > <?itab>
  
<?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.