COBOL Manual for TNS/E Programs (H06.08+, J06.03+)
body
is either an unsigned integer literal or the data-name of an elementary unsigned numeric integer
data item. Its value is the number of lines that can be written on a logical page, so it must be
greater than 0.
foot
is either an unsigned integer literal or the data-name of an elementary unsigned numeric integer
data item. Its value is the line number within the page body at which the footing area begins,
so it must be greater than 0 and not greater than the value of body. The default is body +1.
top
is either an unsigned integer literal or the data-name of an elementary unsigned numeric integer
data item. Its value is the number of lines in the top margin of the logical page. The default is
0.
bottom
is either an unsigned integer literal or the data-name of an elementary unsigned numeric integer
data item. Its value is the number of lines in the bottom margin of the logical page. The default
is 0.
Example 37 LINAGE Clauses
LINAGE IS 60 LINES WITH FOOTING AT 51,
LINES AT TOP 0, LINES AT BOTTOM 3
LINAGE IS NUMBER-OF-TEXT-LINES, LINES AT TOP TEXT-OFFSET,
LINES AT BOTTOM REST-OF-PAGE
Usage Considerations:
• The Logical Page
The size of a logical page is the sum of the top and bottom margins and the body. The logical
page is not necessarily the same size as the physical page.
File Section 169










