Browse Prior Art Database

Adjusting a Cross Page Code for Pagination

IP.com Disclosure Number: IPCOM000049262D
Original Publication Date: 1982-Apr-01
Included in the Prior Art Database: 2005-Feb-09
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Nielsen, RC: AUTHOR

Abstract

A problem encountered when paginating a document is how to adjust text across Page End codes. The Page End code has different semantics, depending on the surrounding data: 1) A Page End code, which is part of a Required Page Sequence, cannot be removed from the Data Stream when paginating, and text cannot be adjusted across the Page End code. 2) A Page End code, which is not part of a Required Page End Sequence, can be removed from text by the pagination process. 3) If the Page End code is in mid-line, then the Page End code has an implied carrier return function. 4) If the Page End code is at the start of the line, then the Page End code is strictly a page delimiter.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 66% of the total text.

Page 1 of 1

Adjusting a Cross Page Code for Pagination

A problem encountered when paginating a document is how to adjust text across Page End codes. The Page End code has different semantics, depending on the surrounding data: 1) A Page End code, which is part of a Required Page Sequence,

cannot be removed from the Data Stream when paginating, and

text cannot be adjusted across the Page End code.

2) A Page End code, which is not part of a Required Page End

Sequence, can be removed from text by the pagination

process.

3) If the Page End code is in mid-line, then the Page End code

has an implied carrier return function.

4) If the Page End code is at the start of the line, then the

Page End code is strictly a page delimiter.

Paginating a document is the process of adding Page End codes to provide uniform page lengths and to end pages at operator-specified points. Adjusting lines is the process of adding and deleting Carrier Return codes to provide relatively uniform line lengths within margins without changing the grammatical structure of the text. The problem is solved according to the following procedures: 1) During adjustment of individual lines, when a line ending

with a Carrier

Return code followed by a Page End code is adjusted,

the Carrier Return code is deleted from text if the Carrier

Return code is mid-line. However, if the Carrier Return

code is at the start of the line, then the Carrier Return

code cannot be deleted from text. When a line ending

with a Page End code...