Browse Prior Art Database

Method to Provide Cursor Draw in a Text Document

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

Publishing Venue

IBM

Related People

Horn, GR: AUTHOR

Abstract

A method is described for a word processing system to perform a line drawing function using the cursor keys within a text document.

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

Page 1 of 1

Method to Provide Cursor Draw in a Text Document

A method is described for a word processing system to perform a line drawing function using the cursor keys within a text document.

Using the cursor keys in a word processing system to perform a line drawing function presents several problems that do not occur in a purely graphics environment. In particular, there is not a one-to-one mapping of characters in a text document with characters on the display screen. A blank line in a text document may be represented by a single character in the documen but by 80 blank spaces on an 80-column display. Similarly, a tab may be represented by a single character in the text document and by multiple blank spaces on the display. Furthermore, controls may be imbedded in a text document that are not represented on the display, but simply affect the display characteristics of other text (e.g., underscore controls).

This method allows a line-drawing function in a text document that, to the user, appears to present the display as a spacial drawing area (the fact that the drawing is actually contextual is hidden).

The cursor draw function itself is based on the actual characters displayed. When one of the four cursor draw keys is pressed while in cursor draw mode, the cursor draw function looks at the four adjacent characters to the cursored character (left, right, above, and below) to determine in which directions connecting lines should be drawn. It always draws a connecting in th...