摘要:
An improved text processing method is disclosed which permits spatially related data to be displayed and edited by the same method employed to display and edit conventional text type data in an interactive text processing system which includes a keyboard, a display device, and a microprocessor.
摘要:
Improvements in an application composite editor for compound documents containing not only text but also graphics and tables facilitate the manipulation of object sets in the formatting algorithm. The editor works with a page layout philosophy wherein data objects reside on the page and data resides in the data objects. All pages reside within a document object, and some data objects may have additional objects within them. Objects are data-specific entities that the user can manipulate on the page. All objects exist within a specified boundary on the page, and this boundary is defined as an object set boundary. Object sets may be moved into positions on the page such that more than one object set is occupying a single displayable area on the page. Such an arrangement of objects creates a structure called a superblock. A superblock is any displayable area containing two or more object sets positioned so that the object sets overlap one another, reside side-by-side or extend above or below one another. A text object set may not be overlapped by any other object set. Although the superblock is itself a complex structure, the creation of this structure by the editor greatly simplifies integration of different data types on the page for the user and allows the user to manipulate a group of object sets within a single displayable area on the page with relative ease. Moreover, formatting of the document is facilitated by the editor since the superblock is treated as an object set without taking into consideration the complexity inside the superblock structure except when a page end decision must be made.
摘要:
A technique is disclosed which facilitates the selection by a user of a graphic object on a display screen. Selection is by means of a pointing cursor which is moved about the display screen by means of a pointing device having a select button. When the pointing cursor is brought within a predetermined distance of a graphic object, the point on the graphic object closest to the pointing cursor is highlighted to show the user that that graphic object would be selected if the select button were pressed. If the user presses the select button when a point on a graphic object is highlighted, the entire graphic object is highlighted to indicate that it has been selected.
摘要:
A mechanism allows for programming the order of cells for an operator to enter data in a spreadsheet. Each cell of the spreadsheet may be provided with a "next cell" attribute, and these attributes as well as other attributes for the cells are stored in a table. The "next cell" attribute may be a constant, such as the name of the next cell, or it may be a logic expression so that the next cell to be edited can be different depending on some condition. When the operator presses the NEXT CELL key, the "next cell" attribute is searched by accessing the attribute table, and if a "next cell" attribute is found, it is evaluated to determine the next cell to be edited.
摘要:
A method of, and system for, creating a document on a real time basis and providing a view of adjoining portions of the document. A data object is specified for creating a window on a display screen and data is input into the window. When the window has been filled with data, input of additional data will result in scrolling of the data, and the data will become larger than the window. Upon completion of the data object, the input data is stored, but a windows' worth of data continues to be displayed. When another data object is specified, another window is created on the screen for input of data. The operations are the same as with the first described window. As additional windows are created, the screen will become full. When this occurs, there will be a scrolling of the windows. As each data object is built, it is linked to the preceding data object. Upon completion of input to a window, the window is linked to a preceding window and to the data input into the window.
摘要:
An improved method is disclosed for assisting the operator of an interactive text processing system. The method assists the operator in entering interactively selection criteria to be used in selecting records from the existing file. The improved method involves displaying to the operator the header portion of the existing file, along with a predetermined number of "qualifying rows" in response to the operator having identified to the system the task to be accomplished and the name and the location of the existing file in the system.The method further involves movement of the cursor vertically and horizontally to row and column positions for entering of the selection criteria. After entering criteria into the displayed rows, the next operation of the cursor down key while in the last row is interpreted as an instruction to the system to add an additional row so that another "logical OR" selection criteria can be added to the previous criteria.
摘要:
A method for tailoring a master document to obtain a special document. The master document is made up of data objects and portions of the data objects. Included in the portions are pointers to corresponding data objects. The portions are windowed and displayed. Selection of a window will result in a view port being opened through the window into a corresponding data object. The data object can then be scrolled to obtain a desired portion to be included in the special document. As each desired portion is obtained, it is stored and becomes part of the special document.
摘要:
An easy-to-use technique for specifying measurements of a document to be printed uses a pointing method, such as a cursor which is moved around a display screen by means of a pointing device having a select button. The pointing cursor is moved to each desired location in a predetermined sequence, and the select button is pressed. The values of the measurements so selected are calculated based on the relative position of the pointing cursor at the time the select button is pressed.
摘要:
Improvements in an application composite eidtor for compound documents containing not only text but also graphics and tables facilitate the manipulation of object sets in the formatting algorithm. The editor works with a page layout philosophy wherein data objects reside on the page and data resides in the data objects. All pages reside within a document object, and some data objects may have additional objects within them. Objects are data-specific entities that the user can manipulate on the page. All objects exist within a specified boundary on the page, and this boundary is defined as an object set boundary. Object sets may be moved into positions on the page such that more than one object set is occupying a single displayable are on the page. Such an arrangement of objects creates a structure called a superblock. A superblock is any displayable area containing two or more object sets positioned so that the object sets overlap one another, reside side-by-side or extend above or below one another. A text object set may not be overlapped by any other object set. Although the superblock is itself a complex structure, the creation of this structure by the editor greatly simplifies integration of different data types on the page for the user and allows the user to manipulate a group of object sets within a single displayable area on the page with relative ease. Moreover, formatting of the document is facilitated by the editor since the superblock is treated as an object set without taking into consideration the complexity inside the superblock structure except when a page end decision must be made.
摘要:
An information processing system (10) has a terminal (12) which functions with a diskette storage (14). The terminal (12) includes a display screen (16) and keyboard (18) wherein an operator enters alphanumeric characters and predefined commands. A file of information is stored on the diskette storage (14). The file is made up of a plurality of records. Each of the records comprises a plurality of fields. The fields include character fields, arithmetic fields and text fields. The text fields include alphanumeric, punctuation and control characters, the character fields include alphanumeric and punctuation characters and exclude control characters and the arithmetic fields include numeric characters and exclude control characters. By inputting commands to the keyboard (18) the operator reads a record from storage (14) and displays it on the screen (16). The content of the fields in the record are displayed on the screen (16) except for the text fields. For each text field there is displayed an asterisk (60). The operator selects a text field by positioning a cursor (62) beneath the corresponding asterisk and then inputting a down cursor command. In response to the down cursor command the terminal (12) opens a text window on the screen (16) and displays the corresponding text field on the lower portion (16b) of the screen (16). The operator is then free to edit the text field. After completion of the editing the operator enters a command to incorporate the edited text field with the selected record. The record with the edited text field can then be returned to the file in the storage (14).