JPH03211660A - Document preparing device - Google Patents
Document preparing deviceInfo
- Publication number
- JPH03211660A JPH03211660A JP2006209A JP620990A JPH03211660A JP H03211660 A JPH03211660 A JP H03211660A JP 2006209 A JP2006209 A JP 2006209A JP 620990 A JP620990 A JP 620990A JP H03211660 A JPH03211660 A JP H03211660A
- Authority
- JP
- Japan
- Prior art keywords
- area
- editing
- frame
- display
- displayed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000037430 deletion Effects 0.000 claims description 23
- 238000012217 deletion Methods 0.000 claims description 20
- 230000008030 elimination Effects 0.000 abstract 2
- 238000003379 elimination reaction Methods 0.000 abstract 2
- 238000000034 method Methods 0.000 description 42
- 238000007726 management method Methods 0.000 description 17
- 230000000694 effects Effects 0.000 description 6
- 238000013523 data management Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 238000011017 operating method Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、画面上に文書の印刷イメージを表示し、その
上で文字や図形等の編集を行う文書作成装置に係り、特
に、文字や図形等の重なり合いにより、複雑なレイアウ
トを構成する文書作成に好適な操作性を提供する文書作
成装置に関する。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a document creation device that displays a printed image of a document on a screen and edits characters, figures, etc. The present invention relates to a document creation device that provides operability suitable for creating documents that have complicated layouts due to overlapping figures and the like.
画面上に文書の印刷イメージを表示し、その上で文字や
図形等から成る統合文書の編集を行う文書作成に関する
従来の装置には、文書の各員に矩形領域を設定し、矩形
領域に文字や図形等データを割り付けることにより頁の
レイアウトを形成できるようになっているものがあり、
この装置では矩形領域は他の矩形領域と区別するために
、その枠が表示されるようになっている。Conventional document creation devices that display a printed image of a document on the screen and then edit an integrated document consisting of characters, figures, etc. There are some that allow you to create page layouts by allocating data such as graphics and figures.
In this device, a frame is displayed to distinguish a rectangular area from other rectangular areas.
また、(株)日立製作所のワープロ5UPER3000
のように、統合文書の編集において、スクロールや領域
の移動に伴うレイアウトの再表示処理を高速化して応答
性を高めるために、頁のレイアウト表示上で、矩形領域
の内容の種別ごとに、この領域の内容の表示及び非表示
を使用者が指示できるものがある。この装置では、例え
ば、再表示処理に最も時間のかかるイメージの領域を非
表示とすることが可能である。また、この装置では、文
字や図形等の矩形領域のデータに対応した専用画面で編
集を行うことができる。このため、データが非表示であ
る領域の編集を開始するときも。In addition, word processor 5UPER3000 from Hitachi, Ltd.
When editing an integrated document, in order to speed up the layout redisplay process and improve responsiveness when scrolling or moving the area, you can specify this for each type of rectangular area content on the page layout display. Some devices allow the user to instruct display or non-display of the contents of an area. With this device, for example, it is possible to hide the area of the image that takes the most time to redisplay. Furthermore, with this device, editing can be performed on a dedicated screen that corresponds to rectangular area data such as characters and graphics. Therefore, even when you start editing an area where data is hidden.
専用画面にデータが表示され、直ちに1編集を開始でき
る。さらに、この装置では、各領域に対応した専用画面
に表示される文字2図形等のデータに応じて、行桁、実
寸等のスケールも専用画面に表示しており、使用者はこ
のスケールを用いて正確な文書作成を行うことができる
が、この装置では、画面上にレイアウトを表示する際に
、スケールを同時に表示することは考慮されていない。The data will be displayed on a dedicated screen, and you can start editing immediately. Furthermore, this device also displays scales such as line digits and actual size on the dedicated screen according to the data such as characters and figures displayed on the dedicated screen corresponding to each area, and the user can use this scale. However, this device does not take into consideration displaying the scale at the same time when displaying the layout on the screen.
前者の公知例では1文書のレイアウトを確認しながら編
集作業が行え、複数のデータの位置合わせが正確に行え
、文書作成の操作が向上するが次のような点が考慮され
ていない。即ち、従来技術では、使用者による領域枠の
表示及び非表示の指示ができないため、複数の編集領域
が重なっており、枠が編集作業の邪魔になる場合でも、
−時的に枠を消去して、H4集対象を見易くすることが
行えない。さらに、公知例において、レイアウトを表示
する画面には、編集対象の種別に応じた実寸及び行桁等
のスケールを表示することが考慮されていないので、レ
イアウト、図形及び文字等の正確な位置関係が分り難く
、不正確で能率の悪い編集作業になる恐れがある。In the former known example, editing work can be performed while checking the layout of a single document, positioning of multiple pieces of data can be performed accurately, and document creation operations are improved, but the following points are not taken into account. That is, in the conventional technology, since the user cannot instruct the display or non-display of the area frame, even if multiple editing areas overlap and the frame interferes with the editing work,
- It is not possible to temporarily erase the frame to make the H4 collection easier to see. Furthermore, in the publicly known example, since the screen that displays the layout does not take into account the display of the actual size and scale of line digits depending on the type of editing target, the accurate positional relationship of the layout, figures, characters, etc. It may be difficult to understand, leading to inaccurate and inefficient editing work.
また、5UPER3000において、レイアウト上で文
字や図形等の文書で編集する機能を実現すると、データ
が表示されていない領域に編集対象を切替えるときには
、まず、レイアウト上の領域にデータを表示しなければ
ならず、データの再表示及び編集開始の二つの操作手順
が必要となる。In addition, in 5UPER3000, if the function to edit documents such as characters and figures on the layout is realized, when switching the editing target to an area where no data is displayed, the data must first be displayed in the area on the layout. First, two operating procedures are required: redisplaying the data and starting editing.
本発明の目的は、レイアウト上での文書編集において、
使用者が領域枠の表示、及び、消去の選択を行うことを
可能にし、また、内容が表示されていない領域の編集を
開始すると、自動的に内容を表示することにより操作ス
テップを削減し、さらに編集対象の種別に対応したスケ
ールを所定の位置に表示することを可能にし、操作性を
改善した文書作成装置を提供することにある。The purpose of the present invention is to: edit a document on a layout;
It allows the user to select whether to display or delete the area frame, and when editing starts in an area where the content is not displayed, the content is automatically displayed, thereby reducing the number of operation steps. Furthermore, it is an object of the present invention to provide a document creation device that is capable of displaying a scale corresponding to the type of editing target at a predetermined position and has improved operability.
上記目的は、次に述べる手段を用いることにより、達成
される。The above object is achieved by using the means described below.
(1)!集対象領域の番号を格納する編集対象領域番号
格納テーブル。(1)! Edit target area number storage table that stores the number of the edit target area.
(2)画面に表示されている各領域の位置2種別。(2) Two types of positions for each area displayed on the screen.
データを管理する編集領域管理テーブル。Edit area management table that manages data.
(3)領域枠の表示及び非表示の状態を識別するフラグ
1゜
(4)各領域の内容の表示及び非表示の状態を識別する
ためのフラグ2゜
(5)画面上に領域枠を表示及び消去する表示手段6
(6)画面上に領域の内容を表示及び消去する表示手段
2゜
(7)領域枠の表示及び非表示を選択する選択手段。(3) Flag 1° to identify the display/non-display state of the area frame (4) Flag 2° to identify the display/non-display state of the contents of each area (5) Display the area frame on the screen and display means 6 for erasing (6) display means 2 for displaying and erasing the contents of the area on the screen; and (7) selection means for selecting display or non-display of the area frame.
(8)各領域の種別に対応したスケールのデータを管理
するスケールデータ管理テーブル。(8) A scale data management table that manages scale data corresponding to the type of each area.
(9)画面上にスケールを表示する表示手段3゜〔作用
〕
文書のレイアウト上で矩形領域のデータの編集が開始さ
れると、編集領域番号格納テーブルに対象領域に対応し
た番号が設定される。この番号から編集領域管理テーブ
ルを検索し1編集対象領域に対応するフラグ2を参照し
て非表示であれば表示手段2によりその内容を表示する
。さらに、編集領域管理テーブルで編集対象領域の種別
を参照して、この種別に応じたスケールのデータをスケ
ールデータ管理テーブルで検索し、表示手段3によりス
ケールデータを表示する。(9) Display means 3 for displaying the scale on the screen [Operation] When editing of data in a rectangular area on the document layout is started, a number corresponding to the target area is set in the editing area number storage table. . The editing area management table is searched based on this number, the flag 2 corresponding to one editing target area is referred to, and if the area is not displayed, the contents are displayed by the display means 2. Further, by referring to the type of the area to be edited in the editing area management table, data of a scale corresponding to this type is searched in the scale data management table, and the scale data is displayed on the display means 3.
選択手段により領域枠の表示か指示されたら、フラグ1
を参照し、枠が表示されていないときは表示手段1によ
り枠を表示する。選択手段により領域枠の消去が選択さ
れたらフラグ1を参照し、枠が表示されていれば表示手
段1により枠を消去する。以上の処理により枠の表示状
態が変わればフラグ1を再設定する。When the selection means instructs you to display the area frame, flag 1
, and if the frame is not displayed, the display means 1 displays the frame. When erasure of the area frame is selected by the selection means, flag 1 is referred to, and if the frame is displayed, the display means 1 erases the frame. If the display state of the frame changes as a result of the above processing, flag 1 is reset.
このようにして、使用者は編集領域の枠の表示及び消去
を選択することができ、枠に邪魔されずに編集作業を行
える。また1編集対象となっている領域の内容の種別に
応じたスケールを表示することができるので、正確な文
書作成が可能となる。In this way, the user can select whether to display or erase the frame in the editing area, and can perform editing operations without being hindered by the frame. Furthermore, since it is possible to display a scale according to the type of content of the area to be edited, accurate document creation is possible.
さらに、あらかじめデータが非表示の領域の編集を開始
するときには、自動的に内容を表示することができるの
で、操作ステップの削減を図ることができる。Furthermore, when starting to edit an area in which data is not displayed in advance, the contents can be automatically displayed, so that the number of operation steps can be reduced.
以下、本発明の一実施例を図面を用いて説明する。 An embodiment of the present invention will be described below with reference to the drawings.
まず、第1図において、本発明に係る文書編集装置にお
ける。領域のデータ、及び、枠の表示及び消去を行うた
めの操作方法を示す。101は。First, in FIG. 1, a document editing apparatus according to the present invention is illustrated. The operation method for displaying and erasing area data and frames is shown. 101 is.
編集画面の一例を示している。文書のレイアウト110
は、文字データが割付けられた本文領域111a2図形
データが割付けられた図形領域111b、表示データが
割付けられた表領域111c、及び、スキャナ等で読み
取ったイメージ領域111dの複数の編集領域からなる
。第1図の(A)では、領域の範囲を示す領域枠が表示
され図形領域111bは非表示(領域内のデータが表示
されていない)状態である。この状態は、レイアウト上
の各領域の移動、削除、複写等のレイアウトの変更作業
を行うことができる。An example of an editing screen is shown. Document layout 110
consists of a plurality of editing areas: a text area 111a to which character data is allocated, a graphic area 111b to which graphic data is allocated, a table area 111c to which display data is allocated, and an image area 111d read by a scanner or the like. In FIG. 1A, a region frame indicating the range of the region is displayed, and the graphic region 111b is in a non-display state (data within the region is not displayed). In this state, the layout can be changed, such as moving, deleting, or copying each area on the layout.
114は1文1m集での各操作を選択し、指示するため
のメニューバーである。レイアウト110上での図形領
域111bの編集を開始するときには、まず、マウスカ
ーソル112で編集を行う領域111bを指示する。そ
して、メニューバー114の中の編集の開始及び終了を
指示するためのメニュー 1−05をマウスカーソル1
12で指示すると、プルダウンメニュー115が表示さ
れるので、該プルダウンメニュー115の「編集開始」
115aをマウスカーソル112で指示する。この操作
により、(B)のように編集対象となった領域111b
の領域枠が太線で表示され、表示されていなかったデー
タが自動的に表示され、編集が可能となる。114 is a menu bar for selecting and instructing each operation in the 1m collection of 1 sentence. When starting to edit the graphic area 111b on the layout 110, first point the area 111b to be edited using the mouse cursor 112. Then move the mouse cursor 1 to menu 1-05 for instructing the start and end of editing in the menu bar 114.
12, a pull-down menu 115 will be displayed, so select "Start Editing" in the pull-down menu 115.
115a with the mouse cursor 112. With this operation, the area 111b becomes the editing target as shown in (B).
The area frame will be displayed with a thick line, and the data that was not displayed will be automatically displayed, allowing you to edit it.
次に、レイアウト画面における文書編集中の各領域の領
域枠、及び、データの表示及び消去を行うための操作手
順について説明する。領域のデータの表示及び消去は各
領域ごとに指定する。但し。Next, a description will be given of the area frame of each area during document editing on the layout screen, and the operation procedure for displaying and erasing data. The display and deletion of data in an area is specified for each area. however.
編集対象領域111bについては、そのデータの消去を
指示することはできない。106はメニュー/<−11
4の中の一つで、各領域のデータの画面上への表示及び
消去を選択するためのメニューである。例えば、領域1
11dのデータを消去するときには、マウスカーソル1
12により領域111dを指示し、続いてメニュー10
6をマウスカーソル112で指示するとプルダウンメニ
ュー116が表示されるので、プルダウンメニュー11
6の「領域内容消去J 1116bをマウスカーソル1
12で指示する。(C)は領域111dのデータを消去
したレイアウト110の表示例である。(C)で示され
るレイアウト110の状態から、領域111dのデータ
を表示するときには。Regarding the editing target area 111b, it is not possible to instruct deletion of the data. 106 is menu/<-11
4, is a menu for selecting display or deletion of data in each area on the screen. For example, area 1
When deleting data in 11d, press mouse cursor 1
12 indicates the area 111d, and then menu 10
6 with the mouse cursor 112, a pull-down menu 116 will be displayed, so select the pull-down menu 11.
6 "Erase Area Contents J 1116b" with mouse cursor 1
Instruct with 12. (C) is a display example of the layout 110 with data in the area 111d erased. When displaying data in the area 111d from the state of the layout 110 shown in (C).
マウスカーソル112により領域111dを指示し、メ
ニュー106をマウスカーソル112で指示し、プルダ
ウンメニュー116が表示されたら。When the area 111d is designated with the mouse cursor 112, the menu 106 is designated with the mouse cursor 112, and the pull-down menu 116 is displayed.
プルダウンメニュー116の「領域内容表示」116a
をマウスカーソル112で指示する。この操作により、
(B)で示すように領域111dのデータが表示される
。“Area content display” 116a in the pull-down menu 116
with the mouse cursor 112. With this operation,
As shown in (B), data in the area 111d is displayed.
領域枠の表示及び消去は、レイアウト110上の全ての
領域について行う、107は、メニューバー114の中
の一つで領域枠の画面上への表示、及び、消去を選択す
るためのメニューである。領域枠を消去するときには、
メニュー107をマウスカーソル112で指示するとプ
ルダウンメニュー117が表示されるので、プルダウン
メニュー117の「領域枠消去J 117bをマウスカ
ーソル112で指示する。この操作により、(D)で示
すように、レイアウト110上での編集対象外の領域枠
が消去される。(D)で示されるレイアウト110の状
態から領域枠を表示するときは、マウスカーソル112
によりメニュー107を指示し、プルダウンメニュー1
17が表示されたら、プルダウンメニュー117の「領
域枠表示」117aをマウスカーソル112により指示
する。この操作により(B)で示すように、レイアウト
110上の編集対象外の領域枠が表示される。The display and deletion of area frames is performed for all areas on the layout 110. 107 is one of the menu bars 114 and is a menu for selecting display and deletion of area frames on the screen. . When erasing the area frame,
When you point to the menu 107 with the mouse cursor 112, the pull-down menu 117 is displayed, so use the mouse cursor 112 to specify "Region Frame Erase J" 117b of the pull-down menu 117. By this operation, as shown in (D), the layout 110 The area frame that is not subject to editing above is erased.When displaying the area frame from the state of the layout 110 shown in (D), move the mouse cursor 112
Instructs menu 107 and pull-down menu 1
17 is displayed, select "area frame display" 117a of the pull-down menu 117 using the mouse cursor 112. As a result of this operation, as shown in (B), an area frame that is not subject to editing is displayed on the layout 110.
(B)で示すレイアウト110の状態から、領域11
l bの編集を終了するときには、メニューバー114
の中の編集の開始及び終了を指示するメニュー105を
マウスカーソル112により指示するとプルダウンメニ
ュー115が表示されるので、プルダウンメニュー11
5のr1w集終了」115bをマウスカーソル112に
より指示する。From the state of the layout 110 shown in (B), the area 11
When you finish editing lb, click the menu bar 114.
When the mouse cursor 112 is used to point to the menu 105 that instructs the start and end of editing, the pull-down menu 115 is displayed.
115b with the mouse cursor 112.
この操作により、領域111bの編集は終了し。With this operation, editing of the area 111b is completed.
(A)で示すように領域枠は自動的に編集開始前の状態
に戻る。また1編集開始前に表示されていなかフた領域
111bのデータは、編集終了と同時に消去される。As shown in (A), the area frame automatically returns to the state before the start of editing. Furthermore, the data in the sub-lid area 111b that is not displayed before the start of one edit is erased at the same time as the edit ends.
113は、レイアウト、文字、及び図形等の画面に表示
されているデータに応じて、実寸2行桁等のスケールを
、レイアウト110、及び、各領域111の位置に合わ
せて表示するスケール表示領域である。例えば、(A)
では、レイアウト上の各領域の位置合わせに必要な実寸
のスケールが、スケール表示領域113上のレイアウト
全体の位置に合わせて表示され、CB)では図形作成に
必要な実寸のスケールが図形領域位置に合わせて表示さ
れる。Reference numeral 113 denotes a scale display area that displays a scale such as an actual size two-line digit according to the data displayed on the screen such as layout, characters, figures, etc., in accordance with the layout 110 and the position of each area 111. be. For example, (A)
In CB), the actual scale required for positioning each area on the layout is displayed in accordance with the position of the entire layout on the scale display area 113, and in CB), the actual scale necessary for creating a figure is displayed at the position of the figure area. displayed together.
次に、レイアウト上での編集において、領域のデータ、
及び、枠の表示、及び、消去機能を実現するために必要
となるデータ構造について、第2図を用いて説明する。Next, when editing on the layout, the area data,
The data structure required to display and erase the frame will be explained using FIG. 2.
レイアウト110上の各領域111には固有の領域番号
を与えて管理する。Each area 111 on the layout 110 is managed by being assigned a unique area number.
201は現在編集中の領域である編集対象領域の領域番
号を格納する編集対象領域番号格納エリアである。20
2は、現在表示中の各領域を管理する編集領域管理テー
ブルである。編集領域管理テーブル202は1編集領域
番号2039編集領域位置2049編集領域種別205
.iI集領領域データを格納するファイルのファイル名
称206、及び、各編集領域のデータが表示、あるいは
、非表示のいずれの状態にあるかを判別するためのフラ
グ207からなる。編集領域位W2O4には、各編集領
域の左上と右下の座標が格納されている。Reference numeral 201 denotes an editing target area number storage area that stores the area number of the editing target area, which is the area currently being edited. 20
2 is an editing area management table that manages each area currently being displayed. The editing area management table 202 includes 1 editing area number 2039 editing area position 2049 editing area type 205
.. It consists of a file name 206 of a file that stores iI collection area data, and a flag 207 for determining whether the data of each editing area is displayed or hidden. The edit area position W2O4 stores the coordinates of the upper left and lower right of each edit area.
編集領域種別205には、図形1文字2表といった各領
域のデータの種別を判別するためのデータが格納されて
いる。ファイル名称206は、ハードディスクなどのフ
ァイル装置214に格納されている領域の文書データ2
16を検索するのに用いる。編集対象領域番号格納エリ
ア201に設定された番号により、ill領領域管理テ
ーブル202格納されている編集対象領域の位置204
2種別205.及び、データのファイル名称206等の
情報を参照することができる。208は現在表示中の領
域の個数を格納するエリアである。209は、現在領域
枠が表示、あるいは、非表示のいずれの状態にあるかを
判別するためのフラグで。The editing area type 205 stores data for determining the type of data in each area, such as 1 figure, 1 character, 2 tables. The file name 206 is the document data 2 in the area stored in the file device 214 such as a hard disk.
Used to search for 16. The position 204 of the editing target area stored in the illumination area management table 202 is determined by the number set in the editing target area number storage area 201.
2 types 205. Information such as the file name 206 of the data can also be referred to. 208 is an area for storing the number of areas currently being displayed. 209 is a flag for determining whether the area frame is currently displayed or hidden.
領域枠の表示、及び、消去の処理を指示されたときに、
この処理を実行するかどうかを判定するときに参照され
る。210は、領域のデータの表示。When instructed to display and erase area frames,
It is referenced when determining whether to execute this process. 210 is a display of area data.
及び、消去を行うときに、マウスカーソル112により
指示された領域番号を格納するエリアである。212は
、スケール表示領域113に、領域の種別に応じたスケ
ールデータ213を表示するときに用いられるスケール
データ管理テーブルで、領域種別212a及びスケール
データ213のポインタ212bから成る。220は、
編集対象領域の位置座標を格納する編集対象領域位置格
納エリアで、マウスカーソル112で編集領域110を
指示したとき、該指示が編集対象領域に対するものであ
るか否かを判定するために参照される。This area also stores the area number designated by the mouse cursor 112 when erasing. A scale data management table 212 is used when displaying scale data 213 according to the type of area in the scale display area 113, and is composed of an area type 212a and a pointer 212b for the scale data 213. 220 is
In the edit target area position storage area that stores the position coordinates of the edit target area, when the edit area 110 is specified with the mouse cursor 112, it is referenced to determine whether or not the instruction is for the edit target area. .
212は、レイアウトの表示、領域枠の表示、及び、消
去処理等を行うときのループカウンタで。212 is a loop counter used when performing layout display, area frame display, erasure processing, etc.;
この処理時には現在表示中の領域個数208を、カウン
タ221に複写して用いる。ファイル装置214には、
各領域の文書データ216の他に、各領域の位置2種別
、及びデータのファイル名称等の情報を管理する文書構
成データ215が格納されており、データ215は編集
領域管理テーブル202の値を設定するときに用いられ
る。During this process, the number of areas currently being displayed 208 is copied to the counter 221 and used. The file device 214 has
In addition to the document data 216 for each area, document configuration data 215 is stored that manages information such as the two position types of each area and the file name of the data, and the data 215 sets the values of the editing area management table 202. Used when
次に、第1図で例示した操作手順を実現する本文i編集
方式の処理手順を、第3図ないし第10図を用いて説明
する。Next, the processing procedure of the text i editing method that implements the operating procedure illustrated in FIG. 1 will be explained using FIGS. 3 to 10.
第3図は本発明の一実施例における文書編集プログラム
を示した図である。まず、文書編集プログラム301が
起動されると、ファイル装置214に格納されている文
書構成データ215を読み出しく302)、該データ2
15をもとに編集領域管理テーブル202の設定、及び
領域個数の領域個数格納エリア208への設定を行い(
303)、領域個数をカウンタ221に設定して初期化
する(313)。続いて、カウンタをチエツクして(3
o4)、カウンタ221の値がOなら308の入力処理
を行い、Oでないならば305〜313の処理を行う。FIG. 3 is a diagram showing a document editing program in an embodiment of the present invention. First, when the document editing program 301 is started, the document configuration data 215 stored in the file device 214 is read out (302), and the data 2
15, set the editing area management table 202 and set the number of areas in the area number storage area 208 (
303), and initializes the counter 221 by setting the number of regions (313). Next, check the counter (3
o4) If the value of the counter 221 is O, the input process of 308 is performed, and if it is not O, the processes of 305 to 313 are performed.
305で編集領域管理テーブル202に管理されている
編集領域について順番に、領域位置204を参照して各
領域の表示位置を割呂し、ファイル名称206により、
ファイル装置214上の領域データ216を読み出しく
306)、画面上にデータ216を表示する(307)
。そしてカウンタ221の値を減じて(314)、30
4の処理に戻る。308では、使用者からの入力を受取
り、使用者の入力がマウスカーソル112による領域指
定であると判定されたら(309)、指定された領域位
置204から領域番号203を編集領域管理テーブル2
02上で検索して、領域位[204を編集対象領域位置
格納エリア220に設定し、領域番号203を編集対象
領域番号格納エリア201に設定する(310)、30
8における、文書の書式変更の指示等のその他の入力に
対しては、この入力に対応した処理を行う。領域位置2
04と領域番号203の設定が終わったら、文書編集プ
ログラム301は、使用者の指定領域に対する指示入力
を受取り(311)、指示入力がマウスカーソル112
によりメニュー105を指示するものと判定されれば(
312)、処理315〜318を行い、領域の位置変更
等のそれ以外の入力に対しては、入力に対応した処理を
行う。315ではプルダウンメニュー115を開き、次
の使用者の指示入力を受取り(316)、指示入力がプ
ルダウンメニュー115の「編集開始」115aを指示
するものと判定されれば(317)、プルダウンメニュ
ー115を閉じ(318)、編集対象領域番号201を
もとに編集領域管理テーブル202上で領域種別205
を参照して領域の種別を判定しく319)、その種別に
対応したレイアウト上での編集プログラム320が呼び
出される。なお、編集プログラムの処理については後述
する。316において「編集開始J 115a以外が指
示されたときは、処理311に戻り、再び、使用者の指
定領域に対する指示入力を受付ける。In step 305, the display position of each area is assigned in order by referring to the area position 204 for the editing areas managed in the editing area management table 202, and the file name 206 is used to set the display position of each area.
Read the area data 216 on the file device 214 (306) and display the data 216 on the screen (307)
. Then, the value of the counter 221 is decreased (314) to 30
Return to step 4. In 308, an input from the user is received, and if it is determined that the user's input is an area specification using the mouse cursor 112 (309), the area number 203 is transferred from the specified area position 204 to the editing area management table 2.
02, set the area position [204 in the editing target area position storage area 220, and set the area number 203 in the editing target area number storage area 201 (310), 30
For other inputs such as an instruction to change the document format in step 8, processing corresponding to this input is performed. Area position 2
04 and the area number 203, the document editing program 301 receives the user's instruction input for the specified area (311), and the instruction input is performed using the mouse cursor 112.
If it is determined that the menu 105 is instructed by (
312), processes 315 to 318 are performed, and for other inputs such as changing the position of the area, the process corresponding to the input is performed. At step 315, the pull-down menu 115 is opened, and the next user's instruction input is received (316).If it is determined that the instruction input instructs "start editing" 115a of the pull-down menu 115 (317), the pull-down menu 115 is opened. Close (318), and select the area type 205 on the editing area management table 202 based on the editing target area number 201.
319), and an editing program 320 on the layout corresponding to the type is called. Note that the processing of the editing program will be described later. If an instruction other than ``Start Editing J'' 115a is given in step 316, the process returns to step 311 and again receives the user's instruction input for the specified area.
次に5文字4図形、イメージ等の編集プログラム320
の処理手順について第4図を用いて説明する。なお、編
集プログラム320は、データの種別に応じて331〜
332の処理が異なるだけで、これ以外の処理内容は同
一である。まず、編集対象領域番号201をもとに1編
集領域管理テーブル202上で編集対象領域111のフ
ァイル名称206を検索し、ファイル名称206をもと
に編集対象の領域データ216を主メモリ上に読み出す
(321)。続いて領域番号201を指定領域番号格納
エリア210にも設定しく322)、編集対象領域位置
格納エリア220を参照して領域枠を太線で表示する(
324)。続いて編集対象領域111の領域種別205
をもとに、スケールデータ管理テーブル212上から、
領域種別205に対応したポインタ212bを求め、ポ
インタ212bが指し示すスケールのデータ213を読
み出し、スケール表示領域113にスケールデータ21
3を表示する(325)。スケール表示後1糾集対象領
域111の領域データの表示状態を判別するフラグ20
7を参照して領域のデータが表示されているかどうかを
判定しく326)、データが表示されていなければ、内
容表示処理501を行い、[集が可能な状態となる。な
お、内容表示処理501については後述する。Next, an editing program 320 for 5 characters, 4 shapes, images, etc.
The processing procedure will be explained using FIG. 4. It should be noted that the editing program 320 has 331 to
The only difference is the processing at 332, and the other processing contents are the same. First, the file name 206 of the edit target area 111 is searched on the 1 edit area management table 202 based on the edit target area number 201, and the edit target area data 216 is read onto the main memory based on the file name 206. (321). Next, the area number 201 is also set in the specified area number storage area 210 (322), and the area frame is displayed with a thick line by referring to the editing target area position storage area 220 (322).
324). Next, the area type 205 of the editing target area 111
Based on the scale data management table 212,
The pointer 212b corresponding to the area type 205 is found, the scale data 213 pointed to by the pointer 212b is read out, and the scale data 21 is displayed in the scale display area 113.
3 is displayed (325). Flag 20 for determining the display state of area data of the first collection target area 111 after scale display
7 to determine whether the data in the area is being displayed (326), and if the data is not being displayed, the content display process 501 is performed and the state becomes available. Note that the content display processing 501 will be described later.
編集が可能な状態となると使用者の入力を取り込む(3
27)。使用者のマウスカーソル112による入力が編
集領域の位置を指定するものであれば、入力を編集対象
領域位置220を比較し、編集対象外の領域を指示する
ものと判定されれば(328)、指示位置と編集領域管
理テーブル202の領域位1i204を比較し、使用者
が指定した編集対象外領域を割出し、領域の領域番号2
03を指定領域番号格納エリア210に格納しく341
)、続いて使用者の入力を取り込み(342)、入力が
メニュー116を指示してプルダウンメニュー116を
開くことを要求するかどうかを判定する(343)。使
用者の入力が、プルダウンメニュー116を開くことを
要求するものであれば、プルダウンメニュー116を表
示しく344)、次の使用者の指示入力を受付ける(3
45)。342での使用者の入力がプルダウンメニュー
116を開くことを要求するものでなければ、再び、使
用者の指示入力を受付ける(342)。345における
使用者の指示入力が、プルダウンメニュー116の[領
域内容表示J 116a、あるいは、r領域内容消去J
116bを指示することにより行われる領域のデータ
の表示あるいは消去の指示と判定されれば(346)、
プルダウンメニュー106を閉じて(347)、指示に
対応した内容表示及び消去処理401を行い、使用者の
次の入力を受付ける(327)、345においてプルダ
ウンメニュー116以外が指示された場合は、指示を無
視し再び使用者の入力を受付ける(343)。When editing is possible, the user's input is imported (3
27). If the user's input with the mouse cursor 112 specifies the position of the editing area, the input is compared with the editing target area position 220, and if it is determined that the input specifies an area outside the editing target (328), The specified position is compared with the area position 1i 204 of the editing area management table 202, the area not to be edited specified by the user is determined, and the area number 2 of the area is determined.
341 to store 03 in the specified area number storage area 210.
), it then takes the user's input (342) and determines whether the input directs menu 116 to open pull-down menu 116 (343). If the user's input requests to open the pull-down menu 116, the pull-down menu 116 is displayed (344), and the next user's instruction input is accepted (344).
45). If the user's input at 342 does not request opening the pull-down menu 116, the user's instruction input is accepted again (342). The user's instruction input at 345 is selected from the pull-down menu 116 by displaying area contents 116a or r area contents erasing J.
If it is determined that the instruction is to display or erase data in the area by instructing 116b (346),
The pull-down menu 106 is closed (347), the content display and deletion process 401 corresponding to the instruction is performed, and the next input from the user is accepted (327).If a menu other than the pull-down menu 116 is specified in 345, the instruction is It is ignored and the user's input is accepted again (343).
なお、内容表示及び消去処理401については、後述す
る。Note that the content display and deletion processing 401 will be described later.
327における使用者の入力が、マウスカーソル112
によるメニュー107を指示するものと判定されれば(
328)、プルダウンメニュー117を開き(351)
、使用者の指示入力を受付ける(352)、352にお
ける使用者の指示入力がプルダウンメニュー117の「
領域枠表示」117a、あるいは、「領域枠消去J 1
17bを指示することによる領域枠の表示、あるいは、
消去を指示するものと判定されれば(353)、プルダ
ウンメニュー117を閉じて(354)、指示に対応し
た領域枠表示及び消去処理601を行い、使用者の次の
入力を受付ける(327)。353において、プルダウ
ンメニュー117以外を指示された場合は、該指示を無
視し、再び、使用者の入力を受付ける(352)。なお
、領域枠表示及び消去処理601については、後述する
6327における使用者の入力が、メニュー105を指
示するものと判定されれば、プルダウンメニュー115
を開き(361)、使用者の次の指示入力を受付ける(
362)、該指示入力がプルダウンメニュー115の「
編集終了J 115bを指示するものと判定されれば(
363)、プルダウンメニュー115を閉じ(364)
、編集対象領域の編集終了処理701を行い、該領域の
領域データ216をハードディスク214に格納しく3
65)、編集プログラム320を呼び出した文書編集プ
ログラム301に戻る。また、362における使用者の
指示入力がプルダウンメニュー115の「編集終了J
115b以外を指示するものと判定されれば(363)
、再び、使用者の指示入力を受付ける(362)。なお
、編集終了処理701については後述する。The user's input at 327 causes the mouse cursor 112 to
If it is determined that the menu 107 is instructed by (
328), open the pull-down menu 117 (351)
, the user's instruction input is accepted (352), and the user's instruction input in 352 is selected from the pull-down menu 117.
“Region frame display” 117a, or “Region frame deletion J 1
Displaying the area frame by specifying 17b, or
If it is determined that deletion is instructed (353), the pull-down menu 117 is closed (354), the area frame display and deletion process 601 corresponding to the instruction is performed, and the next input from the user is accepted (327). If an instruction other than the pull-down menu 117 is given at step 353, the instruction is ignored and the user's input is accepted again (step 352). Note that in the area frame display and deletion processing 601, if it is determined that the user's input in 6327, which will be described later, is an instruction to the menu 105, the pull-down menu 115 is
(361) and accepts the user's next instruction input (
362), the instruction input is “
If it is determined that the editing end J 115b is specified (
363), close the pull-down menu 115 (364)
, performs editing end processing 701 for the editing target area, and stores the area data 216 of the area in the hard disk 214.
65), the process returns to the document editing program 301 that called the editing program 320. In addition, the user's instruction input in 362 is “End Editing” in the pull-down menu 115.
If it is determined that it indicates something other than 115b (363)
, again accepts the user's instruction input (362). Note that the editing end processing 701 will be described later.
327における使用者のその他の入力に対しては、入力
に対応した編集処理331を行い、その結果を画面に表
示しく320)、次の使用者の入力を受付ける(327
)。For other user inputs in step 327, edit processing 331 corresponding to the inputs is performed, the results are displayed on the screen (320), and the next user input is accepted (327).
).
次に領域のデータの表示及び消去の処理401を第5図
を用いて説明する。まず、343で受付けた指示を判定
しく402)、データの表示を指示されたら、判定され
た領域が現在表示されているかどうかを編集領域管理テ
ーブル202の該領域のフラグ207を参照して判定し
く403)。Next, the process 401 of displaying and erasing data in an area will be explained using FIG. First, the instruction received in step 343 is judged (402), and when the data display is instructed, it is judged whether or not the judged area is currently displayed by referring to the flag 207 of the area in the editing area management table 202. 403).
表示されていれば何もせず、表示されていなければ内容
表示処理501を行い、指定された領域に対応するフラ
グ207を設定する(404)。データの消去を指示さ
れたときは、指定された領域が現在表示されているかど
うかを領域のフラグ207を参照して判定しく405)
、領域の領域位!204で示される矩形領域の内容全て
を消去しく406)、領域に対応するフラグ207を設
定しく407)、領域のデータを消去したために同時に
そのデータが消去された重なり領域があれば、そのデー
タを再表示する(510)、なお重なり領域の再表示処
理510については後述する。If it is displayed, nothing is done; if it is not displayed, content display processing 501 is performed and a flag 207 corresponding to the designated area is set (404). When instructed to erase data, check whether the specified area is currently displayed by referring to the area flag 207 (405).
, the area of the area! Delete all the contents of the rectangular area indicated by 204 (406), set the flag 207 corresponding to the area (407), and if there is an overlapping area whose data was erased at the same time as the data in the area is erased, delete that data. The overlapping area redisplaying process 510 will be described later.
第6図には、内容表示処理501の処理手順を示した。FIG. 6 shows the processing procedure of the content display processing 501.
指定領域番号格納エリア210には、内容表示処理50
1が呼ばれた時に表示する領域の番号が格納されている
ので、まず1番号をもとに編集領域管理テーブル202
の領域番号203を検索して、領域の位置204を割出
しく502)、領域のデータ216のファイル名称20
6を得て、ファイル装置214から領域のデータ216
を読み出しく503)、画面上の位置204に表示する
。The specified area number storage area 210 contains a content display process 50.
Since the number of the area to be displayed when 1 is called is stored, first, based on the 1 number, edit area management table 202
Search the area number 203 to find the area position 204 (502), and the file name 20 of the area data 216.
6 is obtained, and the data 216 of the area is obtained from the file device 214.
is read out (503) and displayed at position 204 on the screen.
第7図には、重なり領域再表示510の処理手順を示し
た。まずループカウンタ221に領域個数208を複写
してカウンタ221を初期化しく511)1編集領域管
理テーブル202に格納されている全ての領域について
編集対象領域との重なりチエツクを行ったかをカウンタ
221の値が0か1かで判定する(512)。すなわち
カウンタ221の値がOならば処理を終了し、Oでない
ならば513〜519を行う。513ではチエツクする
領域が編集対象領域であるかを編集対象領域番号201
と領域番号203を比較することで行い1編集対象領域
ならカウンタ221を減じて(519)次の領域をチエ
ツクする(512)。FIG. 7 shows a processing procedure for re-displaying the overlapping area 510. First, the number of areas 208 is copied to the loop counter 221 and the counter 221 is initialized. is 0 or 1 (512). That is, if the value of the counter 221 is O, the process ends, and if it is not O, steps 513 to 519 are performed. In step 513, it is determined whether the area to be checked is an editing area number 201.
If this is the first editing target area, the counter 221 is decremented (519) and the next area is checked (512).
そうでないときは、チエツクする領域の領域位置204
を参照しく514)、領域と編集対象領域との位置を比
較しく515)、重なりの有無を判定する(516)、
重なりがあれば1重なりのある領域のデータ216をフ
ァイル装w214より読み出しく517)、画面上に表
示しく518)。If not, the area position 204 of the area to be checked
514), compare the positions of the area and the editing target area 515), determine whether there is an overlap (516),
If there is an overlap, the data 216 of the area with one overlap is read out from the file storage w214 (517) and displayed on the screen (518).
ループカウンタ221を減じて(519)、次の領域チ
エツクする(512)。The loop counter 221 is decremented (519) and the next area is checked (512).
次に領域枠の表示及び消去処理601を、第8図を用い
て説明する。まず、327で受付けた入力が領域枠の表
示、あるいは、消去のいずれを指示するものであるかを
判定しく602)、表示を指示するものであれば、領域
枠表示状態判別のためにフラグ209を参照しく603
)、現在領域枠が表示されているなら処理601を終了
し1表示されていないならば、編集対象外の領域枠を次
の手順で表示する。まず、領域個数208をループカウ
ンタ211に複写することでカウンタ221を初期化し
く604)対象外の領域枠を表示したか否かをカウンタ
221の値により判定する(605)。すなわち、カウ
ンタ221の値がOならばフラグ209を設定して(6
06)終了し、0以外なら607〜610の処理を行う
。607ではチエツクする領域が編集対象領域であるか
を編集対象領域番号201と領域番号203を比較する
ことで判定し、編集対象領域ならカウンタ211を減じ
て(610)、次の領域をチエツクする(605)、編
集対象外の領域なら領域位置204を参照して枠を表示
する位置を割出しく608)、領域枠を画面上に表示し
て(609)、カウンタ221を減じて(610)、次
の領域をチニックする(605)。327で受付けた入
力が領域枠の消去を指示するものであれば、領域枠表示
状態判別のためにフラグ209を参照しく620)、現
在領域枠が表示されていないなら処理601を終了し、
表示されていれば、編集対象外の領域枠を次の手順で消
去する。まず、領域個数208をループカウンタ211
に複写することでカウンタ221を初期化しく621)
、対象外の領域枠を消去したか否かをカウンタ221の
値により判定する(622)。即ち、カウンタ221の
値がOならば、フラグ209を設定して(623終了し
、O以外なら624〜627の処理を行う624では、
チエツクする領域が編集対象領域であるかを編集対象領
域番号201と領域番号2゜3を比較することで判定し
1編集対象領域なら、カウンタ211を減じて(627
)、次の領域をチエツクする(622)、@集対象外の
領域なら領域位置204を参照して消去する枠の位置を
割出しく625)、領域枠を消去して(626)、カウ
ンタ221を減じて(627)、次の領域をチエツクす
る(622)。Next, the area frame display and deletion processing 601 will be explained using FIG. 8. First, it is determined whether the input received in step 327 instructs display or deletion of the area frame (602), and if it instructs display, the flag 209 is used to determine the area frame display state. Please refer to 603
), if the area frame is currently displayed, the process 601 is terminated, and if it is not displayed, the area frame that is not to be edited is displayed in the following procedure. First, the counter 221 is initialized by copying the number of areas 208 to the loop counter 211 (604) It is determined based on the value of the counter 221 whether or not a non-target area frame has been displayed (605). That is, if the value of the counter 221 is O, the flag 209 is set (6
06) End, and if the value is other than 0, perform processes 607 to 610. In 607, it is determined whether the area to be checked is an area to be edited by comparing the area number 201 to be edited and the area number 203, and if it is an area to be edited, the counter 211 is decremented (610), and the next area is checked ( 605), if the area is not to be edited, refer to the area position 204 to determine the position to display the frame 608), display the area frame on the screen (609), and decrement the counter 221 (610); Chinnick the next area (605). If the input received in step 327 is an instruction to erase the area frame, refer to the flag 209 to determine the area frame display state (620); if the area frame is not currently displayed, end the process 601;
If it is displayed, delete the area frame that is not subject to editing by following the steps below. First, the number of areas 208 is calculated by the loop counter 211.
Initialize the counter 221 by copying it to 621)
, it is determined based on the value of the counter 221 whether or not the non-target area frame has been erased (622). That is, if the value of the counter 221 is O, the flag 209 is set (623 ends, and if it is other than O, the processes of 624 to 627 are performed in 624,
It is determined whether the area to be checked is an editing target area by comparing the editing target area number 201 and the area number 2.3, and if it is 1 editing target area, the counter 211 is decremented (627
), checks the next area (622), if the area is not subject to collection, refers to the area position 204 to determine the position of the frame to be erased (625), erases the area frame (626), and returns the counter 221 (627) and checks the next area (622).
次に、レイアウト110上での文書編集の終了処理70
1を、第9図を用いて説明する。701aは、編集終了
時に編集対象領域111bの大枠を消去する処理手順を
示したものであるが、まず第3図の317において使用
者から編集終了の指示を受取ると、編集対象領域111
bの大枠を消去しく702)、領域枠表示状態判別のた
めのフラグ209を参照して(703)、枠が表示状態
なら1編集対象領域111bの枠を表示しく704)、
枠が非表示状態なら何もしない。Next, a process 70 for finishing document editing on the layout 110
1 will be explained using FIG. 701a shows a processing procedure for erasing the outline of the editing target area 111b at the end of editing. First, when an instruction to finish editing is received from the user at 317 in FIG. 3, the editing target area 111
702), refer to the flag 209 for determining the area frame display state (703), and if the frame is displayed, display the frame of 1 editing target area 111b 704);
Does nothing if the frame is hidden.
この実施例によれば、文書をレイアウト上で編集する際
1編集対象領域の枠を太線で表示し、対象外の領域の枠
の表示及び消去を使用者が選択することができ1重なり
のある対象外領域の枠に邪魔されずに見易い画面で編集
作業を行えるという効果がある。また、データが表示さ
れていない領域の編集を開始すると、自動的にデータを
表示することができ1編集開始時の操作回数を削減する
効果がある。さらに編集対象領域のデータの種別に応じ
たスケールを画面上の所定の位置に自動的に表示できる
ので、使用者は正確な文書作成を行えるという効果もあ
る。According to this embodiment, when editing a document on the layout, the frame of the area to be edited is displayed with a thick line, and the user can select whether to display or erase the frame of the area that is not subject to editing. This has the effect of allowing editing work to be performed on an easy-to-read screen without being obstructed by the frame of the non-target area. Furthermore, when editing is started in an area where no data is displayed, data can be automatically displayed, which has the effect of reducing the number of operations required when starting one edit. Furthermore, since a scale corresponding to the type of data in the editing target area can be automatically displayed at a predetermined position on the screen, the user can create documents accurately.
また1編集終了時の操作ステップを削減するために、*
集開始前に非表示状態であった領域の編集を終了すると
、領域のデータを自動的に消去することを可能にする実
施例について、第10図を用いて説明する。701bは
、この実施例を実現するための終了処理手順である。ま
ず、327において使用者から編集終了の指示を受取る
と編集対象領域番号201をもとに編集領域管理テーブ
ル202上の内容表示状態判別のためのフラグ207を
参照しく710)、表示状態であるなら何もせず、非表
示状態ならそのデータを消去しく711)1重なり領域
で消去された部分を再表示する(501)。以下領域枠
の表示及び消去の処理手順701aで示すものと同じで
ある。Also, in order to reduce the number of operation steps when completing one edit, *
An embodiment will be described with reference to FIG. 10, which makes it possible to automatically erase the data in the area when editing of the area that was in the hidden state before the start of editing is completed. 701b is a termination processing procedure for realizing this embodiment. First, when an instruction to finish editing is received from the user in step 327, based on the editing target area number 201, refer to the flag 207 for determining the content display state on the editing area management table 202 (710). If nothing is done and the data is in the non-display state, the data is deleted 711) The deleted portion is redisplayed in the one-overlap area (501). The following is the same as the processing procedure 701a for displaying and erasing area frames.
この実施例によれば、前述の実施例に加えて、編集開始
前に非表示状態であった領域のデータは。According to this embodiment, in addition to the above-mentioned embodiment, the data in the area that was in the hidden state before the start of editing.
編集を終了すると同時に自動的に消去することが可能と
なり、使用者の編集終了時の操作ステップを低減できる
という効果がある。It becomes possible to automatically erase the data at the same time as the editing is completed, which has the effect of reducing the number of operation steps required by the user when completing the editing.
また、文書の印刷イメージを正確に表示するために1文
書のレイアウト上の全領域の枠の消去を可能にした他の
実施例について、第11図と第12図を用いて説明する
。なお、本実施例では、第1図(A)の状態メニューバ
ー114にメニュー「領域枠表示/消去」107を表示
する。Further, another embodiment will be described with reference to FIGS. 11 and 12, in which it is possible to erase all the frames on the layout of one document in order to accurately display the printed image of the document. In this embodiment, a menu "area frame display/erase" 107 is displayed on the status menu bar 114 in FIG. 1(A).
第11図は、第3図で示される文書編集プログラム30
1の、使用者による文書の書式変更等の処理開始の指示
を受付ける処理308において、レイアウト上の全領域
の枠の表示、及び、消去を使用者が指示することを可能
にした実施例の処理の流れを示す図である。308にお
ける使用者の入力が、マウスカーソル112によりメニ
ュー107を指示するものと判定されれば(309)、
プルダウンメニュー117を表示しく801)、全領域
枠の表示、あるいは、消去の指示を受付ける(802)
。802における使用者の指示入力が、マウスカーソル
112によるプルダウンメニュー117を指示するもの
であれば、プルダウンメニュー117を消去しく804
)、全領域枠表示及び消去処理800を行い、処理80
0が終了すれば、再び、使用者の入力を受付ける(30
8)。FIG. 11 shows the document editing program 30 shown in FIG.
1. In the process 308 of receiving an instruction from the user to start processing such as changing the format of a document, the process of the embodiment allows the user to instruct display and deletion of frames for all areas on the layout. FIG. If it is determined that the user's input at 308 is to indicate the menu 107 with the mouse cursor 112 (309),
Display the pull-down menu 117 (801), display or delete the entire area frame (802)
. If the user's instruction input in 802 is to specify the pull-down menu 117 using the mouse cursor 112, the pull-down menu 117 is to be deleted 804.
), the entire area frame display and deletion process 800 is performed, and the process 80
0 is completed, the user's input is accepted again (30
8).
なお、全領域枠表示、及び、消去処理800については
後述する。802における使用者の指示入力が、マウス
カーソル112によるプルダウンメニュー117以外を
指示するものであれば、再び、802で使用者の入力を
受付ける。Note that the entire area frame display and the erasing process 800 will be described later. If the user's instruction input at 802 is to specify something other than the pull-down menu 117 using the mouse cursor 112, the user's input is accepted again at 802.
次に、全領域枠表示及び消去処理800について、第1
2図を用いて説明する。まず、308で受付けた入力が
領域枠の表示あるいは消去のいずれを指示するものかを
判定しく810)、802で「領域枠表示J 117a
が指示された場合には。Next, regarding the entire area frame display and deletion process 800, the first
This will be explained using Figure 2. First, it is determined whether the input received in step 308 is an instruction to display or erase the area frame (810), and in step 802, the “area frame display J 117a
If instructed to do so.
領域枠表示状態判別のためにフラグ209を参照しく8
11)、現在領域枠が表示されているなら処理800を
終了し、表示されていないならば、レイアウト上の全領
域枠を次の手順で表示する。Please refer to the flag 209 to determine the area frame display state.8
11) If the area frame is currently displayed, the process 800 is ended; if it is not displayed, all area frames on the layout are displayed in the following steps.
すなわち、まず、領域個数208をループカウンタ21
1に複写することでカウンタ221を初期化しく812
)、全領域枠を表示したか否かをカウンタ221の値に
より判定する(813)。That is, first, the number of areas 208 is calculated by the loop counter 21.
812 to initialize the counter 221 by copying it to 1.
), it is determined based on the value of the counter 221 whether the entire area frame has been displayed (813).
すなわち、カウンタ221の値が0ならば、フラグ20
9を設定しく81.4)、処理終了し、0以外なら81
5〜817の処理を行う、815では領域位置204を
参照して枠を表示する位置を割出し、領域枠を画面上に
表示して(816)、カウンタ221を減じて(817
)、カウンタ221により全領域枠の表示が終了したか
否かを判定する(813)、802で「領域枠消去」1
17bが指示された場合には、領域枠表示状態判別のた
めに、フラグ209を参照しく802)、現在領域枠が
表示されていないなら処理800を終了し、表示されて
いれば、レイアウト上の全領域枠を次の手順で消去する
。That is, if the value of the counter 221 is 0, the flag 20
Set 9 (81.4), process ends, and if other than 0, set 81.
5 to 817 are performed. In 815, the area position 204 is referenced to determine the position to display the frame, the area frame is displayed on the screen (816), and the counter 221 is decremented (817).
), the counter 221 determines whether the display of all area frames has been completed (813), and in 802 "area frame erase" 1
17b is specified, refer to the flag 209 to determine the area frame display state (802). If the area frame is not currently displayed, the process 800 is terminated; if it is displayed, it is displayed on the layout. Erase the entire area frame using the following steps.
まず、領域個数208をループカウンタ211に複写す
ることでカウンタ221を初期化しく821)、全領域
枠を表示したか否かをカウンタ221の値により判定す
る(822)。すなわち。First, the counter 221 is initialized by copying the number of areas 208 to the loop counter 211 (821), and it is determined based on the value of the counter 221 whether all area frames have been displayed (822). Namely.
カウンタ221の値がOならば、フラグ209を設定し
て(823)、処理を終了し、0以外なら824〜82
6の処理を行う、842では領域位置204を参照して
枠を消去する位置を割出し、領域枠を画面上から消去し
て(825)、カウンタ221を減じて(826)、カ
ウンタ221により全領域枠を消去したか否かを判定す
る(822)。If the value of the counter 221 is O, set the flag 209 (823) and end the process; if the value is other than 0,
In step 842, the area position 204 is referenced to determine the position where the frame is to be erased, the area frame is erased from the screen (825), the counter 221 is decremented (826), and the counter 221 erases the entire frame. It is determined whether the area frame has been erased (822).
この実施例によれば、文書のレイアウトを画面上に表示
するときに、全領域の枠を消去することが可能になり、
画面上で文書の正確な印刷イメージを確認できるという
効果がある。According to this embodiment, when displaying the document layout on the screen, it is possible to erase the frame of the entire area,
This has the effect of allowing you to check the exact printed image of the document on the screen.
本発明によれば、文書のレイアウト上での、図形、及び
1文字等の各領域の編集において1編集対象外の領域の
枠の表示及び非表示を使用者が選択できるので、対象外
の領域枠が編集の邪魔になる場合には領域枠を消去し、
見易い画面で文書編集作業を行えるという効果がある。According to the present invention, a user can select whether to display or hide a frame of an area that is not subject to editing when editing each area such as a figure or a single character on the layout of a document. If the frame interferes with editing, delete the area frame,
This has the effect of allowing document editing work to be done on an easy-to-read screen.
また、データが非表示の状態にある領域の編集を開始す
ると、編集対象であるデータを自動的に表示し、編集開
始時の操作ステップを低減することができる。Furthermore, when editing of an area where data is hidden is started, the data to be edited is automatically displayed, thereby reducing the number of operation steps required at the start of editing.
さらに、II集対象領域のデータの種別に対応したスケ
ールを画面上の所定の位置に自動的に表示させることに
より、使用者は正確で能率のよい文書作成作業が可能に
なる。Furthermore, by automatically displaying a scale corresponding to the type of data in the II collection target area at a predetermined position on the screen, the user can perform document creation work accurately and efficiently.
第1図は、本発明の一実施例における画面と操作の説明
図、第2図は実施例におけるデータ説明図、第3図は一
実施例の文書編集プログラムのフローチャート、第4図
は一実施例のレイアウト編集プログムのフローチャート
、第5図は一実施例の内容表示及び消去プログラムのフ
ローチャート、第6図は一実施例の内容表示処理プログ
ラムのフローチャート、第7図は一実施例の重なり領域
再表示プログラムのフローチャート、第8図は一実施例
の領域枠表示及び消去プログラムのフローチャート、第
9図は一実施例の終了処理プログラムのフローチャート
、第10図は他の実施例の終了処理プログラムのフロー
チャート、第11図は他の実施例の文II編集プログラ
ムのフローチャート、第12図は他の実施例の全領域表
示及び消去プログラムのフローチャートである。
101・・・文書編集画面。
201・・・編集対象領域番号格納エリア、202・・
・編集領域管理テーブル、
207・・・領域データ表示状態判定フラグ、209・
・・枠表示状態判定フラグ。
212・・・スケールデータ管理テーブル、320・・
・編集処理の一例、
401・・・領域内容表示及び消去処理、501・・・
内容表示処理、
511・・・重なり領域再表示処理、
601・・・枠表示及び消去処理。
701・・・編集終了処理、
8oO・・・全領域表示及び消去処理。
不
?
圓
第
す
閃
J2ρb
蔓
4
閃
第
第
乙
圀
策
図
第9図
第
0
閃Fig. 1 is an explanatory diagram of screens and operations in an embodiment of the present invention, Fig. 2 is an explanatory diagram of data in the embodiment, Fig. 3 is a flowchart of a document editing program in an embodiment, and Fig. 4 is an explanatory diagram of an embodiment. FIG. 5 is a flowchart of a content display and deletion program of an embodiment; FIG. 6 is a flowchart of a content display processing program of an embodiment; FIG. 7 is a flowchart of an overlap area regeneration program of an embodiment. Flowchart of the display program, FIG. 8 is a flowchart of the area frame display and deletion program of one embodiment, FIG. 9 is a flowchart of the termination processing program of one embodiment, and FIG. 10 is a flowchart of the termination processing program of another embodiment. , FIG. 11 is a flowchart of the Sentence II editing program of another embodiment, and FIG. 12 is a flowchart of the entire area display and deletion program of another embodiment. 101...Document editing screen. 201... Edit target area number storage area, 202...
・Editing area management table, 207... area data display state determination flag, 209・
...Frame display status determination flag. 212... Scale data management table, 320...
- An example of editing processing, 401... Area content display and deletion processing, 501...
Content display processing, 511... Overlapping area redisplay processing, 601... Frame display and deletion processing. 701...Editing end processing, 8oO...All area display and deletion processing. No? Endai Susen J2ρb Tsune 4 Sendai Otsukoku Sakuzu Figure 9 No. 0 Sendai
Claims (1)
トを構成し、画面上に前記頁のレイアウトを表示して各
領域の編集を行う機能をもつ文書作成装置において、 編集対象外の領域の枠の表示及び非表示を使用者が選択
できる手段を設けたことを特徴とする文書作成装置。 2、請求項1において、各矩形領域の領域枠が、表示、
あるいは、非表示のいずれの状態であるかを示す手段を
もち、編集開始前に編集対象領域の領域枠が非表示状態
であれば、編集開始時に編集対象領域の領域枠を自動的
に表示し、編集終了時に自動的に前記領域枠を消去する
手段を設けたことを特徴とする文書作成装置。 3、文字、図形等の複数の矩形領域から頁のレイアウト
を構成し、画面上に前記頁のレイアウトを表示して各領
域の編集を行う機能をもつ文書作成装置において、 領域ごとに内容の表示及び消去を指定する手段と、内容
の表示されていない領域の編集を開始するときには、そ
の内容を自動的に表示する手段を設けたことを特徴とす
る文書作成装置。 4、請求項3において、編集開始前に内容が表示されて
いなかった領域の編集を終了するときには、その内容を
自動的に消去する手段を設けたことを特徴とする文書作
成装置。 5、文字、図形等の複数の矩形領域から頁のレイアウト
を構成し、画面上に前記頁のレイアウトを表示して各領
域の編集を行う機能をもった文書作成装置において、 編集対象の内容の種別を判定する手段と、前記判定の結
果に基づいて編集対象の内容の種別に応じたスケールを
、画面上の所定の位置に表示する手段を設けたことを特
徴とする文書作成装置。 6、文字、図形等の複数の矩形領域により頁のレイアウ
トを構成し、画面上に前記頁のレイアウトを表示して各
領域の編集を行う機能をもった文書作成装置において、 レイアウトを構成する各矩形領域の領域枠を表示及び消
去することを使用者が指示できる手段を設けたことを特
徴とする文書作成装置。[Claims] 1. A document creation device that has a function of configuring a page layout by a plurality of rectangular areas such as characters, figures, etc., displaying the page layout on a screen, and editing each area, 1. A document creation device comprising means for allowing a user to select whether to display or hide a frame in an area that is not subject to editing. 2. In claim 1, the area frame of each rectangular area is displayed,
Alternatively, if the area frame of the editing target area is in the hidden state before editing starts, the area frame of the editing target area is automatically displayed when editing starts. . A document creation device, comprising means for automatically erasing the area frame upon completion of editing. 3. In a document creation device that has the function of configuring a page layout from multiple rectangular areas of characters, figures, etc., displaying the layout of the page on the screen, and editing each area, displaying the content for each area. and means for specifying erasure, and means for automatically displaying the content when starting editing in an area where no content is displayed. 4. The document creation device according to claim 3, further comprising means for automatically erasing the content when finishing editing of an area in which no content was displayed before the start of editing. 5. In a document creation device that has the function of configuring a page layout from multiple rectangular areas such as characters, figures, etc., and editing each area by displaying the layout of the page on the screen, A document creation device comprising: means for determining a type; and means for displaying a scale corresponding to the type of content to be edited at a predetermined position on a screen based on the result of the determination. 6. In a document creation device that has the function of configuring a page layout by multiple rectangular areas of characters, figures, etc., displaying the layout of the page on the screen, and editing each area, each of the areas that make up the layout A document creation device characterized by comprising means for a user to instruct display and deletion of an area frame of a rectangular area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006209A JP2846027B2 (en) | 1990-01-17 | 1990-01-17 | Document creation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006209A JP2846027B2 (en) | 1990-01-17 | 1990-01-17 | Document creation device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH03211660A true JPH03211660A (en) | 1991-09-17 |
JP2846027B2 JP2846027B2 (en) | 1999-01-13 |
Family
ID=11632141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006209A Expired - Lifetime JP2846027B2 (en) | 1990-01-17 | 1990-01-17 | Document creation device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2846027B2 (en) |
-
1990
- 1990-01-17 JP JP2006209A patent/JP2846027B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2846027B2 (en) | 1999-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH11161405A (en) | Window display controller | |
JPH0749760A (en) | Word processor | |
JPH0723995B2 (en) | Document adjustment method | |
JPH0322014A (en) | Menu selecting method | |
JPH03211660A (en) | Document preparing device | |
JP2845897B2 (en) | Document search / display method and apparatus | |
JP2000227914A (en) | Document edition device | |
JP3674164B2 (en) | Display device and display method | |
JPH01103764A (en) | Method for editing document using multi-window | |
JP2808553B2 (en) | Image processing device | |
JP3226304B2 (en) | Data editing device | |
JP2751224B2 (en) | Document creation device | |
JP3175220B2 (en) | Document creation device | |
JP3020884B2 (en) | Information processing apparatus and control method thereof | |
JPH07262215A (en) | Document display device | |
JP3311057B2 (en) | Graphic processing apparatus and method | |
JP2704053B2 (en) | Document editing device | |
JP2797439B2 (en) | Text editing support device | |
JPH0916746A (en) | Image filing device | |
JPH07302322A (en) | Picture display device | |
JPH0736869A (en) | Document editor | |
JPH07114646A (en) | Word processor and object specifying method | |
JPH0744723A (en) | Drawing generation device | |
JPH1021040A (en) | Method and device for document display by screen division | |
JPS6358579A (en) | Picture editing device |