JPH06162015A - Data display method - Google Patents
Data display methodInfo
- Publication number
- JPH06162015A JPH06162015A JP5222642A JP22264293A JPH06162015A JP H06162015 A JPH06162015 A JP H06162015A JP 5222642 A JP5222642 A JP 5222642A JP 22264293 A JP22264293 A JP 22264293A JP H06162015 A JPH06162015 A JP H06162015A
- Authority
- JP
- Japan
- Prior art keywords
- data
- editing
- display
- block
- document
- 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.)
- Pending
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【目的】編集等において新たにデータが入力された段階
ではその入力に基づいた表示だけを行うようにして、余
計な編集書き換え作業を行わないようにする。
【構成】文書メモリ8に記憶されている一連の文書デー
タに対して、文字挿入等の編集を行った際は、その編集
位置を基準にして文書のチェイン化を通常のチェイン化
構造とは異なる特殊なチェイン化構造でチェイン化し、
その編集位置において編集前のデータと編集後のデータ
とを別個に記憶保持するようにする。この後編集内容が
確定し、通常のチェイン化構造にする際は、上記別個に
記憶保持されたデータの何れかを選択して通常のチェイ
ン化構造に戻す。
(57) [Summary] [Purpose] At the stage when new data is input during editing, etc., only the display based on the input is performed, and unnecessary editing and rewriting work is not performed. [Structure] When a series of document data stored in a document memory 8 is edited such as inserting characters, the chaining of documents is different from the normal chaining structure based on the editing position. Chained with a special chaining structure,
At the editing position, the data before editing and the data after editing are separately stored and held. After that, when the edited contents are fixed and the normal chained structure is set, any one of the separately stored data is selected and returned to the normal chained structure.
Description
【0001】[0001]
【産業上の利用分野】本発明は、表示画面上に表示され
たデータに対して新たにデータを入力する際のデータ表
示方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data display method for newly inputting data displayed on a display screen.
【0002】[0002]
【従来の技術】近時ワードプロセッサの編集機能を向上
させるために各種の機能を付加したワードプロセッサが
提案されている。例えばページ管理機能として見たいペ
ージがすぐ呼び出せるように表示画面に表示されている
文書の前ページ或いは次ページ等を表示する機能等も知
られている。文書編集に於いては文書の体裁を整え、語
句の配置を決めるために文書校正又は編集機能は極めて
重要な機能であるが文字列に訂正,追加,削除等の変更
を行った場合に次の頁の語句配置が大幅に変化してしま
う問題がある。2. Description of the Related Art Recently, word processors to which various functions are added have been proposed in order to improve the editing function of word processors. For example, as a page management function, a function of displaying a previous page or a next page of a document displayed on a display screen so that a desired page can be called immediately is known. In document editing, the document proofreading or editing function is extremely important in order to adjust the appearance of the document and determine the arrangement of words. However, if the character string is corrected, added or deleted, the following There is a problem that the word arrangement on the page changes significantly.
【0003】[0003]
【発明が解決しようとする課題】上述の如き問題点を図
6を用いて説明すると、図6(a),(b) に於いて、1,
2,3はCRT等の表示画面で第1頁乃至第3頁を示
し、1aは第1頁目と第2頁目の境界を2aは第2頁目
と第3頁目の境界を示すものである。今、図6(a) に示
すように、第1頁目1の末行と末行から2行目に「文書
編集を実行しました。」という文章が記載され、第2頁
目2には4行の文章21 ,22 ,23 ,24 が、第3頁
目3には2行の文章31 ,32 が記載されているとし
て、「文」で示すカーソル位置に例えば「文字列挿入」
の5文字を追加変更したとすれば第1頁目1の末行から
飛び出した文字「た。」が図6(b) に示すように第2頁
目2の第1行目に来て第1行目〜第3行目迄の文章
21 ,22 ,23 はそのまま2頁目となり、第4行目の
文章24 が第3頁目3の第1行目に移動する。即ち文章
中の文字の追加変更、或いは削除等の校正によって頁の
境界が編集又は校正前の図6(a)に示す場合と変わって
きて校正を施した位置より後の各頁の文字の配列は校正
前の状態と比較すると1行以上ずれるために編集又は校
正後の文書と編集又は校正前の同じ文字列について、そ
の位置の頁数,行数が相違するので、次に編集を行う場
合の文字列をみつけにくい欠点があった。The above-mentioned problems will be described with reference to FIG. 6. In FIGS. 6 (a) and 6 (b),
Reference numerals 2 and 3 denote first to third pages on a display screen such as a CRT, 1a denotes a boundary between the first page and the second page, and 2a denotes a boundary between the second page and the third page. Is. Now, as shown in FIG. 6 (a), the sentence "The document has been edited." Is written on the last line of the first page 1 and the second line from the last line. four rows of text 2 1, 2 2, 2 3, 2 4, as the third-page 3 sentence 3 1 of two rows, 3 2 are described, for example, the cursor position indicated by "statement," " Insert string "
If the five characters are changed, the character "ta." That pops out from the last line of the first page 1 comes to the first line of the second page 2 as shown in FIG. 6 (b). The sentences 2 1 , 2 2 , and 2 3 from the 1st line to the 3rd line remain on the 2nd page, and the sentence 2 4 on the 4th line moves to the 1st line on the 3rd page. That is, due to the proofreading such as addition or change of characters in the text, the boundary of the page has changed from that shown in FIG. 6 (a) before the editing or proofreading, and the arrangement of the characters on each page after the proofread position Is one or more lines off from the state before proofreading, so the number of pages and lines of the same character string before editing or proofreading are different from the document after editing or proofing, so when editing next There was a drawback that it was difficult to find the character string.
【0004】また、この編集又は校正の際、校正を施し
た位置よりも後の各頁の文字の配列を順次ずらす書き替
え処理を上記編集又は校正の度に繰り返し行わねばなら
ず、その書き替え作業に時間を要し、高速な編集処理が
行えないという問題があった。During this editing or proofreading, a rewriting process for sequentially shifting the character arrangement on each page after the proofreading position must be repeated every time the above editing or proofreading is performed. There was a problem that it took time to work and high-speed editing processing could not be performed.
【0005】しかも、新たなデータの挿入等の編集を行
った際に、この編集に基づいた書き換え作業が大元の文
書メモリにおける文書データそのものに対して行われて
しまうので、この書き換え後において、編集前の文書デ
ータには復帰できないという問題があった。Moreover, when editing such as inserting new data, the rewriting work based on this editing is performed on the document data itself in the original document memory. Therefore, after this rewriting, There was a problem that the document data before editing could not be restored.
【0006】本発明の課題は、編集等において新たにデ
ータが入力された段階ではその入力に基づいた表示だけ
を行うようにして、余計な編集書き換え作業を行わない
ようにし、新たに入力されたデータを取り消す際には、
データ入力前の表示状態に直ちに戻れるようにすること
である。An object of the present invention is to newly input data by making only display based on the input when new data is input in editing or the like, and avoiding unnecessary editing and rewriting work. When canceling data,
It is to be able to immediately return to the display state before data input.
【0007】[0007]
【課題を解決するための手段】本発明の手段は次の通り
である。表示画面上に表示されたデータに対して新たに
データを入力する際のデータ表示方法であって、所定の
記憶手段に記憶されていた一連のデータを順次読み出し
て上記表示画面上に表示するよう表示制御し、この表示
画面上に表示された一連のデータ内で任意に指定された
位置においてデータが新たに入力された際に、この新た
に入力されたデータを上記指定位置に対応させて上記記
憶手段における記憶内容とは別途に記憶保持し、上記新
たに入力されたデータを表示させる際は、上記表示画面
上に表示される一連のデータのうち、上記指定位置に対
応する表示位置では上記別途に記憶保持されたデータを
表示するよう表示制御し、上記新たなデータが入力され
る前の状態に戻る際は、上記別途に記憶保持されたデー
タの記憶を消すと共に、上記表示画面上の上記指定位置
に表示されているデータの表示を行わないように表示制
御するようにしたことを特徴とするデータ表示方法、で
ある。The means of the present invention are as follows. A data display method for newly inputting data to the data displayed on the display screen, wherein a series of data stored in a predetermined storage means is sequentially read and displayed on the display screen. When data is newly input at a position arbitrarily designated in the series of data displayed on this display screen by controlling the display, the newly input data is made to correspond to the designated position, and When the newly input data is stored and stored separately from the storage content in the storage means, the above-mentioned data is displayed at the display position corresponding to the designated position among the series of data displayed on the display screen. Display control is performed to display the separately stored data, and when returning to the state before the new data is input, the storage of the separately stored data is erased and Data display method being characterized in that so as to display control so as not to display the data displayed on the designated position on the display screen is.
【0008】[0008]
【作用】本発明の手段の作用は次の通りである。表示画
面上には、所定の記憶手段に記憶されていた一連のデー
タが順次読み出されて表示されているものとし、この状
態において、この表示画面上に表示された一連のデータ
内で任意に指定された位置においてデータが新たに入力
された場合、この新たに入力されたデータを上記指定位
置に対応させて上記記憶手段における記憶内容とは別途
に記憶保持し、上記記憶手段に記憶された内容に対して
はデータの書き換え作業、即ち更新作業を行わないよう
にする。また、この際、表示画面上にはデータを表示さ
せる必要があるので、上記新たに入力されたデータを表
示させる際は、上記表示画面上に表示される一連のデー
タのうち、上記指定位置に対応する表示位置では上記別
途に記憶保持されたデータを表示するよう表示制御す
る。この後、この様にして入力されたデータを取り消す
必要が生じる場合、即ち、上記新たなデータが入力され
る前の状態の戻る必要が生じる場合がある。その際に
は、上記別途に記憶保持されたデータの記憶を消すと共
に、上記表示画面上の上記指定位置に表示されているデ
ータの表示を行わないように表示制御する。The operation of the means of the present invention is as follows. It is assumed that a series of data stored in a predetermined storage means is sequentially read and displayed on the display screen, and in this state, the series of data displayed on the display screen is arbitrarily selected. When data is newly input at the designated position, the newly input data is stored and held separately from the storage content in the storage means in association with the designated position and stored in the storage means. Data rewriting work, that is, updating work is not performed on the contents. Further, at this time, since it is necessary to display the data on the display screen, when displaying the newly input data, in the series of data displayed on the display screen, the data is displayed at the designated position. At the corresponding display position, display control is performed so that the separately stored data is displayed. After this, there is a case where it is necessary to cancel the data thus input, that is, there is a case where it is necessary to return to the state before the input of the new data. In that case, the storage of the separately stored data is erased, and the display control is performed so that the data displayed at the designated position on the display screen is not displayed.
【0009】従って、編集等において新たにデータが入
力された段階では、その入力されたデータを別途に記憶
保持して、その入力位置に対応する表示位置に表示する
ようにして、大元の記憶手段に対しては余計な編集書き
換え作業を行わないですむようにできる。Therefore, at the stage when new data is input in editing or the like, the input data is separately stored and held so as to be displayed at the display position corresponding to the input position. It is possible to avoid unnecessary editing and rewriting work for the means.
【0010】またこの後に、新たに入力されたデータを
取り消す際には、別途に記憶されたデータの内容を消す
だけでデータ入力前の表示状態に直ちに戻ることができ
る。Further, after this, when newly input data is to be canceled, it is possible to immediately return to the display state before data input by simply deleting the contents of the separately stored data.
【0011】[0011]
【実施例】以下、本発明の一実施例を図1乃至図5につ
いて詳記する。 (1) 構成 図1は本発明のワードプロセッサのブロック回路図であ
り、図1において4はキー入力部、5はキーコード解析
部であり、キー入力部4で押圧されたキーのコード解析
を行って文書編集制御部7と文書管理部6に与えられた
キーコードに基づいて該文書編集制御部7は文書管理部
6よりのデータ並びに文書メモリ8内のデータを取り込
み表示制御部9を通じて表示部10に文書データを表示
して行くようになされる。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described in detail below with reference to FIGS. (1) Configuration FIG. 1 is a block circuit diagram of a word processor of the present invention. In FIG. 1, 4 is a key input unit, 5 is a key code analysis unit, and performs code analysis of a key pressed by the key input unit 4. On the basis of the key code given to the document edit control unit 7 and the document management unit 6, the document edit control unit 7 takes in the data from the document management unit 6 and the data in the document memory 8 and displays it through the display control unit 9. Document data is displayed at 10.
【0012】図2(a),(b) は本発明の上記文書メモリ8
内の編集・校正前及び後のメモリチェイン構造を示すも
のである。図2(a) は編集・校正前のチェイン構造で1
1はベースポインタを示し、次に行ブロックを順次ポイ
ントする情報を有する12a,12b,12c,12
d,12eで示すものは各文章の1行を1ブロック単位
とする行ブロックで第1行目〜第5行目迄のメモリを示
し、ベースポインタ11や各行ブロックの次の行をポイ
ントする情報11a,11b,11c,11d,11
e,11fは文書の始めから順次第1行目〜第5行目迄
を矢印で示すようにチェイン状につなげて表示画面上に
文書を順次1,2,3,4,5行と表示したり読み出し
たりする。2 (a) and 2 (b) show the document memory 8 of the present invention.
3 shows a memory chain structure before and after editing / proofreading in FIG. Figure 2 (a) shows the chain structure before editing / proofreading.
Reference numeral 1 denotes a base pointer, and 12a, 12b, 12c, 12 having information for sequentially pointing to the next row block.
Information indicated by d and 12e is a line block in which one line of each sentence is a block unit and indicates the memory from the first line to the fifth line, and information indicating the base pointer 11 and the line next to each line block. 11a, 11b, 11c, 11d, 11
e and 11f sequentially connect the first line to the fifth line of the document in a chain form as shown by the arrows, and sequentially display the document as 1, 2, 3, 4, 5 lines on the display screen. Read and read.
【0013】上記した編集・校正前のチェイン構造で例
えば第2行目の行ブロック12bに挿入によって行を追
加する場合の構造を図2(b) に示す。尚図2(a) と同一
部分には同一符号を付して重複説明を省略するが編集・
校正が実施されると編集・校正ポインタ13が作成され
る。該編集・校正ポインタ13には編集・校正後の新行
ブロックチェイン14a,14b,14cの先頭情報1
4X,編集・校正後の新行ブロック14a,14b,1
4cの編集・校正開始文字位置情報14Y、編集・校正
後の新行ブロック14a,14b,14cの編集・校正
終了文字位置情報14Zを有し、さらに編集・校正前の
旧行ブロックチェイン12bの先頭情報12X、編集・
校正前の旧行ブロック12bの編集・校正開始文字位置
情報12Y、編集・校正前の旧行ブロック12bの編集
・校正終了文字位置情報12Zを有する。また、編集・
校正ポインタ13には編集・校正に影響のなかった次の
行ブロック12cの先端情報12Wを保持している。FIG. 2B shows a structure in which a row is added to the row block 12b of the second row by inserting it in the chain structure before editing / proofreading described above. The same parts as those of FIG.
When the proofreading is performed, the editing / proofreading pointer 13 is created. The edit / correction pointer 13 has the head information 1 of the new block chains 14a, 14b, 14c after the edit / correction.
4X, new line blocks 14a, 14b, 1 after editing / calibration
4c has edit / correction start character position information 14Y, edit / correction new line blocks 14a, 14b, 14c edit / correction end character position information 14Z, and the beginning of the old line block chain 12b before edit / correction. Information 12X, edit
It has edit / correction start character position information 12Y of the old line block 12b before proofreading and edit / correction end character position information 12Z of the old line block 12b before edit / proofreading. Also, edit
The proofreading pointer 13 holds the leading edge information 12W of the next row block 12c which has no influence on the editing / proofreading.
【0014】14a,14b,14cは新行ブロックチ
ェインを示し、上記14X,14Y,14Zで示す情報
に基づき読み出され、チェイン化される。尚、11
c′,11c″,11c″は次の新行ブロックをポイン
トするアドレス情報である。旧行ブロックチェイン12
bも上記した12X,12Y,12Zで示す情報に基づ
き読み出されチェイン化され、更に編集・校正に影響の
なかった行ブロック12c,12d,12eは上記した
12Wで示す情報にチェイン化されている。尚15は行
ブロックエンド情報を示す。 (2) チェイン動作 上述の編集・校正時の行ブロックチェイン動作を図3に
示すフローチャートと共に説明する。先ず編集・校正開
始16されると、編集・校正開始位置を入力17が実行
される。今挿入によって第2行目が2行増加する場合を
考える。文書メモリ8のメモリ中に編集・校正ポインタ
を確保18し、図2(b) に示すように編集・校正ポイン
タ13を第1行ブロック12aと第2行ブロック12b
間に結合19する。次に新しい行ブロック2′をメモリ
中に確保21し、行ブロック2を編集し、新しい行ブロ
ック2′を作る22。かくして、図2(b) に行ブロック
2に文字挿入を行った新ブロック2′を得る。Reference numerals 14a, 14b and 14c denote new row block chains, which are read and chained based on the information indicated by 14X, 14Y and 14Z. Incidentally, 11
c ', 11c "and 11c" are address information pointing to the next new block. Old line block chain 12
b is also read and chained based on the information indicated by 12X, 12Y, 12Z described above, and the row blocks 12c, 12d, 12e that have no influence on the editing / correction are chained by the information indicated by 12W. . Reference numeral 15 indicates row block end information. (2) Chain Operation The row block chain operation at the time of editing / calibration described above will be described with reference to the flowchart shown in FIG. First, when the edit / calibration start 16 is performed, the edit / calibration start position is input 17. Now consider the case where the second row is increased by two rows by the insertion. An edit / proof pointer is secured 18 in the memory of the document memory 8 and the edit / proof pointer 13 is set in the first row block 12a and the second row block 12b as shown in FIG. 2 (b).
Bond 19 between. Then, a new row block 2'is reserved 21 in the memory, the row block 2 is edited, and a new row block 2'is created 22. Thus, the new block 2'in which the character is inserted in the line block 2 is obtained in FIG. 2 (b).
【0015】次に行ブロック2′を編集ポインタに結合
23し、編集エンドか否かの検出20を行う。編集エン
ドでなければ次に文字の挿入を行った結果増加した行ブ
ロック2″を上記と同じ様に確保21aし行ブロックを
作る操作22と共に行ブロック2″は前行の行ブロック
2′のポインタに結合する。そしてこの様な操作21a
〜23aを順次繰り返し、行ブロック2″を作り結合す
る。これによって新行ブロック14a,14b,14c
がメモリに保持される。編集がエンドであれば新行ブロ
ック14cで示す最後の行ブロックにブロックエンド情
報15をセット24する。Next, the row block 2'is connected to the edit pointer 23, and the detection 20 as to whether or not the edit end has been performed. If it is not the edit end, the line block 2 ″ that has increased as a result of the next character insertion is secured 21a in the same manner as above and the line block 2 ″ is the pointer of the line block 2 ′ of the preceding line together with the operation 22 of making a line block. Bind to. And such an operation 21a
23a to 23a are sequentially repeated to form a row block 2 "and are joined together. As a result, new row blocks 14a, 14b, 14c
Are held in memory. If the editing is finished, the block end information 15 is set 24 in the last row block indicated by the new row block 14c.
【0016】次に編集の必要な旧行ブロックチェイン1
2bの最後の行ブロックに行ブロックエンド情報15を
セット25する。次に編集・校正ポインタ13が旧行ブ
ロック12bをポイント26して情報12X,12Y,
12Z等とチェイン化する。更に編集・校正ポインタ1
3が編集・校正に影響のなかった行ブロック12cをポ
イントするためにセット27されて編集・校正が終了2
8する。このように編集・校正が終了すると図2(b) に
示すようにメモリブロックチェインが完成して編集・校
正後の文書画面は図1に示す文書管理部6によって制御
され、編集後のブロックチェインを取り出して表示す
る。Next, the old block chain 1 that needs to be edited
The row block end information 15 is set 25 in the last row block of 2b. Next, the edit / proof pointer 13 points the old block 12b to the information 12X, 12Y,
Chain with 12Z etc. Further editing / proofing pointer 1
3 is set 27 to point to the row block 12c that has no effect on editing / proofreading, and editing / proofreading is completed 2
8. When the editing / proofreading is completed in this way, the memory block chain is completed as shown in FIG. 2B, and the document screen after editing / proofreading is controlled by the document management unit 6 shown in FIG. Take out and display.
【0017】図3においては、新行ブロックチェインを
3行としたが、これは3行に限らず必要回数を操作21
a〜23aを繰り返す。前述の動作において、編集開始
位置の入力17等はキー入力部4より入力されることに
よって実行される。尚、この実行は全て割込等によって
駆動される。 (3) 表示動作 次に図4及び図5を用いて表示開始コマンドが入力され
たときの表示を説明する。In FIG. 3, the new block chain is set to 3 lines, but this is not limited to 3 lines, and the required number of times is set to 21.
Repeat a to 23a. In the above-described operation, the editing start position input 17 and the like is executed by being input from the key input unit 4. Incidentally, all of this execution is driven by an interrupt or the like. (3) Display Operation Next, the display when the display start command is input will be described with reference to FIGS. 4 and 5.
【0018】図4は図2(b) と同様の編集・校正後のメ
モリブロックチェイン構造を示すものであり、図5は新
旧行ブロックチェインを表示するためのフローチャート
である。FIG. 4 shows a memory block chain structure after editing / calibration similar to FIG. 2 (b), and FIG. 5 is a flow chart for displaying the old and new block chains.
【0019】図4で29は表示アドレスポインタ、30
は新旧行ブロック判別用フラグで図1に示す文書管理部
6内から指示される。“1”は新行ブロック14a,1
4b,14c・・・等を選択するフラグ、“0”は旧行
ブロック12b等を選択するためのフラグである。In FIG. 4, 29 is a display address pointer, and 30 is a display address pointer.
Is a flag for discriminating between old and new lines and is instructed from within the document management unit 6 shown in FIG. "1" is the new block 14a, 1
4b, 14c, etc. are selected, and "0" is a flag for selecting the old row block 12b, etc.
【0020】図4でポインタ情報11a,11b,11
c,11c′,11c″,11c″,11d・・・11
fの後に付加されたアドレスは“0”が行情報31を、
“1”が編集・校正ポインタ情報32を示すものであ
る。In FIG. 4, pointer information 11a, 11b, 11
c, 11c ', 11c ", 11c", 11d ... 11
The address added after f is "0" for the line information 31,
“1” indicates the edit / proof pointer information 32.
【0021】図5は表示動作フローチャート図である。
表示開始33がなされると第1行の行ブロック12aの
アドレス算出のためポインタ11をセット34する。セ
ットが終わると次の第2行目の行ブロックのアドレス算
出35を行う。この場合、第2行目は編集・校正ポイン
タ13に置代っていて行情報が“0”かのサーチ36は
“1”であるのでNO側に出力され新文書か否かの検出
37が成される。尚、編集の校正ポインタの検出によっ
て行情報は新あるいは旧ブロックのエンドを検出するま
で“1”となるようにフラグが設定される。ここで新文
書であるか否かの検出37は文書管理部6よりのフラグ
30によってなされる。このフラグ30に“1”が立っ
ていれば新文書が選択されたと見なし、新行ブロック1
4aのポインタアドレス11c′を算出38し、新ブロ
ックがエンドか否かの検出39を行う。39で新ブロッ
クがエンドでない場合は次のポインタアドレス11c″
を算出するためのポインタをその行自身からセット40
する。そして表示のための行修飾41(反転プリンタ
等)を行った後にCRT等の表示画面に新ブロック14
aの部分の文字表示、即ち一行画面表示42が成され
る。そして一画面表示がエンドか否かの検出を行う。エ
ンドでないならば35→36→37→38→39→40
→41→42の経路で繰り返され新行ブロック14b,
14cの各行が表示される。尚、最終の新行ブロック1
4cの表示においては新行ブロックで行ブロックエンド
情報15が検出された場合には次の行ブロックのアドレ
ス算出のための編集・校正ポインタ13からポインタの
セット44が実行される。そして新ブロック14cが行
修飾41され表示42される。FIG. 5 is a flow chart of the display operation.
When the display start 33 is performed, the pointer 11 is set 34 for calculating the address of the row block 12a of the first row. When the setting is completed, the address calculation 35 of the next second row block is performed. In this case, the second line is replaced with the editing / proofreading pointer 13 and the search 36 for the line information "0" is "1". Is made. A flag is set so that the line information is "1" until the end of a new or old block is detected by detecting the editing proof pointer. Here, the detection 37 as to whether or not it is a new document is performed by the flag 30 from the document management unit 6. If "1" is set in this flag 30, it is considered that a new document is selected, and the new line block 1
The pointer address 11c 'of 4a is calculated 38, and it is detected 39 whether the new block is the end or not. If the new block is not the end in 39, the next pointer address 11c ″
Set the pointer for calculating
To do. Then, after line modification 41 (reverse printer, etc.) for display is performed, a new block 14 is displayed on the display screen of the CRT, etc.
The character display of the portion a, that is, the one-line screen display 42 is performed. Then, it is detected whether the one-screen display is the end. If it is not the end, 35 → 36 → 37 → 38 → 39 → 40
→ 41 → 42 is repeated on the new block 14b,
Each line of 14c is displayed. In addition, the last new bank block 1
In the display of 4c, when the row block end information 15 is detected in the new row block, a pointer set 44 is executed from the edit / calibration pointer 13 for calculating the address of the next row block. Then, the new block 14c is line-modified 41 and displayed 42.
【0022】次に編集・校正に影響のなかった行ブロッ
ク12c,12d,12eが35→36→40→41→
42→43→35の順路で順次1行づつ表示し、行ブロ
ック12eで行ブロックエンド情報15を検出(画面表
示エンド)43して表示動作が終了45する。尚、ポイ
ンタのセット44においては新あるいは旧行の表示を終
了する為の前述のフラグを“0”とする。このフラグの
“0”によって編集・校正に影響がなかった行の表示処
理がなされる。Next, the row blocks 12c, 12d and 12e which have no influence on the editing / proofreading are 35 → 36 → 40 → 41 →
The lines are sequentially displayed one by one in the order of 42 → 43 → 35, the line block 12e detects the line block end information 15 (screen display end) 43, and the display operation ends 45. In the pointer set 44, the above-mentioned flag for ending the display of the new or old line is set to "0". By the flag "0", the display processing of the lines which have no influence on the editing / proofing is performed.
【0023】一方、新文書か否かの検出37において旧
文書であると検出されると(即ちフラグ30に“0”が
立っていれば)編集ポインタ13は旧行ブロック12b
のアドレス算出46を行う。次に旧ブロックエンドであ
るか否かの検出47し、NOであれば40→41→42
→43→35→36→37→46→47のループ経路を
繰り返す。行ブロックエンド情報15が旧ブロックエン
ド検出47において検出されると47→44→41→4
2の経路で最後の旧行ブロックを表示した後に前述と同
様に43→35→36→40→41→42→43の経路
で編集・校正に影響のない行ブロック12c,12d,
12eに続いて、これらを順次表示する。そして最終行
ブロック12eの行ブロックエンド情報15を検出して
終了45となる。 (4) 文書更新動作 また、編集・校正後の文書を編集・校正前の文書に戻す
には編集・校正ポインタ13内に戻りアドレス等を付加
し、誤編集・校正ポインタの編集後の新ブロックチェイ
ン14a,14b,14cを消去し、編集・校正前のブ
ロック12bを編集・校正ポインタ13がチェインして
いる部分、即ち行ブロック12c,12d,12eに直
接チェインさせ、そしてその編集ポインタを消去させ
る。その結果は図3(a) に示す編集・校正前の文書に戻
る。また、編集・校正前のブロックのチェインが必要で
ない場合は編集・校正前の行ブロックチェイン12c,
12d,12eを消去し、編集・校正後のブロックチェ
インを直接文書ブロックにチェインさせて編集ポインタ
を消去する処理を行う様にすれば良い。On the other hand, when it is detected that the document is the old document in the detection 37 of the new document or not (that is, if "0" is set in the flag 30), the edit pointer 13 is set to the old line block 12b.
Address calculation 46 is performed. Next, it is detected 47 whether it is the old block end, and if NO, 40 → 41 → 42
→ 43 → 35 → 36 → 37 → 46 → 47 The loop route is repeated. When the line block end information 15 is detected in the old block end detection 47, 47 → 44 → 41 → 4
After displaying the last old row block on the path of 2, the row blocks 12c, 12d, which do not affect the editing / correction on the path of 43 → 35 → 36 → 40 → 41 → 42 → 43, as described above,
Following 12e, these are sequentially displayed. Then, the row block end information 15 of the last row block 12e is detected and the process ends 45. (4) Document update operation To return the edited / proofreading document to the document before editing / proofreading, add a return address in the editing / proofreading pointer 13 and add a new block after erroneous editing / editing the proofreading pointer. The chains 14a, 14b and 14c are erased, the block 12b before editing / proofreading is directly chained to the portion where the editing / proofing pointer 13 is chained, that is, the row blocks 12c, 12d and 12e, and the editing pointer is deleted. . The result returns to the document before editing / proofreading shown in Fig. 3 (a). If the block chain before editing / proofreading is not required, the row block chain 12c before editing / proofreading,
It suffices to delete 12d and 12e, and directly chain the block chain after editing / proofreading to the document block to delete the edit pointer.
【0024】[0024]
【発明の効果】本発明によれば、編集等において新たに
データが入力された段階では、その入力されたデータを
別途に記憶保持して、その入力位置に対応する表示位置
に表示するようにして、大元の記憶手段に対しては余計
な編集書き換え作業を行わないですむようにできる。According to the present invention, when new data is input in editing or the like, the input data is separately stored and held, and is displayed at the display position corresponding to the input position. Thus, it is possible to avoid unnecessary editing and rewriting work on the original storage means.
【0025】またこの後に、新たに入力されたデータを
取り消す際には、別途に記憶されたデータの内容を消す
だけでデータ入力前の表示状態に直ちに戻ることができ
る。Further, after this, when newly input data is to be canceled, it is possible to immediately return to the display state before data input by simply deleting the contents of the separately stored data.
【図1】実施例のワードプロセッサのブロック回路図で
ある。FIG. 1 is a block circuit diagram of a word processor according to an embodiment.
【図2】編集・校正前及び後のメモリチェイン構造図で
ある。FIG. 2 is a memory chain structure diagram before and after editing / proofreading.
【図3】図2に示す編集・校正動作を説明するためのフ
ローチャートである。FIG. 3 is a flowchart for explaining the editing / proofreading operation shown in FIG.
【図4】編集・校正後のメモリチェイン構造から表示を
行うためのメモリチェイン構造を示す校正図である。FIG. 4 is a calibration diagram showing a memory chain structure for displaying from a memory chain structure after editing / calibration.
【図5】図4に示す動作説明用のフローチャートであ
る。5 is a flowchart for explaining the operation shown in FIG.
【図6】従来のワードプロセッサの表示画面上の編集・
校正前及び後の画面平面図である。[Fig. 6] Editing on the display screen of a conventional word processor
It is a screen top view before and after calibration.
4 キー入力部 6 文書管理部 7 文書編集制御部 8 文書メモリ 10 表示部 4 key input section 6 document management section 7 document editing control section 8 document memory 10 display section
Claims (1)
たにデータを入力する際のデータ表示方法であって、 所定の記憶手段に記憶されていた一連のデータを順次読
み出して上記表示画面上に表示するよう表示制御し、 この表示画面上に表示された一連のデータ内で任意に指
定された位置においてデータが新たに入力された際に、
この新たに入力されたデータを上記指定位置に対応させ
て上記記憶手段における記憶内容とは別途に記憶保持
し、 上記新たに入力されたデータを表示させる際は、上記表
示画面上に表示される一連のデータのうち、上記指定位
置に対応する表示位置では上記別途に記憶保持されたデ
ータを表示するよう表示制御し、 上記新たなデータが入力される前の状態に戻る際は、上
記別途に記憶保持されたデータの記憶を消すと共に、上
記表示画面上の上記指定位置に表示されているデータの
表示を行わないように表示制御するようにしたことを特
徴とするデータ表示方法。1. A data display method for newly inputting data to a data displayed on a display screen, wherein a series of data stored in a predetermined storage means is sequentially read to display the display screen. When the data is newly input at the position specified arbitrarily in the series of data displayed on this display screen,
The newly input data is stored and held separately from the storage content in the storage means in association with the designated position, and when the newly input data is displayed, it is displayed on the display screen. Of the series of data, display control is performed to display the separately stored data at the display position corresponding to the designated position, and when returning to the state before the new data is input, A data display method, characterized in that storage of stored data is erased, and display control is performed so as not to display data displayed at the designated position on the display screen.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5222642A JPH06162015A (en) | 1993-09-07 | 1993-09-07 | Data display method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5222642A JPH06162015A (en) | 1993-09-07 | 1993-09-07 | Data display method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2104938A Division JPH0367359A (en) | 1990-04-20 | 1990-04-20 | Document preparing and editing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06162015A true JPH06162015A (en) | 1994-06-10 |
Family
ID=16785656
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5222642A Pending JPH06162015A (en) | 1993-09-07 | 1993-09-07 | Data display method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06162015A (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5456726A (en) * | 1977-10-14 | 1979-05-08 | Fujitsu Ltd | Display control system |
| JPS5713483A (en) * | 1980-06-28 | 1982-01-23 | Fujitsu Ltd | Information editing output system for character display unit |
| JPH02104938A (en) * | 1988-10-12 | 1990-04-17 | Nissan Motor Co Ltd | Device for controlling air-fuel ratio of internal combustion engine |
-
1993
- 1993-09-07 JP JP5222642A patent/JPH06162015A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5456726A (en) * | 1977-10-14 | 1979-05-08 | Fujitsu Ltd | Display control system |
| JPS5713483A (en) * | 1980-06-28 | 1982-01-23 | Fujitsu Ltd | Information editing output system for character display unit |
| JPH02104938A (en) * | 1988-10-12 | 1990-04-17 | Nissan Motor Co Ltd | Device for controlling air-fuel ratio of internal combustion engine |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5845304A (en) | Document processing apparatus | |
| US4717911A (en) | Technique for chaining lines of a document together to facilitate editing or proofreading | |
| JPH06162015A (en) | Data display method | |
| JPH06162016A (en) | Data display method | |
| JPH05143575A (en) | How to display input characters with enlarged characters | |
| JPS6320666A (en) | document processing device | |
| JPS6365988B2 (en) | ||
| JPH0367359A (en) | Document preparing and editing device | |
| JPH0128974B2 (en) | ||
| JPS597992A (en) | Display display method using multi-window screen | |
| JPH0353666B2 (en) | ||
| JPH08166950A (en) | Document editing device | |
| JPH07104876B2 (en) | Design support method and design support apparatus | |
| JPH0749851A (en) | Document shaping device | |
| JPH0736869A (en) | Document editing device | |
| JPH09128284A (en) | File editing device | |
| JPH06236371A (en) | Coupling device | |
| JPH08161376A (en) | Drawing file edit method | |
| JPS6345672A (en) | Editing method | |
| JPS63262687A (en) | Window control method | |
| JPH061469B2 (en) | Word processor | |
| JPH06214986A (en) | Document creation device | |
| JPH0256059A (en) | document creation device | |
| JPH10143506A (en) | Data processing device | |
| JPH05135033A (en) | Character processing method |