Browse Prior Art Database

Text Pasting With Scale to Fit

IP.com Disclosure Number: IPCOM000035065D
Original Publication Date: 1989-May-01
Included in the Prior Art Database: 2005-Jan-28
Document File: 2 page(s) / 34K

Publishing Venue

IBM

Related People

Kanamaru, C: AUTHOR [+2]

Abstract

This article describes a means of pasting text data from another application, with scaling to a user-specified rectangle. This function is achieved under the circumstances that a display device is able to display characters in an arbitrary size. This system consists of a Common Data Area (CDA) which is used to store data cut from another application, module A which takes in the text data, module B which specifies an area to which the text is to be pasted, module C which controls the text data and its related information taken into the document, module D which is the main routine and handles other data (native text data), and module E which displays/ prints the text in a required character size. First, another application puts text data in CDA.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 87% of the total text.

Page 1 of 2

Text Pasting With Scale to Fit

This article describes a means of pasting text data from another application, with scaling to a user-specified rectangle. This function is achieved under the circumstances that a display device is able to display characters in an arbitrary size. This system consists of a Common Data Area (CDA) which is used to store data cut from another application, module A which takes in the text data, module B which specifies an area to which the text is to be pasted, module C which controls the text data and its related information taken into the document, module D which is the main routine and handles other data (native text data), and module E which displays/ prints the text in a required character size. First, another application puts text data in CDA. Information such that the text has m characters horizontally and n lines vertically is also kept in CDA. Second, the user specifies a rectangular area to which the text is to be pasted, using module
B. It is assumed that the user defines the area where the size is H characters in a horizontal row and V lines vertically. Third, the user requests to paste the text from the CDA. Module A reads CDA and gets the text data and passes it to the module C. Module C keeps the pasted text data separate from the main data controlled by module D. Module C calculates how the large characters should be used by the following formula; r = min {H/m, V/n} where r is the scaling factor of characters. A smaller ra...