Macro Language Reference > PIs > Text > <?re>
  
<?re>
Description
The <?re> keyword places a break in the current paragraph. Within the command it is possible to specify the type of break to be inserted, the quadding of the line containing the break and whether the break is conditional.
 
Example 498. Force a paragraph break
<?re 1>
 
Example 499. Force a column break and justify the broken line
The example below forces a column break and justifies the broken line:
<?re 5,j
 
Example 500. Force a conditional line break
This example force a line break, but only if not in the fstart loop. If the line break is activated, the broken line will be right-aligned:
<?re 3,r,1>
 
Example 501. Force a conditional page break
This example forces a conditional page break, only permitted if it is not in the fstart loop or not on the first line of the page:
<?re 2,1>
Syntax
<?re type:n? quad:b? conditional:n?>
type
Defines the type of break.
1
Paragraph break (e.g. a hard return). This is the default if no type is specified.
2
Page break
3
Line break (e.g. a soft return)
5
Column break
quad
Specifies the quadding of the line containing the break. By default the current paragraph alignment is maintained.
c or C
Centered
j or J
Justified
l or L
Left aligned
r or R
Right aligned
conditional
0
Non-conditional/always
1
Conditional
* 
PTC ALD gathers all the paragraph properties before the results are shown on screen for each paragraph. This process is known as the fstart loop. This is the same loop you can terminate using the <?> (null) command.
Each break has its own condition that can be activated with this parameter, as specified below:
Type of Break
Condition
Paragraph Break
Do not break if in the fstart loop and on the first line of the paragraph
Page Break
Do not break if in the fstart loop and on the first line of the page
Line break
Do not break if in the fstart loop
Column break
Do not break if in the fstart loop and on the first line of the column
 
PTC ALD gathers all the paragraph properties before the results are shown on screen for each paragraph. This process is known as the fstart loop. This is the same loop you can terminate using the <?> command.
Related Links