Method and apparatus for editing documents including a plurality of data of different types
First Claim
1. A computer aided document editing system comprising:
- storage means for storing document data including various types of data which respectively correspond to different edition programs, said document data having a document structure including at least one document page and said at least one document page being partitioned into regions in accordance with at least one of said edition programs;
display means for displaying said document data as images in accordance with a display program;
management program executing means for executing a management program which manages addresses of said regions;
designating means for designating coordinates to be edited of said at least one document page, said at least one document page being displayed by said display means;
comparing means for comparing said designated coordinates with coordinates located within said partition regions of said at least one document page;
first determining means for determining a region of said at least one document page which includes said designated coordinates;
second determining means for determining a data type which can be accepted by said determined region by looking up a table indicating a relationship between the partitioned regions of said at least one document page and various data types;
third determining means for determining an edition program which corresponds to said determined data type by looking up a table indicating a relationship between the various data types and the edition programs;
starting means for starting up said determined edition program;
waiting means for waiting for a message from said determined edition program; and
repeating means for repeating the functions of said designating means, said comparing means, said first, second and third means, said starting means and said waiting means when said message from said determined edition program consists of coordinate data;
edition program executing means for executing said determined edition program;
display means for displaying a command corresponding to data to be edited by said determined edition program; and
checking means for checking inputted coordinates for producing a first message to provide information pertaining to said designated coordinates to be edited and for completing the method performed by said determined edition program when the inputted coordinates are outside a region including said designated coordinates to be edited;
display program executing means for executing said display program; and
message transfer means for transferring messages between said edition program executing means and said management program executing means, wherein said first message is transferred to said management program executing means and said management program executing means responds to reception of said first message by activating an edition program relevant to a region including the coordinates outside the region which includes the designated coordinates to be edited.
1 Assignment
0 Petitions
Accused Products
Abstract
A documentation system for editing a document in which a plurality of document data of different forms coexist in a mixed fashion and which includes one or more pages each partitioned into a plurality of regions in accordance with difference edition processing procedures. The system includes a storage for storing the document data of the above-mentioned document structure, a display for displaying the document data as images, and a program executing unit for executing the programs to process the document data within the region being subjected to the edition. The edition processing programs are provided in correspondence with different edition processing procedures such that a given one of the edition processing programs processes the edition of the document data within one of the regions in the document image being displayed on the display unit. The edition processing program executing currently the edition processing for the document data within a first region responds to a command for the edition processing for a second region other than the first region by issuing an extra-region message. The documentation system further includes a unit for executing programs to make the display unit to display thereon the document data within a region, a unit for executing a manage program for controlling activation of the edition processing program executing unit and activation of the display program executing unit, and a message transfer unit for transferring messages between the edition processing program executing unit and the manage program executing unit. The extra-region indicating message is transferred to the manage program executing unit which responds thereto by activating the edition processing program for the document data in the second region.
66 Citations
13 Claims
-
1. A computer aided document editing system comprising:
-
storage means for storing document data including various types of data which respectively correspond to different edition programs, said document data having a document structure including at least one document page and said at least one document page being partitioned into regions in accordance with at least one of said edition programs; display means for displaying said document data as images in accordance with a display program; management program executing means for executing a management program which manages addresses of said regions; designating means for designating coordinates to be edited of said at least one document page, said at least one document page being displayed by said display means; comparing means for comparing said designated coordinates with coordinates located within said partition regions of said at least one document page; first determining means for determining a region of said at least one document page which includes said designated coordinates; second determining means for determining a data type which can be accepted by said determined region by looking up a table indicating a relationship between the partitioned regions of said at least one document page and various data types; third determining means for determining an edition program which corresponds to said determined data type by looking up a table indicating a relationship between the various data types and the edition programs; starting means for starting up said determined edition program; waiting means for waiting for a message from said determined edition program; and repeating means for repeating the functions of said designating means, said comparing means, said first, second and third means, said starting means and said waiting means when said message from said determined edition program consists of coordinate data; edition program executing means for executing said determined edition program; display means for displaying a command corresponding to data to be edited by said determined edition program; and checking means for checking inputted coordinates for producing a first message to provide information pertaining to said designated coordinates to be edited and for completing the method performed by said determined edition program when the inputted coordinates are outside a region including said designated coordinates to be edited; display program executing means for executing said display program; and message transfer means for transferring messages between said edition program executing means and said management program executing means, wherein said first message is transferred to said management program executing means and said management program executing means responds to reception of said first message by activating an edition program relevant to a region including the coordinates outside the region which includes the designated coordinates to be edited. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for editing documents in computer aided editing system, wherein a document page to be edited is displayed on a screen and document data including at least text data and graphic data are stored in a memory, said document includes at least one document page and said at one document page is partitioned into regions in accordance with an edition program to be applied, and said system comprises a management program, editing programs for executing data editing, and display programs for displaying data on the screen, said method comprising the steps performed by said management program as aided by said computer aided editing system of:
-
(a) designating coordinates to be edited of said at least one document page, said at least one document page being displayed by said screen; (b) comparing said designated coordinates with coordinates located within said partitioned regions of said at least one document page; (c) determining a region of said at least one document page which includes said designated coordinates; (d) determining a data type which can be accepted by said determined region by looking up a table indicating a relationship between the partitioned regions of said at least one document page and various data types; (e) determining an edition program which corresponds to said determined data type by looking up a table indicating a relationship between the various data types and the edition programs; (f) starting up said determined edition program; (g) waiting for a message from said determined edition program; and (h) repeating steps (a)-(g) when said message from said determined edition program consists of coordinate data; said method further comprising the steps performed by said determined edition program of; (i) displaying a command corresponding to data to be edited by said determined edition program; and (j) checking the inputted coordinates for producing a first message to provide information pertaining to said designated coordinates to be edited and for completing the method steps performed by said determined edition program when the inputted coordinates are outside a region including said designated coordinates to be edited. - View Dependent Claims (11, 12, 13)
-
Specification