Macro Language Reference > PIs > Formatting Instructions > !
  
!
Description
Defines inline text shifts, horizontally or vertically around the baseline. After the first command is placed in the text stream, the text that follows is displayed in the position given by the horizontal and vertical shift parameters. The command takes effect until the end of a paragraph or until PTC ALD encounters and end code <?!>. The next paragraph, or the text that follows the closing command, will return to the baseline but maintaining the horizontal shift defined in the parameters.
 
Example 391. Move text horizontally and vertically
The example below will move the specified text 25mm down and 10mm across from the point of insertion of the command. The end command <?!> returns the baseline to normal:
Normal text <?!,25mm,10mm>shifted text<?!> follows
Syntax
<?! horiz shift:uh vert shift:uv>
<?!>
[no parameter]
Return to the normal baseline (only effective when placed after a shift command).
horiz shift
The value of the horizontal shift: a positive value shifts the text to the right and a negative value to the left. If no unit of measurement is specified, the default horizontal unit is used.
vert shift
The value of the vertical shift: a positive value displays the text under the baseline and a negative value above the baseline. If no unit of measurement has been specified, the default vertical unit is used.
Additional Information
* 
Please use this PI with caution: it can have certain unpredictable side effects, particularly with justification and the placement of text after the end command.