October 1, 1979 COMMAND MACROS SYSTEM MACROS
LISTING
******************************************************************
MACRO: MOBT
ri/c .
ri/a .
GDL &1
M-B/&1/? .
ri .
?/&2 .
P 3
******************************************************************
MACRO: P
&110 .
P /&210
******************************************************************
MACRO: PRACTICE
cf frsteach demofile .
******************************************************************
MACRO: PUT
o d.bl.memo &R'Enter name of file to be created:' .
-1 .
co/?=?/* .
ret .
?/&R'Enter starting point:' .
&R'ENTER TRAVEL COMMAND OR NULL LINE:'
?/&R'Enter ending point:' .
ret
******************************************************************
MACRO: REMOTEFU
gf$&R'ENTER FILENAME:' .
fu &R'ENTER OPTIONS (IF ANY):',2&C'POSITION PAPER; HIT CR' .
******************************************************************
FRESS Resource Manual Release 9.1 FRESSSection 7.3.2 -- 263
October 1, 1979 JUSTIFICATION
12 JUSTIFICATION ________________
12.1 Column/Page Justification ______________________________
Whenever the end of a paragraph is reached, the FULLPRINT
program determines whether or not the paragraph fits into the
current column (page). If it does not fit, the following criteria
are applied to determine where the paragraph lines will be
positioned (in the order shown):
1) If there are less than <n> lines left in the column (page)
(set by the !+WIDOW+ alter code), the entire paragraph is
moved to the next column.
2) If the paragraph cannot be split so that <n> lines appear
in the current and next column, the entire paragraph is
moved to the next column.
3) If less than <n> lines will appear in the next column, the
current column is padded with blank lines until <n> lines
appear in the next column.
If the justification algorithm described above results in
several blank lines being left at the bottom of a column, then
FULLPRINT tries to distribute these lines within the column in
order to preserve the depth of the column. This is done by making
five passes through the column in order to insert a blank line in
front of any heading code (!-H-): heading two (first pass),
heading three (second pass), etc.
12.2 Column Balancing (for multiple columns only) _________________________________________________
If while in Multi-Column Mode the user inserts either a new
page code (!-N-) or single-column code (!+COLUMN1+) in a location
that would cause the partially existing columns to be of unequal
length, the FULLPRINT program will attempt to reformat the columns
so they are of equal length.
264 -- Appendix A Release 9.1 FRESS Resource Manual
Previous Page Next Page