JPS59119432A - Document drawing device - Google Patents
Document drawing deviceInfo
- Publication number
- JPS59119432A JPS59119432A JP57226963A JP22696382A JPS59119432A JP S59119432 A JPS59119432 A JP S59119432A JP 57226963 A JP57226963 A JP 57226963A JP 22696382 A JP22696382 A JP 22696382A JP S59119432 A JPS59119432 A JP S59119432A
- Authority
- JP
- Japan
- Prior art keywords
- ruled line
- ruled
- cursor
- line
- information
- 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
- 238000012545 processing Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 7
- 238000012937 correction Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000003825 pressing Methods 0.000 description 4
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 244000096857 Dioscorea batatas Species 0.000 description 2
- 235000002722 Dioscorea batatas Nutrition 0.000 description 2
- 210000002414 leg Anatomy 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 244000035851 Chrysanthemum leucanthemum Species 0.000 description 1
- 235000008495 Chrysanthemum leucanthemum Nutrition 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000005474 detonation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001915 proofreading effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 210000001364 upper extremity Anatomy 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Digital Computer Display Output (AREA)
- Document Processing Apparatus (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は検数種類の罫線パターンを作成し荀る文書作成
装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a document creation device that creates and prints a number of types of ruled line patterns.
日本語ワードプロセッサに於いて蚊、その情報処朋の対
象が日本語文章である番から、数表や図表が作成できる
機能は必須であるーそしてこの各種表の作成に必要なの
が縦、横の罫線である。従来の日本語ワードプロセッサ
に於いてはこの罫線の取扱いには下記の方式があった。In a Japanese word processor, since the target of the information center is Japanese text, it is essential to have the ability to create numerical tables and charts - and to create these various tables, vertical and horizontal It is a ruled line. In conventional Japanese word processors, the following methods were used to handle ruled lines.
これは文字列とは独立して罫線情報を管理す す
る方式であり、この方式においては文章の校正・編集で
文字列が上下左右に移動しても引かれた罫線は不動であ
る。この方式を採用した日本語ワードプロセッサにおい
て、罫線情報は文章バッフ1とは独立したバッファに格
納され、CI(T表示に於いても罫線情報はアトリビュ
ーションピットの形で処理される。またプリンタ印字に
於いても罫線はアトリビュージョン・ビットまたは罫線
印字コマンドからの情報に従って印字される1、即ち内
部処理、外部出力とも文書の文字列とは分離された形で
罫鞄情叩が取扱わノ上る 。This is a method that manages ruled line information independently of character strings, and in this method, even if the character string moves up, down, left, or right during proofreading or editing, the drawn ruled lines remain unchanged. In Japanese word processors that adopt this method, ruled line information is stored in a buffer independent of text buffer 1, and even in CI (T display), ruled line information is processed in the form of attribution pits. In this case, the ruled lines are printed according to the information from the attribution bit or the ruled line print command1, that is, the ruled lines are handled separately from the document string in both internal processing and external output. .
この方式の罫線処理の特長は、前述したように校正編集
によって文字列が上、下、左、右に移動した場合にでも
内部処理が文字列の処理と分離されているため罫線位置
は不動であり、罫線で引かれた表の形が崩れない点にあ
る。しかしながら、従来このタイプの罫線処理を行なう
日本語ワードプロセンサに於いては罫線情報の管理、及
び、処理が複雑化するため複数種類(例えば太線、羅紗
なと)の@糾パターンを取47にうものがなかった。The feature of this method of line processing is that, as mentioned above, even if the text string moves up, down, left, or right due to proof editing, the internal processing is separated from the text processing, so the line position remains unchanged. The reason is that the shape of the table drawn with ruled lines does not collapse. However, in Japanese word processing sensors that conventionally perform this type of ruled line processing, the management and processing of ruled line information becomes complicated, so it is necessary to handle multiple types of @kana patterns (for example, thick lines, rasa nato). There was nothing to eat.
本発明の目的は上記事情に鑑みてなされたものであシ、
罫線の処理方式としては文字列データと罫線データとは
分離して内部処理、外部処理とも取扱う方式をとシつつ
も、複類種類の縦統データを取扱い葡、更に、複類種類
の罫線の中から所望の種類の前線を簡便な操作で指定、
又は変更し得る日本語ワードプロセッサを提供すること
にある。The object of the present invention has been made in view of the above circumstances.
The method for processing ruled lines is to handle character string data and ruled line data separately for internal and external processing, but it is also possible to handle multiple types of vertical data. Specify the desired type of front from among them with simple operations,
Another object of the present invention is to provide a Japanese word processor that can be modified.
する罫線情報記憶部が文字佃域毎に罫線の種別情報を記
憶する複数のエントリから構成されるとともに、ワード
プロセッサの操作者が罫線の種別を指定する入力手段が
設けられ、当該入力手段によシ指示されるたびに前記罫
線情報記憶部内の特定エントリの罫線種情報が更新され
る。The ruled line information storage unit is composed of a plurality of entries for storing ruled line type information for each character area, and is provided with an input means for the operator of the word processor to specify the type of ruled line. Each time an instruction is given, the ruled line type information of a specific entry in the ruled line information storage section is updated.
更には、罫線種情報を別途記憶する記憶部が設けられ、
罫線を引く指示が操作者よシ出された場合には、Cの記
憶部より得られた罫m種情報が前記特定のエントリに書
込まれる。Furthermore, a storage section for separately storing ruled line type information is provided,
When the operator issues an instruction to draw a ruled line, the m type of ruled information obtained from the storage section of C is written into the specific entry.
以下、図面を使用して本発明に関し詳細に説明する。第
1図は本発明が実塑1される日本語ワードプロセッサの
構成例を示すブロック図である。Hereinafter, the present invention will be explained in detail using the drawings. FIG. 1 is a block diagram showing an example of the configuration of a Japanese word processor in which the present invention is implemented.
図において、11はCPU112は主メモ1ハ13は統
合型入出力制御装置ff(IOP)であムこれらはいず
れもシステム・バス14を介して共通接続されている。In the figure, 11 is a CPU 112, a main memory 1, and 13 an integrated input/output control unit ff (IOP).These are all commonly connected via a system bus 14.
統合型入出力制御装置13には70ソビーテイスク装置
15、漢字プリンタ装置16、キーボード装置17、C
RTディスプレイ装負′18がそれぞれ接続されている
。第2図は主メモリ12内における文俳文字列データと
罫線情報の管理形態を示したものである。The integrated input/output control device 13 includes a 70-socket device 15, a kanji printer device 16, a keyboard device 17, and a C
RT display devices '18 are connected respectively. FIG. 2 shows a management form of literary/hailing character string data and ruled line information in the main memory 12.
21は文書文字列データバッファであり、22は罫線情
報バッファである。文書文字列データと罫mデータが分
離して管理されていることがわかる。23.長芋、27
はそれぞれ制御用の情報が記tIi+′される領域であ
る。領域23には現在CR’l”18に表示されている
部分の先頭行桁情報、及び、頁番号が記憶される。領域
24には文書の各員のフォーマット情報(1行あたシの
文字数、1頁あたりの行数)が記憶される。25は半高
幅カーソルフラグが設定される領域である。フラグは現
在カーソル表示が半高幅モードにあるか否かを示すもの
と、下側中高幅か上側半高幡かを示すものとカニ設定さ
れている。26は罫線種情@(後述する)記憶領域であ
る。21 is a document character string data buffer, and 22 is a ruled line information buffer. It can be seen that the document character string data and the ruled m data are managed separately. 23. Nagaimo, 27
are areas in which control information tIi+' is written, respectively. In the area 23, the first line column information and page number of the part currently displayed in CR'l"18 are stored. In the area 24, the format information of each member of the document (the number of characters per line) is stored. , number of lines per page) is stored. 25 is an area where a half-height cursor flag is set. The flag indicates whether or not the cursor display is currently in half-height mode, and the bottom It is set to indicate whether it is medium height or upper half height. 26 is a storage area for ruled line type information @ (described later).
第3図は罫線情報バッフ122の構成を示す。FIG. 3 shows the configuration of the ruled line information buffer 122.
31は各々2バイトから成る記憶部(頁内位置エントリ
と呼ぶ)であシ、このエントリ31は予め文書サイズと
して規定された行数X桁数の文字で構成される文書の各
ページの]文字毎に設けられるっ
第4図は各エントリ31の構成を示したものである。4
1、長芋46は各々2ビツトからなる記憶部(文字内位
置エンド リと呼ぶ)である。Reference numeral 31 denotes a storage section (called an in-page position entry) each consisting of 2 bytes, and this entry 31 is a character of each page of the document consisting of characters of the number of lines x the number of digits predefined as the document size. FIG. 4 provided for each entry 31 shows the configuration of each entry 31. 4
1. Nagaimo 46 is a memory section (called a character position end) each consisting of 2 bits.
第5図はCRT画面、或いは、プリントされた紙面上に
表現される1文字領域内の罫線の構成を示している。罫
線は、その出現する文字内位置により6つの要素(51
及至56)に分割されている。罫線要素(51及至56
)はそれぞれ文字内位置エンドIJ(41及至46)と
対応関係にある。即ち、例えば文字内位前エントリ(4
1)に後述する罫線情報が指定されていれば、罫線要素
51が表示或いは、印字されることになる。FIG. 5 shows the configuration of ruled lines within one character area expressed on a CRT screen or printed paper. A ruled line consists of six elements (51
It is divided into 56). Border elements (51 to 56
) have a corresponding relationship with the intra-character position end IJ (41 to 46), respectively. That is, for example, the previous entry within the character (4
If ruled line information, which will be described later in 1), is specified, the ruled line element 51 will be displayed or printed.
表1に、各文字内位置エントリ(41及至46)の2ビ
ツト情報の定義を示す。Table 1 shows the definition of 2-bit information for each intra-character position entry (41 to 46).
一$!1
表1かられかるように、この2ビツトの情報は罫線要素
(51及至56)における罫線の有無、及び、その罫線
要素(51及至56)に表示、或いは、印字されるべき
罫線のflI類を指定する情報である。本実施例では、
細線、太線、点線の3種の罫線を引くことができるよう
設定されている。One dollar! 1 As shown in Table 1, this 2-bit information indicates the presence or absence of a ruled line in the ruled line element (51 to 56), and the flI type of the ruled line to be displayed or printed on the ruled line element (51 to 56). This is information that specifies. In this example,
It is set up so that you can draw three types of ruled lines: thin lines, thick lines, and dotted lines.
第6図は、上記39の罫線をCRT18画面上で形成す
べき、本実施例のキーボード17のキートップ(本発明
に関係するもののみを抽出した)配置を示す。61はC
PU uυに対し、罫線作成モードへの移行を指示する
キー(縦形キー)である。62及至65はカーソル移動
指示キーであり、それぞれ上方、左方、右方、下方への
カーソル移動を指示するキーである。これらキーの押下
により表示制御部(後述する)のカーンル抄示パラメー
タが移動方向に更新される。FIG. 6 shows the layout of the key tops (only those related to the present invention are extracted) of the keyboard 17 of this embodiment, in which the 39 ruled lines mentioned above are to be formed on the CRT 18 screen. 61 is C
This key (vertical key) instructs PU uυ to shift to ruled line creation mode. 62 to 65 are cursor movement instruction keys, which are keys for instructing cursor movement upward, leftward, rightward, and downward, respectively. By pressing these keys, the Kahnle abstract parameters of the display control section (described later) are updated in the direction of movement.
66は、現在表示されている罫線種に決足するとともに
、罫線作成作業の完了をCPUIIに指示するキー(選
択/実行キー)である。67は、罫則作成モードにおい
て、現在表示されている斜脚を他種の罫線に変更すべく
、C)’Ullに対し指示を与えるキー(次候補キー)
である。68は削除キーであp1罫耐キー61の押下に
続きこのS+j除キー68が押下されると、CPLTI
Iは罫線F311除モードに移行する。69は訂正キー
であり、罫線キー61の押下に続きこの訂正キー69が
押下されると% CPUIIは罫線訂正モードに移行す
る。Reference numeral 66 is a key (selection/execution key) for deciding on the currently displayed ruled line type and for instructing the CPU II to complete the ruled line creation work. 67 is a key (next candidate key) that gives an instruction to C)'Ull in order to change the currently displayed diagonal leg to another type of ruled line in the ruled rule creation mode.
It is. 68 is a delete key, and when this S+j deletion key 68 is pressed following the pressing of the p1 line resistance key 61, the CPLTI
I shifts to ruled line F311 removal mode. Reference numeral 69 is a correction key, and when the correction key 69 is pressed following the depression of the ruled line key 61, the CPU II shifts to the ruled line correction mode.
第7図はCR’I”18のカーソル表示例である。FIG. 7 shows an example of the cursor display for CR'I"18.
通常時は同図(a)に示す全高幅のカーソルが表7J−
されているが、罫線作成、81」除、 MJ正モードに
おいては、行内横罫腺と行間イ屹讐線を区別して指定す
る必要があるため、行内横罫線時には同図(blに示ず
上半高幅カーソル、行間横罫線時には同図<c>にボす
下半高幅カーソルが使用される。Normally, the cursor with the total height and width shown in Figure 7(a) is displayed in Table 7J-
However, when creating ruled lines, excluding 81'', and in MJ normal mode, it is necessary to specify the in-line horizontal ruled line and the inter-line horizontal ruled line separately, so when creating an in-line horizontal ruled line, the same figure (not shown in BL) is used. A half-height cursor, and a lower half-height cursor shown at <c> in the figure is used when creating horizontal ruled lines between lines.
チ、8図は、上記半高幅カーソルをCRTu8)に表示
するため、l0P(13)に設けられたカーソル表示制
御回路の周辺構成を示すブロフク図である。FIG. 8 is a block diagram showing the peripheral configuration of a cursor display control circuit provided in l0P (13) for displaying the half-height cursor on CRTu8).
図において、71はCRT表示のだめの表示文字位憧ア
ドレスおよび行内スライスアドレスを発生する表示アド
レス発生器である。甘た、72はカーソル表示位負アド
レスレジスタ(CDAR)、73はカーンル六示スター
トラスクアドレスレジスタ(CD8RkR)、74はカ
ーソル表示エンドラスフアドレスレジスタ(CL)DI
R)である。In the figure, numeral 71 is a display address generator that generates a display character position target address and an inline slice address for a CRT display. 72 is the cursor display position negative address register (CDAR), 73 is the cursor display position negative address register (CD8RkR), and 74 is the cursor display end rasp address register (CL) DI.
R).
上記各レジスタ71〜74には、初期化時CPU11に
よりiW (画面構成)が設定され、一旦初期化される
と、カーソル表示文学位1にの変更やカーソルの表示形
状の変更の必要性が生じたとき以外は固定された一!!
、址である。iW (screen configuration) is set in each of the above registers 71 to 74 by the CPU 11 at the time of initialization, and once initialized, it becomes necessary to change the cursor display position to 1 or change the cursor display shape. Fixed one except when! !
, is the site.
75は衣示データコードが格納されるリフレッシュメモ
リである。76は文字パターン発生器であって、上A己
すフレッシュメモリ75よシ得られるコードデータをパ
ラレルなパターンデータに変侠する機能を持つ。75 is a refresh memory in which clothing data codes are stored. Reference numeral 76 is a character pattern generator, which has a function of converting the code data obtained from the fresh memory 75 into parallel pattern data.
77は前君ir、:5/′字パターン発生器76より得
られるパフレルデータ出力をシリアルデータに食付する
シフトレジスタである。このソフトレジスタ77出力が
ビデオ信号となってオアゲート83の一入力端子へ供給
される。Reference numeral 77 is a shift register for adding the puffrel data output obtained from the 5/' pattern generator 76 to serial data. The output of this soft register 77 becomes a video signal and is supplied to one input terminal of an OR gate 83.
78は比較器であって、上記アドレス発生器71出力と
上記レジスタCLIAR72出力とが入力として供給さ
れ、ここでカーソルの表示タイミングが検出される。7
9も同じく比較器であって、上記アドレス発生器71出
力とレジスタCD5RAR73出力が入力として供給さ
れ、ここでVよツノーツル表示トドj始スライスのタイ
ミングが検出される。比叔器80には上記アドレス卑、
生器エフ1出力とレジスタCDERA[74出力が入力
として供給ぢれ、ここではカーソル表示終了スライスの
タイミングが検出さl′Lる。Reference numeral 78 denotes a comparator, to which the output of the address generator 71 and the output of the register CLIAR 72 are supplied as inputs, and the display timing of the cursor is detected here. 7
Similarly, 9 is a comparator, to which the output of the address generator 71 and the output of the register CD5RAR73 are supplied as inputs, and the timing of the start slice of the V, zigzag display, todoj, is detected here. The above address is for Hi-Shuki 80,
The generator F1 output and the register CDERA[74 output are supplied as inputs, and the timing of the cursor display end slice is detected here.
81Vユlタイプのフリップフロップであって、8端子
には上記比゛1・7器79出力が、セして1<端子には
上記比較器80出力が供給され、1.ことでカーソルの
表示形状が決定される。即ら、レジスタ73−74で指
定されたスライスの幅でカーソルが表示される。It is an 81V type flip-flop, and the 8 terminal is supplied with the 79 output of the ratio 1.7 circuit, the 1< terminal is supplied with the 80 output of the comparator 80, and the 1. This determines the display shape of the cursor. That is, the cursor is displayed with the width of the slice specified by registers 73-74.
フリップフロップ81の出力(はアンドフート82でカ
ーソル着力く文手位tI!<との論胛樋条件がとられ、
戻にオアゲート83でビテ第1.−i号との論・理和条
件がとらrL刀−ツルが表示芒れる。The output of the flip-flop 81 (is the argument condition that the cursor is pressed at the and foot 82 and the text position tI!< is taken,
Returning to Or Gate 83, Vite No. 1. - If the logic/rational condition with No. i is taken, the rL sword - crane will be displayed.
醐、図中71〜74ならびに78〜82は通常cR’l
・制御用LSIの内部に′金言れることが多い。71-74 and 78-82 in the figure are usually cR'l
・There are many important issues inside the control LSI.
以下、図面を参照して本発明の動作に関し詳細に説明す
る。Hereinafter, the operation of the present invention will be explained in detail with reference to the drawings.
現在CRT、18の画面上に表示されている文書上に罫
線を引く場合、1す操作者は罫線キー61を押下する。When drawing ruled lines on the document currently displayed on the screen of the CRT 18, the operator presses the ruled line key 61.
斜線キー61が押下されると、こ(1’)キー61に対
応する千−コードが■oP13を経由してCPU11に
読込まれる。crLlllはこのキーコードの入力によ
り、制祇プログラムを罫に(+3・作成プログラムに分
枝せしめる。1ず、カーノルを中高1119に設定する
ため、上手高幅カーソル”j’□ 7 fJ(1〕)
)をCRT ] 8 VC’A jF’t ルfC,W
)のパラメータA(ノノーツルスタートラスク値、カー
ツルエンドラスタfib、 )と、下半S 1Mカーソ
ル(第71メl(c+)を表示するためのパラメータ(
カーノルスタートラスフ値、カーソルエンドラスタ1i
;’i ) Bとが王メモ’、11121内に設定され
る。When the diagonal key 61 is pressed, the thousand-code corresponding to the (1') key 61 is read into the CPU 11 via the oP 13. By inputting this key code, crLllll branches the control program to the rule (+3) and the creation program. 1. To set the cursor to middle height 1119, select the upper height cursor "j'□ 7 fJ (1) )
) to CRT] 8 VC'A jF't lefC,W
) parameter A (no-note raster raster fib, ) and the parameter for displaying the lower S 1M cursor (71st mel (c+))
Cursor star trasf value, cursor end raster 1i
;'i) B is set in King's Memo', 11121.
卦糾jキー61が押下きれたとき、最初に辰示さ冶、る
ツノ−ツルが上半高幅カーソルでるるか、下半高幅カー
ソルであるかは任慧に選択可能であゐ。本実施9゛11
においては、縦吊jキー61が押下されたとき、下半高
幅カーソルか表示される。When the trivia key 61 is pressed down, you can freely select whether the horn that is displayed first is an upper half-height cursor or a lower half-height cursor. This implementation 9-11
, when the vertical J key 61 is pressed, a lower half height cursor is displayed.
従ってCPUIIは前記設定でれたパラメータのうち、
下半高幅カーソルを表示するためのパラメータBをCD
IAR73,CIRAR74に書き込む、この結果、
cR’revc共俯されたカーソルアドレスレジスタで
指定されたCR1画面上の位置に下半高幅カーツルが表
示芒れ4)。CPU11はパラメータBをCR’r c
に送出すると同時に、」在下半高幅カーソルが表示芒れ
ていることを示すフラグを主メモリ12に設定する。
′←j・・いて、操作者はカーソル(62及至65)
を押下して、中高幡カーソルをfト匂の始点に移動せし
める。左右方向のカーソル移動キー63.64が押下さ
れたときは、CPU11によりCIDAR72の値が1
減算あるいは、1加脚され、半]P1幅カーソルが1文
字分ずつ左右方向に移動する。Therefore, among the parameters set above, CPU II
CD parameter B for displaying the lower half height cursor
The result of writing to IAR73 and CIRAR74 is
A lower half-height cursor is displayed at the position on the CR1 screen specified by the cursor address register held down by cR'revc4). The CPU 11 sets the parameter B to CR'r c
At the same time, a flag is set in the main memory 12 to indicate that the current half-height cursor is being displayed.
′←j..., the operator moves the cursor (62 to 65)
Press to move the Nakatakahata cursor to the starting point of the fth scent. When the left and right cursor movement keys 63 and 64 are pressed, the value of CIDAR 72 is set to 1 by the CPU 11.
Subtract or add 1, and the P1 width cursor moves left and right one character at a time.
一方、−F下方ILi (7) カー 7 /I/ 、
w jfI’J+ キロ 2.65が押下されたときは
、半廊幅カーソルは1/2行ずつ上下方巨1に移4hす
る。この1/2行ずつのカーソル移動を制御するCPU
IIの動作をフロ′−チャートとして第9図に示す。On the other hand, −F lower ILi (7) car 7 /I/,
When w jfI'J+ km 2.65 is pressed, the half-corridor width cursor moves 1/2 line at a time to the upper and lower giant 1 by 4h. CPU that controls this cursor movement in 1/2 line increments
The operation of II is shown in FIG. 9 as a flow chart.
操作者Qフ上述の一7作により中高1自カーソルを罫1
i1の始点に籾動し7に後、CPU13に対しこのカー
ソル位置が始虞であることを貴度丼線キー61を押下し
て指示する。CPU11がキーボード17から罫絢千−
コードを受取ると、CPU11は、CDAR72をアク
セスして、カーソル表示アドレスを読み取る。更にCP
U11は主メモリ12の記憶(ifJ域237.(アク
セスして、衣示文書午ν8行桁情怜をデCみ出す。そし
て、CPIJIIはカーソル表7r−アドレスと衣示文
襄先頭行桁情報とから、現在カーソルにより指示された
文書頁内付桁位1芹を所出する。次に、cPulxは主
メモリ12の記t=、 SC4域23と24をアクセス
して、11フプーマノト情報(1行あたりの文′+会、
1面あ7nりの行数)及び、表示車番号を胱出す。Operator QF moves his/her cursor to line 1 according to the 17 works mentioned above.
After the cursor moves to the starting point i1 and 7, it instructs the CPU 13 that this cursor position is the starting point by pressing the cursor key 61. The CPU 11 reads a line from the keyboard 17.
Upon receiving the code, the CPU 11 accesses the CDAR 72 and reads the cursor display address. Furthermore, CP
U11 accesses the memory in the main memory 12 (ifJ area 237. Then, cPulx accesses the note t= and SC4 areas 23 and 24 in the main memory 12, and retrieves the 11th page infix digit (1), which is currently indicated by the cursor. Sentences per line′+kai,
The number of lines per page is 7n) and the displayed car number.
ぞして、先に算出さ、7した罫線始点戸内行桁位置とこ
れら情報とから、罫線データバッフ122内の卦卿始点
位でエントリのアドレスがa[出さ柱る。四に、CPU
111−iフラグ25を糸照して、始点が行内にあるか
、行間にあるがを判定する。Then, from the previously calculated ruled line starting point door line column position and these pieces of information, the address of the entry at the hexagram starting point position in the ruled line data buffer 122 is set at a[post]. Fourth, CPU
111-i flag 25 is checked to determine whether the starting point is within a line or between lines.
続いて、操作者は横罫紗を引く場合は左右力向のカーソ
ル移動キー63.64を使用し、又は、t4:罫線を引
く場合は上下方向のカーソル移動キー62.65を使用
して、罫線の終点に中高幡カーソルを移動せしめる。そ
して、CPU11に対し、1勝の終点を指示するため再
度弁脚キー61を押下する。CPUIIけキーボード1
7より罫線キーコードを受取ると、先に罫線の始点入力
において藤明したと同様の牛111で、罫線データバノ
フ122内の卦脚終点位1b−エントリのアドレスを聾
−出する。そして、Cf’[J]1はフラグ26を#照
して、終点が行内にあるか、行間にるるかに別置する。Next, the operator uses the left and right cursor movement keys 63 and 64 to draw horizontal lines, or uses the up and down cursor movement keys 62 and 65 to draw t4: ruled lines. Move the middle-takahata cursor to the end point of the ruled line. Then, the player presses the leg key 61 again to instruct the CPU 11 about the end point of one win. CPU II keyboard 1
When the ruled line key code is received from 7, the address of the hexagram end point position 1b-entry in the ruled line data banoff 122 is outputted using the same cow 111 as that used for inputting the starting point of the ruled line. Then, Cf'[J]1 checks the flag 26 to determine whether the end point is within the line or between the lines.
例えば、第10図に示す又杏イメージのポイント91が
祐点として指定され、ポイント92が終点として指定さ
れたとする。CPLIIIはポイント91とポイント9
2の行位洒が叫しいことからこれを柘荊〜と判げIし次
の処理分行う。まず、主メ七り12の領域26をアクセ
スして、罫線種情報を読み出す。これは、表1に示した
2ビツト情報(01)2 、(10)21(11)2の
いずれかに設定さtしている。仮に、細線情報(01)
2が指定式れていたとする。次にCPTJIIけ、野線
データバノファ22内の始点エントリアドレスに文字内
位置エントリ46が(01)2 であるデータを−V、
!−込む。これには、始点が行間に設定されていること
が考慮されている。この書込みのレバ瑣にこのエントリ
アドレスのデータにはイ86私)指定がなさrている可
能性があり、他の文字内缶イθエントリ’41.及至、
45の指定にはz更を加えない。緒いて、CPU11は
始点と終府の間に(tゴさ丑れた部分に対応した罫線デ
ータバ・ノア22内のエントリアドレスに文字内位1μ
エントリ45、及び、46が(01)2であるデータを
順次省込んでいく。更にCPLIIIは終点に対応した
エントリアドレスに文字内位1μエントリ45が(01
,)2であるデータを書込Yr0この結果ポイント91
とポイント92との間に細線横罫線が引かれる。For example, assume that point 91 of the anzu image shown in FIG. 10 is designated as the Yu point, and point 92 is designated as the end point. CPLIII is point 91 and point 9
Since the line position of 2 is impressive, I judge this to be a ``柘荊'' and perform the following processing. First, the area 26 of the main menu 12 is accessed to read the ruled line type information. This is set to either the 2-bit information (01)2 or (10)21(11)2 shown in Table 1. Temporarily, thin line information (01)
Suppose that 2 is specified. Next, CPTJII inputs the data whose character position entry 46 is (01)2 to the starting point entry address in the field line data vanofer 22 with -V,
! -Include. This takes into account that the starting point is set between lines. There is a possibility that the data at this entry address is not specified in the lever of this write, and there is a possibility that there is an entry '41.' in the other characters. Reach,
No modification is added to the specification of 45. At the same time, the CPU 11 writes the character position 1μ to the entry address in the ruled line data bar 22 corresponding to the part between the starting point and the ending point (t).
The data whose entries 45 and 46 are (01)2 are successively saved. Furthermore, CPLIII has a 1μ entry 45 (01) at the entry address corresponding to the end point.
, ) 2 Yr0 This result points 91
A thin horizontal ruled line is drawn between and point 92.
操作者が細線ではなく、他種罫線、例えば大領域27を
アクセスして罫線種情報を(01)2→(]0)、→(
11,)2→(01)2・(即ち細線→太線→点線)の
順で更新する。細線を太線1に変更する場合は、1回次
候ネ…ギーを押下ずればよい。Instead of thin lines, the operator accesses other types of ruled lines, such as the large area 27, and inputs ruled line type information (01)2→(]0),→(
11,)2→(01)2・(i.e., thin line→thick line→dotted line). If you want to change the thin line to thick line 1, just press the next option button once.
C1−’Ullは書込むデータを(10)2に変更して
、前述した各エントリアドレスへのデータ書込みを行い
、太線罫線を引く。C1-'Ull changes the data to be written to (10)2, writes data to each entry address described above, and draws a thick ruled line.
操作者は、P9[望の野菊か引かれると選択/実伎
プログラムを分析さぜ、罫線作成モートから抜 lけ
出す。このとき、中高幅カーソル表示フックはりセット
され、カーソルは通常の全高1陽衣示に決る。When the operator selects P9 [Wild Chrysanthemum of Desire], the operator selects/analyzes the Jitsugi program and exits the ruled line creation mode. At this time, the medium-high width cursor display hook is set, and the cursor is set to the normal full height of 1.
ポイント91と92の2点を指定して新開横罫線で太線
を引いたとする。すると主メモ1月2内の罫線学習情報
記憶領域23には太線情報が記憶される。従って次の操
作でポイント93と94の2点間を指定して行内横罫線
を引くようオペレータが指示すると、CPUIIは主メ
モリ12内の罫線学習情報記憶領域26には太線情報が
指定されているのでポイント93と94の2点間に太線
を引くよう動作する。Suppose that two points, points 91 and 92, are specified and a thick line is drawn using a new horizontal ruled line. Then, thick line information is stored in the ruled line learning information storage area 23 in the main memo January 2. Therefore, in the next operation, when the operator instructs to draw a horizontal ruled line between points 93 and 94, the CPU II specifies thick line information in the ruled line learning information storage area 26 in the main memory 12. Therefore, draw a thick line between points 93 and 94.
次に、罫腓削除、前扉訂正モードを説明する。Next, the rule deletion and front door correction modes will be explained.
基本的な動作は罫線作成と変わりない。罫線削除モード
では、C1−’Ullが中高幅カーソルで指定された2
点間に対応するエントリアドレスのデータにおける%T
文牢内位揃エントリを(00)2にヂき換える。この結
果、指定された部分の前軸は消却される。罫線訂正モー
ドとは、現在表示されていしOfを他種の値線に修1丁
するモードである。手1′、紳削正モートにおける1靜
)棹の変更は中高幅カーソルによる始点、終点指定と、
次fJ−補キ−67の押下により起動される。従って、
この場合のCPIJ 11の動作は、前述した罫枦作成
において次候補キー67が押下されたときの動作と同じ
である。The basic operation is the same as creating ruled lines. In ruled line deletion mode, C1-'Ull is specified by the medium-height cursor.
%T in the entry address data corresponding to the points
Change the Bungyo internal alignment entry to (00)2. As a result, the front axis of the specified portion is deleted. The ruled line correction mode is a mode in which the currently displayed value line is corrected to another type of value line. Hand 1', 1st position in the cutting mode) To change the rod, specify the starting point and ending point with the medium-height cursor,
It is activated by pressing the next fJ-auxiliary key 67. Therefore,
The operation of the CPIJ 11 in this case is the same as the operation when the next candidate key 67 is pressed in the above-described ruled grid creation.
以上、罫線パターンの更新要求には次候補キ−を用いり
ものとして説明したが、他の異なるキーを引1いても良
く、また+1−線の釉力ぜを3 =とじたが、頁内位置
エン) IJの文字内位偽エントリのビットlz’lk
増してより以上のね類の罫線パターンr取p扱えるよう
にしても良い、また、CPU11が罫線データバンフ1
に記1.−婆れたテークを操作することにより、 !+
、+%iの又−?(内の別の位置への移動、或いはコピ
ー等も行うことができる。この場合、キーボード上にこ
れら動作モードにを起4+++するキーを設け、C)’
Ullがこれらキーのコードを受取ったとき、プログラ
ムを対応ず勺モードに分・伎ぜしめ才′Lはよい。In the above explanation, the next candidate key is used to request the update of the ruled line pattern, but other different keys may also be used. (Position en) Bit lz'lk of IJ character position false entry
In addition, the CPU 11 may be able to handle the ruled line patterns r of more than one type.
1. -By manipulating the old take! +
, +%i also -? (You can also move it to another position or copy it. In this case, provide a key on the keyboard to activate these operation modes.C)'
When the Ull receives the codes for these keys, it is possible to put the program into normal mode without any response.
〔発明の効果、J
以上詳にシーシたように本発明によrLは、簡便な方法
で多種類のニー41ト・’a)・パターンを又書中に引
くことができる。1だ、オペレータは次餘補キーを用い
て次々と罫線6を更新でき所望の傳倒バクーンを即座に
得ることができる。1だ直前にイーP用した前面パター
ンが他の罫線パターンより優先的に次に表示されるので
オペレータの操作が−,7□:、、、:: ’ ”
’l :暮−
4奏=4=[Effects of the Invention, J As described in detail above, the rL according to the present invention can draw a wide variety of knee patterns in a book using a simple method. 1, the operator can update the ruled lines 6 one after another by using the next key, and can immediately obtain the desired detonation barcoon. Since the front pattern used for E-P immediately before 1 is displayed next with priority over other ruled line patterns, the operator's operation is -,7□:,,,::' ”
'l :Kure-4 play=4=
第1[り1は、本発明を実施した日本飴ワードグロ十ノ
サのフロック図、第2図主メモリの内部構成の忙・念図
である。第3図は罫線バッファの構成をボし、が4図は
p内位負エントリの構成を示す。
卯5図は1文字領域内に引かれる罫線の構成をボす。第
6図は、本実施例で使用されるキーホードのキー配置図
である。第7ド1はCRT上のカーソル表示形態を示1
〜。第8図はカーソル表示制御回路の周辺構成を不すブ
ロック171である。第9図は中高幅カーソルの上下方
向移動時のCPUの動作を示すフローチャードである。
第10図は前脚が引≠)鮭fr文夾イ メージを一1]
(−111°パCPtJ 、 12・・・主メモリ、1
3・・・統合型人出力制御装置w、17・・・キーボー
ド入カ・裟詮。
18・・CRT表示装屓7z2・・・罫勝データバノ7
126・・罫線浸情報記憶領域、27・・・戸内位置エ
ントリ、41及寺ユ46・・・文字内位偽エントリ61
・・・罫線キー、62及至65・・耀糾移動キー67・
・次候悄キー
代併人 (7317)弁理士 則近憲佑(I切・1名)
第1図
第2図
第3図
第4V
第5VFig. 1 is a block diagram of the Nippon Ame Ward Glojunosa embodying the present invention, and Fig. 2 is a conceptual diagram of the internal structure of the main memory. FIG. 3 shows the structure of the ruled line buffer, and FIG. 4 shows the structure of the p-position negative entry. Figure 5 shows the configuration of ruled lines drawn within one character area. FIG. 6 is a key arrangement diagram of the key fob used in this embodiment. The seventh line 1 indicates the cursor display format on the CRT.
~. FIG. 8 shows a block 171 that does not include the peripheral configuration of the cursor display control circuit. FIG. 9 is a flowchart showing the operation of the CPU when the medium-height cursor is moved in the vertical direction. In Figure 10, the front legs are pulled.
(-111°PaCPtJ, 12...Main memory, 1
3... Integrated human output control device w, 17... Keyboard input/view. 18... CRT display equipment 7z2... Ruled data baro 7
126... ruled line immersion information storage area, 27... indoor position entry, 41 and temple yu 46... character internal position false entry 61
... Ruled line keys, 62 to 65 ... Width movement key 67 ...
・Next candidate Kiyoshi (7317) Patent attorney Norichika Kensuke (I-kiri/1 person)
Figure 1 Figure 2 Figure 3 Figure 4V 5V
Claims (1)
書中の位置を指定する手段と、この位置指定手段からの
情報より、作成される罫線に対応する前記罫線情報記憶
部内エントリ位置を算出する手段と、前記位置指定手段
により%定された罫線の罫線種変更を指示する入力手段
と、この入力手段からの信号を受け、前記算出手段によ
#)%定された前記エントリ位置に対し、別種の罫線種
情報を書込む手段とを具備したことを特徴とする文書作
成装置。 (2)罫線種情報記憶部を具備し、前記エントリ位置へ
は、この罫線種情報記憶部に保持された罫線e情報が書
込まれるとともに、前記入力手段からの指示により、罫
線種情報記憶部の内容が別種罫線櫛情報に変更されるこ
とを特徴とする特許請求の範囲第1項記載の文書作成装
置。[Scope of Claims] A ruled line information storage section having an entry, means for specifying a position in a document where a front line is created, and the ruled line information storage corresponding to a ruled line to be created based on information from the position specifying means. means for calculating the internal entry position; input means for instructing to change the ruled line type of the ruled line determined by the position specifying means; A document creation device comprising means for writing different types of ruled line type information to the entry position. (2) A ruled line type information storage unit is provided, and the ruled line e information held in the ruled line type information storage unit is written to the entry position, and the ruled line type information storage unit 2. The document creation device according to claim 1, wherein the content of is changed to another type of ruled line comb information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57226963A JPS59119432A (en) | 1982-12-27 | 1982-12-27 | Document drawing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57226963A JPS59119432A (en) | 1982-12-27 | 1982-12-27 | Document drawing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS59119432A true JPS59119432A (en) | 1984-07-10 |
JPH0122943B2 JPH0122943B2 (en) | 1989-04-28 |
Family
ID=16853360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57226963A Granted JPS59119432A (en) | 1982-12-27 | 1982-12-27 | Document drawing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59119432A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5243691A (en) * | 1986-06-18 | 1993-09-07 | Hitachi, Ltd. | System for printing documents |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5430737A (en) * | 1977-08-12 | 1979-03-07 | Fujitsu Ltd | Rule display system |
JPS55147763A (en) * | 1979-05-08 | 1980-11-17 | Ricoh Co Ltd | Sentence forming unit |
JPS5814249A (en) * | 1981-07-20 | 1983-01-27 | Fujitsu Ltd | Display control system for ruled line |
-
1982
- 1982-12-27 JP JP57226963A patent/JPS59119432A/en active Granted
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5430737A (en) * | 1977-08-12 | 1979-03-07 | Fujitsu Ltd | Rule display system |
JPS55147763A (en) * | 1979-05-08 | 1980-11-17 | Ricoh Co Ltd | Sentence forming unit |
JPS5814249A (en) * | 1981-07-20 | 1983-01-27 | Fujitsu Ltd | Display control system for ruled line |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5243691A (en) * | 1986-06-18 | 1993-09-07 | Hitachi, Ltd. | System for printing documents |
Also Published As
Publication number | Publication date |
---|---|
JPH0122943B2 (en) | 1989-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6342304B2 (en) | ||
JPH069045B2 (en) | Word processor | |
JPS59119432A (en) | Document drawing device | |
JP3064323B2 (en) | Character string replacement device with attributes | |
JPS59149553A (en) | Document producing device | |
JPS58172770A (en) | Japanese word processor | |
JPS5971528A (en) | Original forming machine | |
JPS59140541A (en) | Character processing device | |
JPS6195438A (en) | Electronic typewriter | |
JP2834882B2 (en) | Document creation device | |
JP3016949B2 (en) | Information processing device | |
JPS63238658A (en) | How to delete characters in a created document | |
JPS63128424A (en) | Data processing system | |
JPH05101044A (en) | Document processor | |
JPH0193385A (en) | document processing printing device | |
JPH04282755A (en) | Word processor | |
JPS59149525A (en) | Documentation device | |
JPH02288969A (en) | Document processor | |
JPH0619907A (en) | Document processor | |
JPS6197692A (en) | Display unit | |
JPH04188268A (en) | Document processor | |
JPH0782488B2 (en) | Document editing device | |
JPS61224070A (en) | Internal character calling method for word processor | |
JPH03263257A (en) | Document processor | |
JPH05101068A (en) | Document processor |