Browse Prior Art Database

Formatting Segmented Text Lines For A Display

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

Publishing Venue

IBM

Related People

Kuecker, WA: AUTHOR [+2]

Abstract

A current word processor supports the displaying of formatted text lines from an unformatted data stream. Formatted text is defined as text lines displayed in the same relationship with each other as they would appear on a printed page. Unfortunately, the display in some word processors is not wide enough to display the complete line; therefore, only a portion or segment of the line can be displayed at any one time. The segment to be displayed will always contain the cursor. In a previous word processor, a complete line of unformatted text was first formatted into an intermediate buffer and then a predefined segment determined by the cursor location was transferred to the display's refresh buffer. This procedure is prohibitive in time to display all of the text.

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

Page 1 of 1

Formatting Segmented Text Lines For A Display

A current word processor supports the displaying of formatted text lines from an unformatted data stream. Formatted text is defined as text lines displayed in the same relationship with each other as they would appear on a printed page. Unfortunately, the display in some word processors is not wide enough to display the complete line; therefore, only a portion or segment of the line can be displayed at any one time. The segment to be displayed will always contain the cursor. In a previous word processor, a complete line of unformatted text was first formatted into an intermediate buffer and then a predefined segment determined by the cursor location was transferred to the display's refresh buffer. This procedure is prohibitive in time to display all of the text. Also, the segments of text to be displayed can vary since the word processor calls for text positioning which requires the segments to be dynamically determined each time the display image is changed.

This problem is solved by dynamically determining the current text line segment to be displayed and then formatting only that portion directly into the display's refresh buffer. The key parameters are the "Text Tube Left" (TTL) values, the "Displayable Character Count" (DCC), and the text format of the first line to be formatted into the refresh buffer. The TTL values define what displayable (or printable) character position on all text lines to be displayed will...