Macro Language Reference > PIs > Block > <?blockindentstart>
  
<?blockindentstart>
Description
The <?blockindentstart> and <?blockindentend> commands set the distance at which text should be indented from the edges of the block content area. Their expected use is to indent all lines in a block by the same amount, with any <?blockindent> command present adding an additional indent to the first line. They behave in the same way as <?blockcellpadl> and <?blockcellpadr>, respectively, with the exception that these indents are sensitive to the <?blockprogression> instruction and will flip when flowing from right to left. In this case <?blockindentstart> will still apply to the start of the content, but the start, and hence the indent, will appear on the right of the block.
Give the commands a negative value to achieve an outdent effect.
 
Example 356. Setting a list block with text indented at 20mm from the edges of the block
The example below sets up a simple list block structure where the text will be indented at 20mm from the edges of the block. The list item label will be outdented at 18mm, and the label content will appear right aligned at 10mm.
<?blockstart>
<?blockindent -18mm>
<?blockindentstart 20mm>
<?blockindentend 20mm>
<?blockindenttab 10mm,r>
<?blockindenttab2 20mm><tab>(1)<tab>block has an indent applied to it,
which means that the first line of text is indented by that value and
all other lines are full out.
<?blockend>
Syntax
<?blockindentstart val:um>
num
The size of the indent, plus unit of measurement
Related Links