JPH0472263B2 - - Google Patents
Info
- Publication number
- JPH0472263B2 JPH0472263B2 JP58072954A JP7295483A JPH0472263B2 JP H0472263 B2 JPH0472263 B2 JP H0472263B2 JP 58072954 A JP58072954 A JP 58072954A JP 7295483 A JP7295483 A JP 7295483A JP H0472263 B2 JPH0472263 B2 JP H0472263B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- line
- document
- lines
- editing
- 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.)
- Expired - Lifetime
Links
Landscapes
- Digital Computer Display Output (AREA)
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】
〔発明の技術分野〕
この発明は文書作成編集装置における表示制御
部に関する。DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a display control unit in a document creation and editing device.
従来のワードプロセツサ等のスクリーンエデイ
テングを基本とする装置では、接続する表示装置
の行数/画面、字数/行が決められており、異な
つた行数/画面、字数/行の能力をもつ表示装置
に接続するためには表示制御方法すなわち内部コ
ントロールプログラムの一部を変更する必要があ
つた。もちろん直接プログラムを変更しなくても
行数/画面、字数/行の値をパラメータとして外
部より設定できるようにして異なる表示装置にも
表示制御を行うことは可能であつた。ところで一
般に表示装置は複数行を表示するものであるが、
近年では装置の小形化を目的として、2行あるい
は1行のみの表示装置を有する編集装置が出現し
ている。しかし、1行のみの表示装置を有する場
合は、その表示制御方法が他の複数行数を有する
場合と異なつた制御方式をとることが考えられ
る。すなわち、装置の小形化、低価格化のために
制御プログラムもより簡易なものとし、例えばカ
ーソルの移動は横方向(一行以内)のみ扱えばよ
いとかまたカーソルは上下に移動できないので、
複数行表示の場合に行つていた画面内の上下カー
ソル移動と画面スクロールの切り換えタイミング
の制御を省くというような簡便化を行う反面、行
末に文字を続けて入力する時、行いつぱいになつ
た時点ですぐに自動改行せずに、行頭側へ一行の
文字列をシフトして前後の状況をなるべく多く表
示するなどの工夫をもたせるとか、いくつかの特
徴をもたせるのが一行表示装置のための独特な制
御手段である。従つて当初より一行表示装置専用
に作られた編集装置に他の複数行表示装置を接続
して満足な対話型編集機能を実現するには単なる
パラメータの変更のみでなく内部制御プログラム
を変更さぜるを得なかつた。
In conventional devices based on screen editing such as word processors, the number of lines/screen and number of characters/line of the display device to be connected is determined, and devices with different number of lines/screen and number of characters/line are capable of handling different numbers of lines/screen and number of characters/line. In order to connect to a display device, it was necessary to change a part of the display control method, that is, the internal control program. Of course, it was possible to control the display on different display devices by allowing the values of number of lines/screen and number of characters/line to be set externally as parameters without directly changing the program. By the way, display devices generally display multiple lines,
In recent years, with the aim of downsizing the device, editing devices having display devices with only two lines or one line have appeared. However, when the display device has only one line, the display control method may be different from that for other cases where the display device has a plurality of lines. In other words, in order to make the device more compact and cost-effective, the control program has also been made simpler; for example, the cursor only needs to be moved horizontally (within one line), and since the cursor cannot be moved up or down,
Although we simplified this by eliminating the need to control the timing of moving the cursor up and down on the screen and switching the screen scroll, which was required when displaying multiple lines, it became difficult to input characters consecutively at the end of a line. One-line display devices have several features, such as shifting one line of text to the beginning of the line to display as much of the preceding and succeeding information as possible, instead of automatically starting a line break immediately at the point in time. This is a unique means of control. Therefore, in order to realize a satisfactory interactive editing function by connecting another multi-line display device to an editing device originally created exclusively for a single-line display device, it is necessary to change not only the parameters but also the internal control program. I had no choice.
ここに提供する文書作成編集装置は、簡易な方
法により異なつた表示行数をもつ表示装置、特に
一行表示装置と複数行表示装置の双方に対して同
一の編集制御手段を用い、表示制御手段に対して
のみ表示行数をパラメータで与えることによつて
充分な対話型編集機能を実現させるものである。
The document creation/editing device provided here uses the same editing control means for display devices with different numbers of display lines, especially single-line display devices and multi-line display devices, by a simple method. A sufficient interactive editing function can be realized by specifying the number of display lines only for the screen as a parameter.
上記述べたように一行表示の場合は特有の対話
処理を実現させる手段が用いられるが、代りに複
数行表示装置を接続した場合でも同一の対話処理
をその表示装置の定められた行、例えば中央の行
に表示させ、その前後にそれぞれ前方、後方の文
書文字列を文書メモリから読み出して表示させる
文書作成編集装置を提供するものである。
As mentioned above, in the case of a single-line display, means are used to implement specific interaction processing, but even when a multi-line display device is connected instead, the same interaction processing is performed on a predetermined line of the display device, for example in the center. The present invention provides a document creation/editing device that reads out document character strings from a document memory and displays them before and after the document character strings, respectively.
持ち運びに便利な小形ワードプロセツサには一
行表示装置を内蔵し、必要に応じて大型のCRT
などの表示装置を外部に接続することによつてよ
り編集校正処理が効率よく実現できる。この際装
置内の制御プログラムは簡易な一行表示装置を対
象としたものでよく、一部パラメータを設定する
だけで多種類の表示装置を接続して充分な編集機
能が得られる。
The compact word processor is easy to carry and has a built-in single-line display, and a large CRT can be used as needed.
By connecting a display device such as the above to the outside, editing and proofreading processing can be realized more efficiently. In this case, the control program in the device may be designed for a simple one-line display device, and sufficient editing functions can be obtained by connecting many types of display devices by simply setting some parameters.
以下図面を参照して本発明の一実施例を詳細に
説明する。第1図は本発明の一実施例を示すブロ
ツク図である。図中1は文字あるいは編集用コマ
ンドを入力するための入力部であり、キーボード
装置、タブレツト装置などが適用される。2は前
記1の入力部より順次入力された文書のコード情
報を記憶するための文書メモリである。3は4の
表示装置に対して表示制御を行う表示制御部であ
り、表示装置が何行の表示能力をもつかを記憶し
ている表示形式記憶部6、現在表示されている文
書メモリ中の一部の文字コード列を記憶している
表示メモリ7とを有する。表示メモリにあるコー
ド列とは、例えば特定の文字列を反転表示させる
ための制御コード、カーソルを表示するための制
御コードなども含むものとする。5は入力部より
入力された文字列を文書メモリの指定部分に出力
させる、入力部より指示されるコマンドを解釈し
て対応した編集処理を行う、表示制御部に対して
表示位置、反転指示、カーソルに関する指示を行
う、など本文書作成編集装置全体のコントロール
を行う編集制御部である。
An embodiment of the present invention will be described in detail below with reference to the drawings. FIG. 1 is a block diagram showing one embodiment of the present invention. In the figure, reference numeral 1 denotes an input section for inputting characters or editing commands, and a keyboard device, tablet device, etc. can be used. 2 is a document memory for storing code information of documents sequentially input from the input section 1; Reference numeral 3 denotes a display control unit that controls display for the display device 4, a display format storage unit 6 that stores how many lines the display device can display, and a display format storage unit 6 that stores information about the currently displayed document in the memory. It also has a display memory 7 that stores some character code strings. The code string in the display memory includes, for example, a control code for displaying a specific character string in reverse video, a control code for displaying a cursor, and the like. 5 outputs the character string input from the input section to a designated portion of the document memory; interprets the commands instructed from the input section and performs the corresponding editing process; and instructs the display control section to specify the display position and inversion; This is an editing control unit that controls the entire document creation and editing device, such as giving instructions regarding the cursor.
第2図は一行表示の例である。11の一行表示
装置に12の文例と、13のカーソルが表示され
ている。 FIG. 2 is an example of a one-line display. Twelve sentence examples and thirteen cursors are displayed on eleven single-line display devices.
第3図は本発明の文書作成編集装置により、本
来一行表示装置を対象に設けられた編集制御部の
指示によつて、複数行表示装置に表示した例であ
る。14の表示装置の中に15の一行表示内容
と、その前方の文書内容が17に、後方の文書内
容が18にそれぞれ表示されている。 FIG. 3 is an example of displaying a document on a multi-line display device using the document creation/editing device of the present invention in response to instructions from an editing control section originally intended for a single-line display device. In the display device 14, one-line display content 15, the document content in front of it is displayed in 17, and the document content in the back is displayed in 18, respectively.
以下本発明の動作を第4図を用いて説明する。 The operation of the present invention will be explained below with reference to FIG.
まず入力部より「新規文書作成」のコマンドを
入力すると、編集制御部5は文書メモリ2を初期
状態にクリアし、表示制御部3に対して表示指示
に行う。この時、カーソルの位置は文書メモリの
先頭に対応する位置として、先頭の一行を文書メ
モリ2より取り出し表示出力するように指示す
る。表示制御部3は指定された文書の一行の内容
を表示部4に転送し第C行目に表示出力させる
が、この時、表示装置4が何行分の表示能力を有
するかをあらかじめ表示形式記憶部6に記憶して
おり、その行数TLに従つて例えば表示装置の中
央行C、すなわち値TLが一行であれば表示装置
の第一行目に、また21行であれば第11行目に位置
を指示して行う。第2図では12、第3図では1
5に対応する。この表示能力の行数TLの指定は、
入力部1よりオペレータにあらかじめ入力させる
こともでき、または表示装置4を接続する際に特
別の機械的スイツチを設けて自動的に、今接続さ
れている表示装置の表示可台を行数TLが判定で
きるように回路を設けることも可能である。 First, when a command to "create a new document" is input from the input section, the editing control section 5 clears the document memory 2 to its initial state and instructs the display control section 3 to display the document. At this time, the cursor position corresponds to the beginning of the document memory, and an instruction is given to take out the first line from the document memory 2 and display and output it. The display control unit 3 transfers the content of one line of the specified document to the display unit 4 and displays it on line C. At this time, the display format is determined in advance to determine how many lines the display device 4 has the display capacity. It is stored in the storage unit 6, and according to the number of lines TL, for example, the center line C of the display device, that is, if the value TL is one line, it is the first line of the display device, and if it is the 21st line, it is the 11th line. This is done by directing the position to the eyes. 12 in figure 2, 1 in figure 3
Corresponds to 5. The specification of the number of lines TL for this display capacity is
The operator can enter the information in advance from the input unit 1, or a special mechanical switch can be provided when connecting the display device 4 to automatically determine the number of lines TL that can be displayed on the currently connected display device. It is also possible to provide a circuit to make the determination.
次に表示制御部3は、表示形式記憶部6が複数
行を指示している時は今表示された文書一行の前
方にある文書内容を文書メモリ2より所定行数分
取り出し、これらを第3図17の領域に表示させ
る。さらに表示領域18には後方の文書内容を文
書メモリ2より所定行数分取り出し表示出力させ
る。今の例では、12あるいは15の表示が文書
第1行目なので17の領域に時何も表示させない
ように制御させることが必要である。 Next, when the display format storage unit 6 indicates multiple lines, the display control unit 3 retrieves a predetermined number of lines of document content ahead of the currently displayed document line from the document memory 2, and transfers these to the third It is displayed in the area shown in FIG. Further, a predetermined number of lines of the content of the subsequent document are retrieved from the document memory 2 and displayed on the display area 18. In the present example, since the display of 12 or 15 is the first line of the document, it is necessary to control the area 17 so that nothing is displayed.
次に入力部1より順次文字コードが入力され、
文書メモリ2に文字コード列として記憶されてい
く。編集制御部5は入力文字が1文字入る毎にカ
ーソルの位置をカウントupし、表示指定行と、
カーソル位置を指定して表示制御部3へ表示指示
をするが、入力文字が一行分を越えた時は、指定
する表示行位置をカウントupする。かようにし
て、例えば第3図に示したように入力文書が表示
装置4に表示出される。 Next, character codes are input sequentially from input section 1,
It is stored in the document memory 2 as a character code string. The editing control unit 5 counts up the cursor position each time an input character enters, and displays the designated line to be displayed.
The cursor position is specified and a display instruction is given to the display control unit 3, but when the input characters exceed one line, the specified display line position is counted up. In this way, the input document is displayed on the display device 4, for example, as shown in FIG.
ここで16のカーソルに対して上方向への指示
を与えるためのコマンドを入力部1より入力する
と、編集制御部5は、現在12または15に表示
中の行に対応した文書メモリ2の中の行位置より
一行前方の位置を指定する。もちろん、現在第一
行目を表示中であれば、指定位置は変更しない。 When a command for giving an upward instruction to the cursor 16 is inputted from the input section 1, the editing control section 5 selects the line in the document memory 2 corresponding to the line currently displayed at 12 or 15. Specifies the position one line ahead of the line position. Of course, if the first line is currently being displayed, the specified position will not be changed.
この指定値は8の表示指定行記憶部に記憶さ
れ、次に表示制御部3では、この指定の位置にあ
たる一行文書データを文書メモリ2より読み出
し、表示装置4に表示させる。この時、6の表示
形式記憶部を参照し、一行表示装置であれば12
の例のごとく、また複数行表示装置であれば15
の例のごとく画面中央部に表示させる。 This specified value is stored in the display specified line storage section 8, and then the display control section 3 reads the one line document data corresponding to this specified position from the document memory 2 and displays it on the display device 4. At this time, refer to the display format storage section 6, and if it is a single line display device, 12
As in the example above, and if it is a multi-line display device, 15
Display it in the center of the screen as shown in the example below.
次に、複数表示装置の場合に限り以下の処理を
行う。 Next, the following processing is performed only in the case of multiple display devices.
表示指定行記憶部8にある行指定値より、表示
形式記憶部6で指定される値、例えば21行表示装
置であれば10行分を減算して上部表示指定値9を
求め、その位置に対応する文書メモリ2より例え
ば10行分を読み出して表示装置4の第1行目より
表示出力する。同様にして、8の表示指定行の次
の行位置に対応する文書メモリ2より例えば(上
記の例では)10行分を読み出して表示装置4の例
えば第12行目より表示出力する。 From the line specification value in the display specification line storage unit 8, subtract the value specified in the display format storage unit 6, for example, 10 lines for a 21-line display device, to obtain the upper display specification value 9, and then set the upper display specification value 9 at that position. For example, 10 lines are read out from the corresponding document memory 2 and displayed on the display device 4 from the first line. Similarly, for example, 10 lines (in the above example) are read out from the document memory 2 corresponding to the line position next to the display specified line 8, and are displayed on the display device 4 from, for example, the 12th line.
このようにして、表示装置4が複数行表示装置
である場合であつても、その例えば中央の行には
一行表示装置の場合と同様な形式で表示出力さ
せ、その前後の画面部分にも簡単な手順により前
後の文書内容を表示可能とすることができる。 In this way, even if the display device 4 is a multi-line display device, for example, the center row can be displayed in the same format as a single-line display device, and the screen portions before and after it can be easily displayed. It is possible to display the contents of the previous and subsequent documents by following these steps.
なお、画面の上部、下部領域への表示命令は、
カーソルの上下指定、すなわち画面スクロールの
際あるいは、改行コード入力の時などの他は、そ
のつど送る必要がないことはもちろんである。 The command to display the upper and lower areas of the screen is as follows:
Of course, there is no need to send it each time, except when specifying the top and bottom of the cursor, ie, when scrolling the screen, or when inputting a line feed code.
なお本発明の意図するところは、上記実施例に
限られるものではなく、この発明の要旨を変えな
い範囲で種々変形実施可能なことはもちろんであ
る。 It should be noted that the intention of the present invention is not limited to the above-mentioned embodiments, and it goes without saying that various modifications can be made without departing from the gist of the present invention.
上記の実施例の説明では、表示装置が複数行表
示装置の場合、中央の一行のデータを中心にその
上下領域に分けて処理を行つたが、例えば、表示
可能行数が21の時は表示指示行の値(中央に表示
する文書の行)より10行分減じてその文書の行位
置より21行分表示してもよい。この時は、表示開
始位置は画面第1行目からであるが、カーソル表
示は常に中央の行にすることになる。 In the explanation of the above embodiment, when the display device is a multi-line display device, processing is performed by dividing the data into the upper and lower areas centering on one row of data in the center. For example, when the number of displayable rows is 21, the You can subtract 10 lines from the value of the instruction line (the line of the document to be displayed in the center) and display 21 lines from the line position of the document. At this time, the display start position is from the first line on the screen, but the cursor is always displayed in the center line.
第1図は本文書作成編集装置の構成概略ブロツ
ク図、第2図は一行表示装置の表示例を示す図、
第3図は複数行表示装置の表示例を示す図、第4
図は表示制御部の動例のフローチヤートである。
1……入力部、2……文書メモリ、3……表示
制御部、4……表示装置、5……編集制御部、6
……表示形式記憶部、7……表示メモリ、8……
表示指定行記憶部、9……上部表示指定記憶部、
10……下部表示指定記憶部、11……一行表示
装置、12……一行表示領域、13……カーソル
表示例1、14……複数行表示装置、15……中
央表示領域、16……カーソル表示例2、17…
…上部表示領域、18……下部表示領域。
Fig. 1 is a schematic block diagram of the configuration of the document creation/editing device, and Fig. 2 is a diagram showing an example of display on a single-line display device.
Figure 3 is a diagram showing an example of display on a multi-line display device;
The figure is a flowchart of an example of the operation of the display control section. 1... Input section, 2... Document memory, 3... Display control section, 4... Display device, 5... Edit control section, 6
...Display format storage unit, 7...Display memory, 8...
Display specification line storage section, 9... Upper display specification storage section,
10...Lower display specification storage unit, 11...Single line display device, 12...Single line display area, 13...Cursor display example 1, 14...Multiple line display device, 15...Central display area, 16...Cursor Display example 2, 17...
...Upper display area, 18...Lower display area.
Claims (1)
力を得るための入力部と、 該入力された文書の文字コード列を保存する文
書メモリと、 一定行数分の文字コード列の表示能力を有する
表示装置と、 該表示装置に前記文書メモリの文字コード列の
一定行数分を表示装置に表示出力するための表示
制御部と、 前記入力部より入力される編集指示により文書
メモリ中のデータを編集するための編集制御部と
を備えた文書作成編集装置において、 前記表示制御部は、前記一定行数分を越える表
示能力を有する表示装置が接続された場合に、一
定行数分の表示範囲に対しては同様の方法で表示
制御を行い、かつこの範囲の上部には文書メモリ
中の対応する前側の文書を、下部には後側の文書
を表示させるよう制御することを特徴とする文書
作成編集装置。[Scope of Claims] 1. An input unit for obtaining a character code string corresponding to a document and an editing instruction input, a document memory for storing the input character code string of the document, and a character code string for a certain number of lines. a display device having a display capability of; a display control section for displaying and outputting a predetermined number of lines of character code strings in the document memory to the display device; In a document creation/editing device comprising an editing control section for editing data in memory, the display control section is arranged to display a certain number of lines when a display device having a display capacity exceeding the certain number of lines is connected. Display control is performed in a similar manner for a display range of several minutes, and the corresponding previous document in the document memory is displayed at the top of this range, and the subsequent document is displayed at the bottom. A document creation and editing device characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58072954A JPS59200330A (en) | 1983-04-27 | 1983-04-27 | Document producing and editing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58072954A JPS59200330A (en) | 1983-04-27 | 1983-04-27 | Document producing and editing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59200330A JPS59200330A (en) | 1984-11-13 |
| JPH0472263B2 true JPH0472263B2 (en) | 1992-11-17 |
Family
ID=13504283
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58072954A Granted JPS59200330A (en) | 1983-04-27 | 1983-04-27 | Document producing and editing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59200330A (en) |
-
1983
- 1983-04-27 JP JP58072954A patent/JPS59200330A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59200330A (en) | 1984-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3291311B2 (en) | Scroll control device and scroll display method | |
| US4931987A (en) | Word processor for locating beginning position of text element and displaying corresponding formatting data and formatting mark separately | |
| JPS6290751A (en) | Documentation device | |
| JPS59200330A (en) | Document producing and editing device | |
| JPS6121570A (en) | Sentence generating device | |
| JPS62293474A (en) | Graphic data processor | |
| JPS60211567A (en) | Text editing system | |
| KR0166696B1 (en) | Korean title display system for camcorder | |
| EP0386260A1 (en) | Sequence program editing system | |
| JP2558009B2 (en) | Fish finder | |
| JPH03249697A (en) | Scroll control method | |
| JPH01149164A (en) | Text editing system | |
| JPH0326422B2 (en) | ||
| JPH0855109A (en) | Document creating apparatus and control method thereof | |
| JPS61148542A (en) | Maintenance system of data processor | |
| JPH04287280A (en) | Index data input system | |
| JPH0385670A (en) | Two-step display system document processor | |
| JPS63138390A (en) | Character processor | |
| JPS62138959A (en) | Page indexing method for document processing devices | |
| JPH02297213A (en) | Document preparation device | |
| JPS5972513A (en) | Nc color display device | |
| CA2099457A1 (en) | Message displaying method and apparatus therefor | |
| JPH07248890A (en) | Electronics | |
| JPH05210654A (en) | Information processing equipment | |
| JPH09179878A (en) | Image data management device and image display method |