Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3345142B2 - Document processing device with ruled line display function - Google Patents
[go: Go Back, main page]

JP3345142B2 - Document processing device with ruled line display function - Google Patents

Document processing device with ruled line display function

Info

Publication number
JP3345142B2
JP3345142B2 JP32888993A JP32888993A JP3345142B2 JP 3345142 B2 JP3345142 B2 JP 3345142B2 JP 32888993 A JP32888993 A JP 32888993A JP 32888993 A JP32888993 A JP 32888993A JP 3345142 B2 JP3345142 B2 JP 3345142B2
Authority
JP
Japan
Prior art keywords
ruled line
character
converted
conversion
line
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 - Fee Related
Application number
JP32888993A
Other languages
Japanese (ja)
Other versions
JPH07182318A (en
Inventor
勝 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP32888993A priority Critical patent/JP3345142B2/en
Publication of JPH07182318A publication Critical patent/JPH07182318A/en
Application granted granted Critical
Publication of JP3345142B2 publication Critical patent/JP3345142B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明は、日本語ワードプロセ
ッサや文書作成が可能なパーソナルコンピュータなどの
文書処理装置に関し、特に、罫線表示機能を有する文書
処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a document processing apparatus such as a Japanese word processor and a personal computer capable of creating a document, and more particularly to a document processing apparatus having a ruled line display function.

【0002】[0002]

【従来の技術】従来のこの種の罫線表示機能を有する文
書処理装置として、罫線データをベクトル罫線データと
して座標値で記憶し、画面に表示するようにした文書処
理装置が知られている。このような文書処理装置におい
ては、文章データの座標を文字座標とし、罫線データの
座標を罫線座標として、個々に座標データを持ち、文章
と罫線とを同時に画面に表示するようにしている。
2. Description of the Related Art As a conventional document processing apparatus having this kind of ruled line display function, there is known a document processing apparatus in which ruled line data is stored as vector ruled line data as coordinate values and displayed on a screen. In such a document processing apparatus, the coordinates of the sentence data are set as character coordinates, and the coordinates of the ruled line data are set as ruled line coordinates, each having coordinate data, and the sentence and the ruled line are simultaneously displayed on the screen.

【0003】また、文字と罫線とを同時に、移動、複
写、消去することができるものとして、特開平1−30
9171号公報に記載の文書作成方式が知られている。
これは、罫線と行は、相対的位置関係を保っているた
め、罫線と関係行との間に位置関係を示す連動情報を常
に持ち、行移動の際には、対象となる罫線があるか否か
をチェックし、対象となる罫線がある場合は、行に連動
して罫線も移動するようにしたものである。
Japanese Patent Laid-Open No. 1-30 discloses a system which can simultaneously move, copy and delete characters and ruled lines.
A document creation method described in Japanese Patent Application No. 9171 is known.
This is because the ruled line and the line maintain the relative positional relationship, so there is always linked information indicating the positional relationship between the ruled line and the related line. Whether or not there is a ruled line to be checked is checked, and the ruled line is moved in conjunction with the line.

【0004】一方、罫線専用のキャラクターを用意し、
罫線データをキャラクタ罫線として文字と同じように扱
うようにした文書処理装置が知られている。このような
文書処理装置においては、キャラクタ罫線を文字の一部
として扱い、文章と罫線とを画面に表示するようにして
いる。
On the other hand, a character dedicated to ruled lines is prepared,
There is known a document processing apparatus which treats ruled line data as character ruled lines in the same way as characters. In such a document processing apparatus, a character ruled line is treated as a part of a character, and a sentence and a ruled line are displayed on a screen.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、罫線デ
ータをベクトル罫線データとして座標値で記憶し、画面
に表示するようにした文書処理装置においては、文章デ
ータと罫線データとで座標データの持ち方が異なるた
め、文字と罫線とが同じ行に表示されていたとしても、
その座標値は一致していない。したがって、例えば、表
データを移動する場合、文字と罫線とを同時に移動する
ことはできず、文字の移動の後、罫線を移動する、とい
うように、文字と罫線の移動を別々に行う必要があっ
た。
However, in a document processing apparatus in which ruled line data is stored as coordinate values as vector ruled line data and displayed on a screen, the manner in which coordinate data is held between text data and ruled line data. Because of the differences, even if the characters and the ruled lines are displayed on the same line,
The coordinates do not match. Therefore, for example, when moving the table data, the character and the ruled line cannot be moved at the same time, and it is necessary to move the character and the ruled line separately, such as moving the ruled line after moving the character. there were.

【0006】また、特開平1−309171号公報に記
載の文書作成方式においては、罫線毎に連動情報を持つ
ようにしていたため、罫線が増加すると、連動情報も増
加し、多くの記憶容量が必要であった。
In the document creation method described in Japanese Patent Application Laid-Open No. 1-309171, linked information is provided for each ruled line. Therefore, when the number of ruled lines increases, the linked information increases and a large storage capacity is required. Met.

【0007】さらに、罫線専用のキャラクターを用意
し、罫線データをキャラクタ罫線として文字と同じよう
に扱うようにした文書処理装置においては、表中の文字
を罫線と共に移動、あるいは消去した場合には、罫線が
一部残ったり、欠けたようになるという不具合があっ
た。
Further, in a document processing apparatus in which a character dedicated to a ruled line is prepared and the ruled line data is treated as a character ruled line in the same way as a character, when a character in a table is moved or erased together with the ruled line, There was a problem that a part of the ruled line was left or chipped.

【0009】この発明は、このような事情を考慮してな
されたもので、キャラクタ罫線を用いた文書処理装置に
おいて、キャラクタ罫線の移動、複写、消去作業等を行
ったときに、移動元、移動先等に隣接するキャラクタ罫
線を変換して、罫線の形を整え、罫線の再入力の手間を
省くことを目的としている。
The present invention has been made in view of such circumstances. In a document processing apparatus using a character ruled line, when a character ruled line is moved, copied, erased, or the like, the movement source and the movement are determined. It is an object of the present invention to convert a character ruled line adjacent to the head or the like, to shape the ruled line, and to save the trouble of re-inputting the ruled line.

【0014】[0014]

【課題を解決するための手段】この発明は、図1に示す
ように、多数の文字データとキャラクタ罫線データとを
含む文章データを入力する入力手段201と、入力され
た文章データを記憶する文章データ記憶手段202と、
文章データを表示する表示手段203と、変換対象とな
るキャラクタ罫線と変換するべきキャラクタ罫線とをあ
らかじめテーブルとして記憶した罫線変換テーブル記憶
手段204と、文章データ記憶手段202に記憶された
文字に対して、消去、移動、複写等の編集処理を行うた
めに、領域を指定する領域指定手段205と、領域指定
手段205によって指定された領域の文字を編集する編
集処理手段206と、編集処理前及び編集処理後の指定
された領域の境界と隣接する、指定領域内と指定領域外
の各上、下、左、右について、キャラクタ罫線の有無を
認識する認識手段207と、キャラクタ罫線が有る場合
には、隣接するキャラクタ罫線の種類と変換対象となる
キャラクタ罫線の種類とを判別する判別手段208と、
罫線変換テーブルを参照し、隣接するキャラクタ罫線の
種類と変換対象となるキャラクタ罫線の種類とから、変
換するべきキャラクタ罫線を検索し、キャラクタ罫線を
変換する変換手段209を備えてなる罫線表示機能付き
文書処理装置である。
As shown in FIG. 1, the present invention provides input means 201 for inputting text data including a large number of character data and character ruled line data, and text data for storing the input text data. Data storage means 202;
A display unit 203 for displaying text data, a ruled line conversion table storage unit 204 in which a character ruled line to be converted and a character ruled line to be converted are stored in advance as a table, and a character stored in the text data storage unit 202 Area specifying means 205 for specifying an area, editing processing means 206 for editing characters in the area specified by the area specifying means 205 for performing editing processing such as erasing, moving, copying, etc .; Recognizing means 207 for recognizing the presence / absence of a character ruled line in each of the upper, lower, left, and right regions inside and outside the designated region adjacent to the boundary of the designated region after processing; Determining means 208 for determining the type of the adjacent character ruled line and the type of the character ruled line to be converted;
With reference to the ruled line conversion table, a ruled line display function including a conversion means 209 for searching for a character ruled line to be converted based on the type of the adjacent character ruled line and the type of character ruled line to be converted and converting the character ruled line Document processing device.

【0015】この発明において、入力手段201として
は、多数の文字データとキャラクタ罫線データとを含む
文章データを入力することが可能な各種のキーボード
や、ペン入力装置などを用いることができる。
In the present invention, as the input means 201, various keyboards and pen input devices capable of inputting text data including a large number of character data and character ruled line data can be used.

【0016】罫線変換テーブル記憶手段204として
は、ROMのような内部メモリや、フロッピーディスク
装置、磁気ディスク装置等の各種の外部メモリを用いる
ことができる。領域指定手段205としては、カーソル
機能やペン入力による位置指定機能などを用いることが
できる。
As the ruled line conversion table storage means 204, an internal memory such as a ROM or various external memories such as a floppy disk drive and a magnetic disk drive can be used. As the area specifying means 205, a cursor function, a position specifying function by pen input, or the like can be used.

【0017】編集処理手段206,認識手段207,判
別手段208及び変換手段209としては、CPU,R
OM,RAM,I/Oポートからなるマイクロコンピュ
ータを用いるのが便利であり、文章データ記憶手段20
2としては、その中のRAMを用いることができる。
The editing processing means 206, the recognizing means 207, the discriminating means 208, and the converting means 209 include a CPU,
It is convenient to use a microcomputer including OM, RAM, and I / O ports.
As RAM 2, the RAM therein can be used.

【0018】表示手段203としては、文章データを表
示することが可能なものであればよく、CRTディスプ
レイ装置や液晶表示装置、あるいはELディスプレイ装
置などを用いることができる。
As the display means 203, any means capable of displaying text data can be used, and a CRT display device, a liquid crystal display device, an EL display device, or the like can be used.

【0023】[0023]

【作用】この発明によれば、入力手段201から入力さ
れた文章データは、文章データ記憶手段202に記憶さ
れ、表示手段203に表示されている。この状態で、領
域指定手段205によって、文章データ記憶手段202
に記憶された文字に対して領域が指定され、指定された
領域の文字が編集処理手段206によって編集される
と、認識手段207により、編集処理前及び編集処理後
の指定された領域の境界と隣接する、指定領域内と指定
領域外の各上、下、左、右について、キャラクタ罫線の
有無が認識される。
According to the present invention, the text data input from the input means 201 is stored in the text data storage means 202 and displayed on the display means 203. In this state, the text data storage unit 202 is
When an area is specified for the character stored in the area, and the character in the specified area is edited by the editing processing unit 206, the recognition unit 207 sets the boundary between the specified area before and after the editing processing. The presence / absence of a character ruled line is recognized for each of the adjacent upper, lower, left, and right portions within the designated region and outside the designated region.

【0024】そして、キャラクタ罫線が有る場合には、
判別手段208により、隣接するキャラクタ罫線の種類
と変換対象となるキャラクタ罫線の種類とが判別され、
変換手段209により、罫線変換テーブルが参照され
て、隣接するキャラクタ罫線の種類と変換対象となるキ
ャラクタ罫線の種類とから、変換するべきキャラクタ罫
線が検索され、キャラクタ罫線が変換される。
If there is a character ruled line,
The determination unit 208 determines the type of the adjacent character ruled line and the type of the character ruled line to be converted,
The conversion unit 209 refers to the ruled line conversion table, searches for the character ruled line to be converted from the type of the adjacent character ruled line and the type of the character ruled line to be converted, and converts the character ruled line.

【0025】したがって、キャラクタ罫線を文字と共に
移動、複写、消去等した際には、例えば移動処理であれ
ば、移動元及び移動先の領域に隣接するキャラクタ罫線
が、罫線変換テーブルに基づいて、整ったキャラクタ罫
線に変換される。
Therefore, when the character ruled line is moved, copied, erased, etc. together with the character, for example, in the case of the moving process, the character ruled lines adjacent to the source and destination areas are arranged based on the ruled line conversion table. Is converted into a character ruled line.

【0026】[0026]

【実施例】以下、図面に示す実施例に基づいてこの発明
を詳述する。なお、これによってこの発明が限定される
ものではない。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below in detail with reference to the embodiments shown in the drawings. Note that the present invention is not limited to this.

【0027】実施例1 図2はこの発明を日本語ワードプロセッサに適用した一
実施例の構成を示すブロック図である。この実施例にお
いては、本装置が、罫線データをベクトル罫線データと
して座標値で記憶し、画面に表示するようにした日本語
ワードプロセッサである場合について説明する。
Embodiment 1 FIG. 2 is a block diagram showing the configuration of an embodiment in which the present invention is applied to a Japanese word processor. In this embodiment, a case will be described in which the present apparatus is a Japanese word processor that stores ruled line data as vector ruled line data as coordinate values and displays it on a screen.

【0028】この図において、1はプログラムの実行を
行うCPU(中央処理装置)、2は各種データを格納す
るRAM、3は制御プログラムを格納するROM、4は
キーインターフェイス、5はキーボード、6は表示コン
トローラ、7は表示装置である。
In this figure, 1 is a CPU (central processing unit) for executing a program, 2 is a RAM for storing various data, 3 is a ROM for storing a control program, 4 is a key interface, 5 is a keyboard, and 6 is a keyboard. The display controller 7 is a display device.

【0029】キーインターフェイス4は、キーボード5
で押されたキーを判別し、判別したキーに対応するデー
タ信号を出力する。表示コントローラ6は、CPU1か
らのデータを変換し、表示装置7に表示する。
The key interface 4 includes a keyboard 5
And determines the pressed key and outputs a data signal corresponding to the determined key. The display controller 6 converts data from the CPU 1 and displays the data on the display device 7.

【0030】キーボード5からは、多数の文字データか
らなる文章データ及び罫線データが入力される。CPU
1は、入力された文章データと罫線データをRAM2に
記憶し、記憶した文章データと罫線データを表示コント
ローラ6を介して表示する。そして、表示した各文字の
文字座標と各罫線の罫線座標をRAM2に記憶する。
From the keyboard 5, sentence data including a large number of character data and ruled line data are input. CPU
1 stores the input text data and ruled line data in the RAM 2 and displays the stored text data and ruled line data via the display controller 6. Then, the character coordinates of each displayed character and the ruled line coordinates of each ruled line are stored in the RAM 2.

【0031】また、CPU1は、RAM2に記憶された
文字に対して、消去、移動、複写等の編集処理のため
に、カーソルで領域が指定されると、指定された領域に
含まれる罫線、あるいは指定された領域の境界に隣接す
る罫線の罫線座標を文字座標に変換し、変換した文字座
標における罫線をRAM2に記憶する。
Further, when an area is designated by the cursor for editing processing such as erasing, moving, copying, etc., for the character stored in the RAM 2, the CPU 1 executes a ruled line included in the designated area, or The ruled line coordinates of the ruled line adjacent to the boundary of the designated area are converted into character coordinates, and the ruled line at the converted character coordinates is stored in the RAM 2.

【0032】その後、例えば、編集処理として、移動が
指定されたのであれば、文字を移動先に移し、移動先の
文字座標から、記憶した罫線の罫線座標を算出し、算出
した罫線座標位置に、記憶した罫線を移動させる。
Thereafter, for example, if movement is designated as an editing process, the character is moved to the destination, the ruled coordinates of the stored ruled line are calculated from the character coordinates of the destination, and the ruled line coordinate position is calculated. Then, the stored ruled line is moved.

【0033】図3は文章データと罫線データの座標値の
持ち方の一例を示す説明図である。この図に示すよう
に、文字は画面左上を原点として、文字の行数が縦の座
標値、文字の列数が横の座標値となっており、これを文
字座標として表すようにしている。そして、罫線は文字
の真上と、文字と文字との間との2箇所に引くことがで
きるように、同じく画面左上を原点として、1文字を2
分した座標値となっており、これを罫線座標として表す
ようにしている。
FIG. 3 is an explanatory diagram showing an example of how to hold the coordinate values of the text data and the ruled line data. As shown in the figure, with the origin at the upper left corner of the screen, the number of lines of a character is a vertical coordinate value, and the number of columns of a character is a horizontal coordinate value, which are represented as character coordinates. The ruled line can be drawn at two positions, that is, just above the character and between the characters, so that one character is defined as the origin at the upper left of the screen.
The coordinate values are divided and are represented as ruled line coordinates.

【0034】図4はテキストと罫線とを編集する場合の
処理内容を示すフローチャートである。テキスト(文
字)と罫線とを編集する場合には、まず、テキスト編集
であるのか否かをチェックする(ステップ21)。この
場合のテキスト編集は、罫線同時編集も含んでいる。テ
キスト編集でなければ、罫線編集であるのか否かをチェ
ックし(ステップ22)、罫線編集であれば、罫線編集
処理を行う(ステップ23)。
FIG. 4 is a flow chart showing the processing contents when editing text and ruled lines. When editing a text (character) and a ruled line, it is first checked whether or not the editing is a text editing (step 21). The text editing in this case includes ruled line simultaneous editing. If it is not text editing, it is checked whether or not it is ruled line editing (step 22). If it is ruled line editing, ruled line editing processing is performed (step 23).

【0035】ステップ21において、テキスト編集であ
れば、テキスト編集処理を行い(ステップ24)、罫線
同時編集か否かをチェックする(ステップ25)。ここ
で、罫線同時編集でなければ、処理を終了し、罫線同時
編集であれば、ステップ23の罫線編集処理を行って、
処理を終了する。この場合、テキスト編集処理において
得られた領域等のデータを引き渡す。
In step 21, if it is text editing, a text editing process is performed (step 24), and it is checked whether or not the ruled line simultaneous editing is performed (step 25). If the ruled line is not simultaneously edited, the process is terminated. If the ruled line is simultaneously edited, the ruled line editing process of step 23 is performed.
The process ends. In this case, data such as an area obtained in the text editing process is delivered.

【0036】図5は図4における罫線編集処理の詳細な
処理内容を示すフローチャートである。罫線編集処理に
おいては、まず、罫線外枠のみか否かをチェックし(ス
テップ31)、罫線外枠のみでなければ、罫線枠内編集
処理を行い(ステップ32)、罫線枠内のみか否かをチ
ェックする(ステップ33)。ここで、罫線枠内のみで
なければ、罫線外枠編集処理を行う(ステップ34)。
FIG. 5 is a flowchart showing the detailed processing contents of the ruled line editing processing in FIG. In the ruled line editing processing, first, it is checked whether or not there is only the ruled line outer frame (step 31). If it is not the ruled line outer frame, the ruled line frame inside editing process is performed (step 32). Is checked (step 33). If it is not only inside the ruled line frame, a ruled line outer frame editing process is performed (step 34).

【0037】ステップ31において、罫線外枠のみであ
れば、ステップ34の罫線外枠編集処理を行う。また、
ステップ33において、罫線枠内のみであれば、そのま
ま処理を終了する。
If it is determined in step 31 that there is only a ruled line outer frame, a ruled line outer frame editing process in step 34 is performed. Also,
If it is determined in step 33 that the data is only in the ruled line frame, the processing is terminated.

【0038】図6は図5における罫線枠内編集処理及び
罫線外枠編集処理の詳細な処理内容を示すフローチャー
トである。罫線枠内編集処理と罫線外枠編集処理との違
いは、罫線が、編集対象となる文字領域の枠内に存在す
るのか、枠外に存在するのかの違いであり、基本的には
同じ罫線処理である。
FIG. 6 is a flow chart showing the detailed processing contents of the inside of the ruled line frame editing process and the outside of the ruled line frame editing process in FIG. The difference between the inside of the ruled line frame editing process and the outside of the ruled line frame editing process is the difference between whether the ruled line is inside the frame of the character area to be edited or outside the frame. It is.

【0039】この罫線処理においては、罫線座標を文字
座標に変換し(ステップ41)、変換した文字座標にお
ける罫線を保存し(ステップ42)、例えば、編集処理
が文字の移動であれば、移動先の文字座標から罫線座標
を算出し(ステップ43)、保存した罫線をその位置に
張り付ける(ステップ44)。
In this ruled line processing, the ruled line coordinates are converted to character coordinates (step 41), and the ruled lines at the converted character coordinates are stored (step 42). Is calculated from the character coordinates (step 43), and the saved rule is pasted at that position (step 44).

【0040】図7〜図10は罫線テキスト同時編集処理
の一例を示す説明図である。例えば、図7に示すような
表に対して、罫線テキスト同時編集処理を行って、図中
に示す" (1),(2)" の文字を移動する場合に、罫
線枠内のみの移動を行うと、図8に示すような編集結果
となり、罫線外枠のみの移動を行うと、図9に示すよう
な編集結果となり、罫線枠内と罫線外枠の両方の移動を
行うと、図10に示すような編集結果となる。
7 to 10 are explanatory diagrams showing an example of the ruled line text simultaneous editing process. For example, when the ruled line text simultaneous editing process is performed on the table as shown in FIG. 7 and the character “(1), (2)” shown in the diagram is moved, only the movement within the ruled line frame is performed. When this operation is performed, an editing result as shown in FIG. 8 is obtained. When only the outer frame of the ruled line is moved, an editing result as shown in FIG. 9 is obtained. When both the inside of the ruled line frame and the outer frame of the ruled line are moved, FIG. The editing result is as shown in FIG.

【0041】この応用で、図11に示すような表に対し
て、罫線外枠だけの消去、あるいはテキストと枠内のみ
の移動/複写を行うと、図12に示すような編集結果と
なり、罫線枠内のみの消去、あるいはテキストと罫線外
枠のみの移動を行うと、図13に示すような編集結果と
なり、テキストだけの移動、あるいは罫線全ての消去を
行うと、図14に示すような編集結果となる。
In this application, if only the outer frame of the ruled line is erased, or only the text and the inside of the frame are moved / copied, the editing result shown in FIG. 12 is obtained. When only the inside of the frame is deleted or only the text and the outer line of the ruled line are moved, an editing result as shown in FIG. 13 is obtained. When only the text is moved or all the ruled lines are deleted, the editing result as shown in FIG. Results.

【0042】このようにして、罫線を含むテキスト編集
において、テキストの移動、複写、消去時に、罫線も同
じように移動、複写、消去することにより、従来2回に
分けて別々の機能で行っていたものが、1つの機能で、
かつ1回の指定で行うことができるようになる。その結
果、複数の機能に出入りする回数が減少し、領域指定の
自由度も高くなる。
As described above, in the text editing including the ruled line, when the text is moved, copied, and erased, the ruled line is also moved, copied, and erased in the same manner. Is one function,
And it can be performed by one specification. As a result, the number of times that the user enters and exits a plurality of functions is reduced, and the degree of freedom in specifying an area is increased.

【0043】実施例2 この実施例においては、本装置が、罫線専用のキャラク
ターを用意し、罫線データをキャラクタ罫線として文字
と同じように扱うようにした日本語ワードプロセッサで
ある場合について説明する。この実施例2においては、
基本構成は実施例1と同様であるので、その説明を省略
する。
Embodiment 2 In this embodiment, a case will be described in which the present apparatus is a Japanese word processor that prepares a character dedicated to ruled lines and treats ruled line data as character ruled lines in the same manner as characters. In the second embodiment,
The basic configuration is the same as that of the first embodiment, and a description thereof will be omitted.

【0044】本装置においては、ROM3に、変換対象
となるキャラクタ罫線と変換するべきキャラクタ罫線と
があらかじめキャラクタ罫線変換テーブルとして記憶さ
れている。
In this apparatus, the character ruled line to be converted and the character ruled line to be converted are stored in the ROM 3 in advance as a character ruled line conversion table.

【0045】キーボード5からは、多数の文字データと
キャラクタ罫線データとを含む文章データが入力され
る。CPU1は、入力された文章データをRAM2に記
憶し、表示コントローラ6を介して表示装置7に表示す
る。
From the keyboard 5, sentence data including a large number of character data and character ruled line data is input. The CPU 1 stores the input text data in the RAM 2 and displays it on the display device 7 via the display controller 6.

【0046】そして、RAM2に記憶された文字に対し
て、消去、移動、複写等の編集処理のために、カーソル
で領域が指定されると、CPU1は、指定された領域の
文字を編集する。その後、編集処理前及び編集処理後の
指定された領域の境界と隣接する、指定領域内と指定領
域外の各上、下、左、右について、キャラクタ罫線の有
無を認識し、キャラクタ罫線が有る場合には、隣接する
キャラクタ罫線の種類と変換対象となるキャラクタ罫線
の種類とを判別し、キャラクタ罫線変換テーブルを参照
して、隣接するキャラクタ罫線の種類と変換対象となる
キャラクタ罫線の種類とから、変換するべきキャラクタ
罫線を検索し、キャラクタ罫線を変換する。
When an area is designated by the cursor for editing processing such as erasing, moving, copying, etc., for the character stored in the RAM 2, the CPU 1 edits the character in the designated area. Thereafter, the presence / absence of a character ruled line is recognized for the upper, lower, left, and right sides of the inside and outside of the specified region adjacent to the boundary of the specified region before and after the editing process, and the character ruled line exists. In this case, the type of the adjacent character ruled line and the type of the character ruled line to be converted are determined, and by referring to the character ruled line conversion table, the type of the adjacent character ruled line and the type of the character ruled line to be converted are determined. Then, a character rule to be converted is searched, and the character rule is converted.

【0047】キャラクタ罫線は文字であり、コードに対
応して罫線の形が設定されている。したがって、例え
ば、罫線と罫線が交差するような場合には、ベクトル罫
線であれば同じ座標を通るようにして交差させることが
できるが、キャラクタ罫線の場合は、コードを変換し
て、異なるキャラクタ罫線を交差部に表示させるように
しなければならない。しかも、どのような条件かによっ
て、どの形のキャラクタ罫線を表示するのかを決定しな
ければならない。
The character ruled line is a character, and the shape of the ruled line is set corresponding to the code. Therefore, for example, when a ruled line intersects with a ruled line, the vectored ruled line can intersect by passing through the same coordinates. However, in the case of a character ruled line, the code is converted to a different character ruled line. Must be displayed at the intersection. In addition, it is necessary to determine what form of character ruled line is to be displayed depending on the condition.

【0048】本装置ではこれを解決するために、ROM
3内に、前述したようなキャラクタ罫線変換テーブルを
設けている。これにより、どのような条件であるのかに
よって、どの形のキャラクタ罫線に変換すればよいのか
を認識することができる。
In this apparatus, in order to solve this, a ROM
3, a character ruled line conversion table as described above is provided. Thus, it is possible to recognize which form of character ruled line should be converted depending on the condition.

【0049】図15〜図26はキャラクタ罫線変換テー
ブルを示す説明図である。このテーブル中、図15〜図
18までは通常変換のテーブルを、図19〜図22まで
は太線優先変換のテーブルを、図23〜図26までは細
線優先変換のテーブルを、それぞれ示している。
FIGS. 15 to 26 are explanatory diagrams showing character ruled line conversion tables. FIGS. 15 to 18 show tables for normal conversion, FIGS. 19 to 22 show tables for thick line priority conversion, and FIGS. 23 to 26 show tables for thin line priority conversion.

【0050】これらの変換テーブルの図中、一番左側の
縦列は、変換対象となるキャラクタ罫線を示し、一番上
側の横列は、上、下、左、右、の方向にそれぞれ隣合う
キャラクタ罫線を示している。つまり、図15、図1
9、図23においては上方向に隣合うキャラクタ罫線、
図16、図20、図24においては下方向に隣合うキャ
ラクタ罫線、図17、図21、図25においては左方向
に隣合うキャラクタ罫線、図18、図22、図26にお
いては右方向に隣合うキャラクタ罫線を示している。そ
して、左側の「変換対象となるキャラクタ罫線」と上側
の「隣合うキャラクタ罫線」との交点が、「変換される
キャラクタ罫線」を示している。
In these conversion tables, the leftmost column indicates the character ruled line to be converted, and the uppermost row indicates the character ruled line adjacent in the upward, downward, left, and right directions. Is shown. That is, FIG.
9. In FIG. 23, character ruled lines adjacent in the upward direction,
In FIG. 16, FIG. 20, and FIG. 24, character rule lines adjacent to each other in the downward direction, in FIGS. 17, 21, and 25, character rule lines adjacent to the left direction, and in FIG. 18, FIG. 22, and FIG. Matching character ruled lines are shown. The intersection of the left "ruled character line to be converted" and the upper "adjacent character ruled line" indicates the "character line to be converted".

【0051】キャラクタ罫線は、前述のように決まった
形になっているため、太さの違うキャラクタ罫線をつな
ぐと違和感が生ずる。このような場合、太線優先か細線
優先かによって、それに対応する変換テーブルを参照す
る。すなわち、通常時には図15〜図18を参照し、太
線優先時には図19〜図22を参照し、細線優先時には
図23〜図26を参照する。
Since the character ruled lines have a predetermined shape as described above, a sense of incongruity occurs when character ruled lines having different thicknesses are connected. In such a case, the conversion table corresponding to the priority of the thick line or the priority of the thin line is referred to depending on the priority. That is, FIGS. 15 to 18 are normally referred to, FIGS. 19 to 22 are shown when priority is given to thick lines, and FIGS. 23 to 26 are referred to when priority is given to thin lines.

【0052】図27〜図36はテキスト(文字)に対し
領域を指定して移動/複写を行う場合の、移動/複写先
における処理内容を示すフローチャートである。これら
図において、図27は指定領域内の罫線を変換する場合
の処理を示し、図28〜図31は図27の詳細処理内容
を示している。また、図32は指定領域外の隣合った部
分を変換する場合の処理を示し、図33〜36は図32
の詳細処理内容を示している。
FIGS. 27 to 36 are flow charts showing the contents of processing at the move / copy destination when moving / copying a text (character) by designating an area. In these figures, FIG. 27 shows the processing when converting the ruled line in the designated area, and FIGS. 28 to 31 show the detailed processing contents of FIG. FIG. 32 shows a process for converting adjacent portions outside the designated area, and FIGS.
3 shows the details of the processing.

【0053】移動/複写先における処理において、指定
領域内の罫線を変換する場合には、図27に示すよう
に、まず、変換モードをチェックする(ステップ5
1)。このチェックは、通常変換のテーブル、太線優先
変換のテーブル、細線優先変換のテーブルの、いずれを
参照するのかを決定するために、通常変換モードなの
か、太線優先変換モードなのか、細線優先変換モードな
のか、を知るためチェックである。
When the ruled line in the designated area is converted in the processing at the moving / copying destination, first, as shown in FIG. 27, the conversion mode is checked (step 5).
1). This check is performed in order to determine which of the normal conversion table, the thick line priority conversion table, and the thin line priority conversion table to refer to, in the normal conversion mode, the thick line priority conversion mode, the thin line priority conversion mode. It is a check to know what it is.

【0054】次に、指定領域内の境界部分と上で隣合っ
ているか、つまり、指定領域内での先頭行であるか否か
を調べ(ステップ52)、上で隣合っていれば、上キャ
ラクタ罫線変換処理を行い(ステップ53)、指定領域
内の境界部分と下で隣合っているか否かを調べ(ステッ
プ54)、下で隣合っていれば、下キャラクタ罫線変換
処理を行う(ステップ55)。
Next, it is checked whether or not it is adjacent to the boundary in the designated area, that is, whether it is the first line in the designated area (step 52). A character rule conversion process is performed (step 53), and it is checked whether or not it is adjacent to a boundary portion in the designated area below (step 54). If it is adjacent below, a lower character rule conversion process is performed (step 53). 55).

【0055】そして、指定領域内の境界部分と左で隣合
っているか否かを調べ(ステップ56)、左で隣合って
いれば、左キャラクタ罫線変換処理を行い(ステップ5
7)、指定領域内の境界部分と右で隣合っているか否か
を調べ(ステップ58)、右で隣合っていれば、右キャ
ラクタ罫線変換処理を行い(ステップ59)、キャラク
タ罫線のチェックが終われば、次の文字のチェックに移
り、全て終了すれば処理を終える(ステップ60)。
Then, it is checked whether or not it is adjacent to the boundary in the designated area on the left (step 56). If it is adjacent on the left, a left character ruled line conversion process is performed (step 5).
7) It is checked whether or not it is adjacent to the boundary in the designated area on the right (step 58). If it is adjacent on the right, a right character rule conversion process is performed (step 59), and the character rule is checked. When the process is completed, the process proceeds to the next character check, and when all processes are completed, the process is completed (step 60).

【0056】図28は図27のステップ53で示した
「上キャラクタ罫線変換処理」の詳細内容を示すフロー
チャートである。上キャラクタ罫線変換処理において
は、罫線境界を挟んで反対側(上)に、キャラクタ罫線
があるのか否かを調べ(ステップ61)、キャラクタ罫
線があれば、上で隣合っているキャラクタ罫線の種類を
調べ(ステップ62)、その種類のキャラクタ罫線が、
例えばチェックした変換モードが通常変換モードであれ
ば、図15の「上変換テーブル」に存在するか否かをチ
ェックする(ステップ63)。
FIG. 28 is a flowchart showing the detailed contents of the "upper character ruled line conversion process" shown in step 53 of FIG. In the upper character rule conversion process, it is checked whether or not there is a character rule on the opposite side (upper) of the rule line boundary (step 61). If there is a character rule, the type of the character rule adjacent to the upper is determined. (Step 62), and the type of character ruled line is
For example, if the checked conversion mode is the normal conversion mode, it is checked whether or not the conversion mode exists in the “upper conversion table” in FIG. 15 (step 63).

【0057】ここで、存在すれば、指定領域の内側の、
境界線の上のキャラクタ罫線と隣合ったキャラクタ罫線
の種類を調べ(ステップ64)、図15の「上変換テー
ブル」を用いて、変換するキャラクタ罫線を検索する
(ステップ65)。この場合、指定領域内のキャラクタ
罫線は、図15の一番左側の縦列のキャラクタ罫線に該
当し、指定領域外のキャラクタ罫線は、一番上側の横列
のキャラクタ罫線に該当し、これらの交差した位置のキ
ャラクタ罫線を採用する。その後、採用したキャラクタ
罫線に変換する(ステップ66)。
Here, if it exists, the inside of the designated area
The type of the character ruled line adjacent to the character ruled line above the boundary is checked (step 64), and the character ruled line to be converted is searched for using the "upper conversion table" of FIG. 15 (step 65). In this case, the character ruled lines in the designated area correspond to the character ruled lines in the leftmost column in FIG. 15, and the character ruled lines outside the designated area correspond to the character ruled lines in the uppermost row. Adopt the character line of the position. Then, it is converted into the adopted character ruled line (step 66).

【0058】ステップ61において、罫線境界を挟んで
反対側(上)に、キャラクタ罫線がなければ、キャラク
タ罫線の代わりに空白があるのか否かを調べ(ステップ
67)、あればステップ64に進み、なければ処理を終
了する。
In step 61, if there is no character ruled line on the opposite side (upper side) of the ruled line boundary, it is checked whether there is a space in place of the character ruled line (step 67). If not, the process ends.

【0059】同様に、図29は図27のステップ55で
示した「下キャラクタ罫線変換処理」の詳細内容を示す
フローチャート、図30は図27のステップ57で示し
た「左キャラクタ罫線変換処理」の詳細内容を示すフロ
ーチャート、図31は図27のステップ59で示した
「右キャラクタ罫線変換処理」の詳細内容を示すフロー
チャートであり、上方向に続いて、下、左、右の各方向
の境界でチェックを行う。これで、1つの文字につき4
方向のチェックが終了し、図27のステップ60に戻っ
て、次の文字のチェックに移る。
Similarly, FIG. 29 is a flowchart showing the details of the "lower character ruled line conversion process" shown in step 55 of FIG. 27, and FIG. 30 is a flowchart showing the "left character ruled line conversion process" shown in step 57 of FIG. FIG. 31 is a flowchart showing the detailed contents of the "right character ruled line conversion process" shown in step 59 of FIG. 27. The flowchart shows the details in the upper, lower, left, and right boundaries. Perform a check. So, 4 characters per character
After the direction check is completed, the flow returns to step 60 in FIG. 27 to check the next character.

【0060】移動/複写先における処理において、指定
領域外の隣合った部分を変換する場合には、図32に示
すように、まず、変換モードをチェックする(ステップ
71)。次に、指定領域内の境界部分と下で隣合ってい
るか否かを調べ(ステップ72)、下で隣合っていれ
ば、下キャラクタ罫線変換処理を行い(ステップ7
3)、指定領域内の境界部分と上で隣合っているか否か
を調べ(ステップ74)、上で隣合っていれば、上キャ
ラクタ罫線変換処理を行う(ステップ75)。
In the process at the move / copy destination, when converting adjacent portions outside the designated area, first, as shown in FIG. 32, the conversion mode is checked (step 71). Next, it is checked whether or not it is adjacent to the boundary part in the designated area below (step 72). If it is adjacent to the lower part, a lower character ruled line conversion process is performed (step 7).
3) It is checked whether or not it is adjacent to the boundary portion in the designated area above (step 74). If it is above, the upper character ruled line conversion process is performed (step 75).

【0061】そして、指定領域内の境界部分と右で隣合
っているか否かを調べ(ステップ76)、右で隣合って
いれば、右キャラクタ罫線変換処理を行い(ステップ7
7)、指定領域内の境界部分と左で隣合っているか否か
を調べ(ステップ78)、左で隣合っていれば、左キャ
ラクタ罫線変換処理を行い(ステップ79)、キャラク
タ罫線のチェックが終われば、次の文字のチェックに移
り、全て終了すれば処理を終える(ステップ80)。
Then, it is checked whether or not it is adjacent to the boundary in the designated area on the right (step 76). If it is adjacent on the right, a right character ruled line conversion process is performed (step 7).
7) It is checked whether it is adjacent to the boundary in the designated area on the left (step 78). If it is adjacent on the left, a left character rule conversion process is performed (step 79), and the character rule is checked. When the processing is completed, the process proceeds to the next character check, and when all the processing is completed, the processing is completed (step 80).

【0062】図33は図32のステップ73で示した
「下キャラクタ罫線変換処理」の詳細内容を示すフロー
チャートである。この下キャラクタ罫線変換処理は、図
29で示した下キャラクタ罫線変換処理と、領域内の処
理と領域外の処理が異なるだけで、基本的には同じ処理
である。すなわち、図29と異なるのは、ステップ81
おいて、境界外のキャラクタ罫線の種類をチェックする
点であり、この処理においては、指定領域の外側のキャ
ラクタ罫線の種類を調べる。
FIG. 33 is a flowchart showing the details of the "lower character ruled line conversion process" shown in step 73 of FIG. This lower character ruled line conversion process is basically the same as the lower character ruled line conversion process shown in FIG. 29 except that the process inside the region and the process outside the region are different. That is, what is different from FIG.
In this process, the type of the character ruled line outside the boundary is checked. In this process, the type of the character ruled line outside the designated area is checked.

【0063】図34は図32のステップ75で示した
「上キャラクタ罫線変換処理」の詳細内容を示すフロー
チャート、図35は図32のステップ77で示した「右
キャラクタ罫線変換処理」の詳細内容を示すフローチャ
ート、図36は図32のステップ79で示した「左キャ
ラクタ罫線変換処理」の詳細内容を示すフローチャート
である。図34は図28に、図35は図31に、図36
は図30に、それぞれ対応しており、領域内の処理と領
域外の処理が異なるだけで、基本的には同じ処理であ
る。
FIG. 34 is a flowchart showing the details of the "upper character ruled line conversion process" shown in step 75 of FIG. 32. FIG. 35 is a flowchart showing the details of the "right character ruled line conversion process" shown in step 77 of FIG. FIG. 36 is a flowchart showing the details of the “left character ruled line conversion processing” shown in step 79 of FIG. 34 is shown in FIG. 28, FIG. 35 is shown in FIG. 31, and FIG.
30 respectively correspond to FIG. 30 and are basically the same processing except that the processing inside the area and the processing outside the area are different.

【0064】図27で示した指定領域内の罫線変換処理
に対し、図32は移動元、消去時、及び移動、複写先で
の処理である。これを言い換えると、図27の処理は指
定領域内のキャラクタ罫線を変換する処理であり、図3
2の処理は指定領域外のキャラクタ罫線、つまり指定領
域の境界線に対して境界線の外側で隣合うキャラクタ罫
線を変換する処理である。
In contrast to the ruled line conversion processing in the designated area shown in FIG. 27, FIG. 32 shows processing at the movement source, at the time of erasing, and at the movement and copy destination. In other words, the process of FIG. 27 is a process of converting a character ruled line in a designated area.
The process 2 is a process of converting a character ruled line outside the designated area, that is, a character ruled line adjacent to the boundary of the designated area outside the boundary.

【0065】図37〜図40はキャラクタ罫線変換の一
例を示す説明図である。これらの図において、図37は
通常変換モードでの変換の例を示し、図38は通常変換
モード時に変換しない例を示している。図38の下の2
つは太さが違うため変換しない場合の例を示している。
図39は太線優先変換モードにおける変換の例を示して
おり、太さが違うときに太線に合わせて変換する例であ
る。この場合には、細線と太線がつながれるとき、細線
が太線に変換される例を示している。図40は図39と
は逆に、細線優先変換モードにおける変換の例を示して
おり、細線と太線がつながれる時、太線が細線に変換さ
れる例を示している。なお、変換テーブルを書き換える
ことにより、他の条件のテーブルを作ることも可能であ
る。
FIGS. 37 to 40 are explanatory diagrams showing an example of character ruled line conversion. In these figures, FIG. 37 shows an example of conversion in the normal conversion mode, and FIG. 38 shows an example of no conversion in the normal conversion mode. 38 below 2
The example shows a case in which conversion is not performed because the thickness is different.
FIG. 39 shows an example of conversion in the thick line priority conversion mode, and is an example in which conversion is performed according to a thick line when the thickness is different. In this case, an example is shown in which when a thin line and a thick line are connected, the thin line is converted to a thick line. FIG. 40 shows an example of conversion in the thin line priority conversion mode, which is opposite to FIG. 39, and shows an example in which when a thin line and a thick line are connected, the thick line is converted to a thin line. Note that it is also possible to create a table with other conditions by rewriting the conversion table.

【0066】図41〜図44は表に対してキャラクタ罫
線変換を行った場合の例を示す説明図である。図45〜
図48はキャラクタ罫線を1キャラクタずつ分解して示
した説明図であり、図41は図45に、図42は図46
に、図43は図47に、図44は図48に、それぞれ対
応している。
FIGS. 41 to 44 are explanatory diagrams showing an example in the case where character ruled line conversion is performed on a table. Fig. 45
FIG. 48 is an explanatory view showing the character ruled lines disassembled one by one. FIG. 41 is shown in FIG. 45, and FIG.
FIG. 43 corresponds to FIG. 47, and FIG. 44 corresponds to FIG.

【0067】これらの図に示すように、例えば、図41
の斜線部分を移動、又は消去した場合、キャラクタ罫線
を変換しなければ、図42に示すように、罫線が一部残
ったようになるが、この一部残ったように見えるキャラ
クタ罫線を変換することによって、図43に示すような
表にすることができる。
As shown in these figures, for example, FIG.
If the hatched portion is moved or deleted, and if the character ruled line is not converted, as shown in FIG. 42, a part of the ruled line remains, but the character ruled line which appears to be partially left is converted. Thus, a table as shown in FIG. 43 can be obtained.

【0068】また、図43に示すような表に、図41の
斜線部分を移動、又は複写した時には、キャラクタ罫線
を変換しなければ、図44に示すように、罫線が一部欠
けたようになるが、この一部欠けたように見えるキャラ
クタ罫線を変換することによって、図41に示すような
表にすることができる。
When the hatched portions in FIG. 41 are moved or copied into the table shown in FIG. 43, if the character ruled lines are not converted, as shown in FIG. However, by converting the character ruled lines that appear to be partially missing, a table as shown in FIG. 41 can be obtained.

【0069】このように、表を構成するキャラクタ罫線
に対して、移動/複写/消去等の編集処理を行った場
合、移動元や消去元、あるいは移動先や複写先のキャラ
クタ罫線は、不自然な形となるが、このキャラクタ罫線
を変換することにより、自然な形の表とすることができ
る。これにより、キャラクタ罫線使用時の操作の簡略化
や、作業時間の短縮化等を図ることができる。
As described above, when editing processing such as moving / copying / erasing is performed on the character ruled lines constituting the table, the character ruled lines at the moving source and the erasing source, or at the moving destination and the copy destination are unnatural. However, by converting the character ruled lines, a table having a natural shape can be obtained. Thereby, simplification of the operation when the character ruled line is used, shortening of the work time, and the like can be achieved.

【0070】具体的には、キャラクタ罫線を使用した表
等の編集を行う時に、使用者にとって面倒な修整作業を
助けることができる。例えば、先述した図41の斜線部
分を移動、又は消去した場合、キャラクタ罫線を変換し
なければ、図42に示すように、罫線が一部残ったよう
なり、これを手作業で変換すると、3文字分のキャラク
タ罫線を入力し直すことになるが、領域を指定して、実
行することで、キャラクタ罫線の修整までを自動的に行
うことができる。また、変換テーブルを変えれば、各種
のパターンを用いることもできる。
Specifically, when editing a table or the like using a character ruled line, it is possible to assist the user in performing a troublesome retouching operation. For example, if the above-described hatched portion in FIG. 41 is moved or erased, if the character ruled line is not converted, as shown in FIG. 42, a part of the ruled line will remain. The character ruled lines for the characters are re-input, but by specifying and executing the area, the correction up to the character ruled lines can be automatically performed. Also, by changing the conversion table, various patterns can be used.

【0072】[0072]

【発明の効果】この発明によれば、キャラクタ罫線を文
字と共に移動、複写、消去等した際には、例えば移動処
理であれば、移動元及び移動先の領域に隣接するキャラ
クタ罫線を、罫線変換テーブルに基づいて、整ったキャ
ラクタ罫線に変換するようにしたので、操作の簡易化、
及びキャラクタ罫線修整作業の短縮化を図ることができ
る。
According to the present invention, when a character ruled line is moved, copied, or erased together with a character, for example, in the case of a moving process, the character ruled line adjacent to the source and destination areas is converted to a ruled line. Based on the table, it is converted to a well-defined character ruled line, so operation can be simplified,
In addition, it is possible to shorten the character ruled line modification work.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of the present invention.

【図2】この発明を日本語ワードプロセッサに適用した
一実施例の構成を示すブロック図である。
FIG. 2 is a block diagram showing a configuration of an embodiment in which the present invention is applied to a Japanese word processor.

【図3】文章データと罫線データの座標値の持ち方の一
例を示す説明図である。
FIG. 3 is an explanatory diagram showing an example of how to hold coordinate values of text data and ruled line data.

【図4】テキストと罫線とを編集する場合の処理内容を
示すフローチャートである。
FIG. 4 is a flowchart showing processing contents when editing a text and a ruled line.

【図5】図4における罫線編集処理の詳細な処理内容を
示すフローチャートである。
FIG. 5 is a flowchart showing a detailed processing content of a ruled line editing process in FIG. 4;

【図6】図5における罫線枠内編集処理及び罫線外枠編
集処理の詳細な処理内容を示すフローチャートである。
FIG. 6 is a flowchart showing detailed processing contents of a ruled line inside frame editing process and a ruled line outside frame editing process in FIG. 5;

【図7】罫線テキスト同時編集処理の一例を示す説明図
である。
FIG. 7 is an explanatory diagram showing an example of a ruled line text simultaneous editing process.

【図8】罫線テキスト同時編集処理の一例を示す説明図
である。
FIG. 8 is an explanatory diagram showing an example of a ruled line text simultaneous editing process.

【図9】罫線テキスト同時編集処理の一例を示す説明図
である。
FIG. 9 is an explanatory diagram showing an example of a ruled line text simultaneous editing process.

【図10】罫線テキスト同時編集処理の一例を示す説明
図である。
FIG. 10 is an explanatory diagram showing an example of a ruled line text simultaneous editing process.

【図11】罫線テキスト同時編集処理の一例を示す説明
図である。
FIG. 11 is an explanatory diagram showing an example of a ruled line text simultaneous editing process.

【図12】罫線テキスト同時編集処理の一例を示す説明
図である。
FIG. 12 is an explanatory diagram illustrating an example of a ruled line text simultaneous editing process.

【図13】罫線テキスト同時編集処理の一例を示す説明
図である。
FIG. 13 is an explanatory diagram showing an example of a ruled line text simultaneous editing process.

【図14】罫線テキスト同時編集処理の一例を示す説明
図である。
FIG. 14 is an explanatory diagram illustrating an example of a ruled line text simultaneous editing process.

【図15】キャラクタ罫線変換テーブルを示す説明図で
ある。
FIG. 15 is an explanatory diagram showing a character ruled line conversion table.

【図16】キャラクタ罫線変換テーブルを示す説明図で
ある。
FIG. 16 is an explanatory diagram showing a character ruled line conversion table.

【図17】キャラクタ罫線変換テーブルを示す説明図で
ある。
FIG. 17 is an explanatory diagram illustrating a character ruled line conversion table.

【図18】キャラクタ罫線変換テーブルを示す説明図で
ある。
FIG. 18 is an explanatory diagram showing a character ruled line conversion table.

【図19】キャラクタ罫線変換テーブルを示す説明図で
ある。
FIG. 19 is an explanatory diagram showing a character ruled line conversion table.

【図20】キャラクタ罫線変換テーブルを示す説明図で
ある。
FIG. 20 is an explanatory diagram showing a character ruled line conversion table.

【図21】キャラクタ罫線変換テーブルを示す説明図で
ある。
FIG. 21 is an explanatory diagram showing a character ruled line conversion table.

【図22】キャラクタ罫線変換テーブルを示す説明図で
ある。
FIG. 22 is an explanatory diagram showing a character ruled line conversion table.

【図23】キャラクタ罫線変換テーブルを示す説明図で
ある。
FIG. 23 is an explanatory diagram showing a character ruled line conversion table.

【図24】キャラクタ罫線変換テーブルを示す説明図で
ある。
FIG. 24 is an explanatory diagram showing a character ruled line conversion table.

【図25】キャラクタ罫線変換テーブルを示す説明図で
ある。
FIG. 25 is an explanatory diagram showing a character ruled line conversion table.

【図26】キャラクタ罫線変換テーブルを示す説明図で
ある。
FIG. 26 is an explanatory diagram showing a character ruled line conversion table.

【図27】テキストに対し領域を指定して移動/複写を
行う場合の移動/複写先における処理内容を示すフロー
チャートである。
FIG. 27 is a flowchart showing processing contents at a move / copy destination when performing a move / copy by designating an area for a text;

【図28】テキストに対し領域を指定して移動/複写を
行う場合の移動/複写先における処理内容を示すフロー
チャートである。
FIG. 28 is a flowchart showing the processing contents at the move / copy destination when moving / copying a text by designating an area.

【図29】テキストに対し領域を指定して移動/複写を
行う場合の移動/複写先における処理内容を示すフロー
チャートである。
FIG. 29 is a flowchart showing the processing contents at the move / copy destination when moving / copying a text by designating an area.

【図30】テキストに対し領域を指定して移動/複写を
行う場合の移動/複写先における処理内容を示すフロー
チャートである。
FIG. 30 is a flowchart showing the processing contents at the move / copy destination when moving / copying a text by designating an area.

【図31】テキストに対し領域を指定して移動/複写を
行う場合の移動/複写先における処理内容を示すフロー
チャートである。
FIG. 31 is a flowchart showing processing contents at a move / copy destination when performing a move / copy by designating an area for a text;

【図32】テキストに対し領域を指定して移動/複写を
行う場合の移動/複写先における処理内容を示すフロー
チャートである。
FIG. 32 is a flowchart showing the processing contents at the move / copy destination when moving / copying a text by designating an area.

【図33】テキストに対し領域を指定して移動/複写を
行う場合の移動/複写先における処理内容を示すフロー
チャートである。
FIG. 33 is a flowchart showing processing contents at a move / copy destination when performing a move / copy by designating an area for a text;

【図34】テキストに対し領域を指定して移動/複写を
行う場合の移動/複写先における処理内容を示すフロー
チャートである。
FIG. 34 is a flowchart showing the processing contents at the move / copy destination when moving / copying a text by designating an area.

【図35】テキストに対し領域を指定して移動/複写を
行う場合の移動/複写先における処理内容を示すフロー
チャートである。
FIG. 35 is a flowchart showing the processing contents at the move / copy destination when moving / copying a text by designating an area.

【図36】テキストに対し領域を指定して移動/複写を
行う場合の移動/複写先における処理内容を示すフロー
チャートである。
FIG. 36 is a flowchart showing processing contents at a move / copy destination when performing a move / copy by designating an area for a text;

【図37】キャラクタ罫線変換の一例を示す説明図であ
る。
FIG. 37 is an explanatory diagram illustrating an example of character ruled line conversion.

【図38】キャラクタ罫線変換の一例を示す説明図であ
る。
FIG. 38 is an explanatory diagram illustrating an example of character ruled line conversion.

【図39】キャラクタ罫線変換の一例を示す説明図であ
る。
FIG. 39 is an explanatory diagram illustrating an example of character ruled line conversion.

【図40】キャラクタ罫線変換の一例を示す説明図であ
る。
FIG. 40 is an explanatory diagram illustrating an example of character ruled line conversion.

【図41】表に対してキャラクタ罫線変換を行った場合
の例を示す説明図である。
FIG. 41 is an explanatory diagram illustrating an example of a case where character ruled line conversion is performed on a table.

【図42】表に対してキャラクタ罫線変換を行った場合
の例を示す説明図である。
FIG. 42 is an explanatory diagram illustrating an example of a case where character ruled line conversion is performed on a table.

【図43】表に対してキャラクタ罫線変換を行った場合
の例を示す説明図である。
FIG. 43 is an explanatory diagram illustrating an example of a case where character ruled line conversion is performed on a table.

【図44】表に対してキャラクタ罫線変換を行った場合
の例を示す説明図である。
FIG. 44 is an explanatory diagram showing an example of a case where character ruled line conversion is performed on a table.

【図45】キャラクタ罫線を1キャラクタずつ分解して
示した説明図である。
FIG. 45 is an explanatory diagram showing the character ruled lines disassembled one by one.

【図46】キャラクタ罫線を1キャラクタずつ分解して
示した説明図である。
FIG. 46 is an explanatory diagram showing a character ruled line disassembled one character at a time.

【図47】キャラクタ罫線を1キャラクタずつ分解して
示した説明図である。
FIG. 47 is an explanatory diagram showing a character ruled line disassembled one character at a time.

【図48】キャラクタ罫線を1キャラクタずつ分解して
示した説明図である。
FIG. 48 is an explanatory diagram showing a character ruled line disassembled one character at a time.

【符号の説明】[Explanation of symbols]

1 CPU(中央処理装置) 2 RAM 3 ROM 4 キーインターフェイス 5 キーボード 6 表示コントローラ 7 表示装置 DESCRIPTION OF SYMBOLS 1 CPU (Central processing unit) 2 RAM 3 ROM 4 Key interface 5 Keyboard 6 Display controller 7 Display device

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 多数の文字データとキャラクタ罫線デー
タとを含む文章データを入力する入力手段と、 入力された文章データを記憶する文章データ記憶手段
と、 文章データを表示する表示手段と、 変換対象となるキャラクタ罫線と変換するべきキャラク
タ罫線とをあらかじめテーブルとして記憶した罫線変換
テーブル記憶手段と、 文章データ記憶手段に記憶された文字に対して、消去、
移動、複写等の編集処理を行うために、領域を指定する
領域指定手段と、 領域指定手段によって指定された領域の文字を編集する
編集処理手段と、 編集処理前及び編集処理後の指定された領域の境界と隣
接する、指定領域内と指定領域外の各上、下、左、右に
ついて、キャラクタ罫線の有無を認識する認識手段と、 キャラクタ罫線が有る場合には、隣接するキャラクタ罫
線の種類と変換対象となるキャラクタ罫線の種類とを判
別する判別手段と、 罫線変換テーブルを参照し、隣接するキャラクタ罫線の
種類と変換対象となるキャラクタ罫線の種類とから、変
換するべきキャラクタ罫線を検索し、キャラクタ罫線を
変換する変換手段を備えてなる罫線表示機能付き文書処
理装置。
1. An input means for inputting text data including a large number of character data and character ruled line data; a text data storage means for storing the input text data; a display means for displaying the text data; A ruled line conversion table storing means in which a character ruled line to be converted and a character ruled line to be converted are stored in advance as a table;
In order to perform editing processing such as moving and copying, an area specifying means for specifying an area, an editing processing means for editing characters in an area specified by the area specifying means, and Recognition means for recognizing the presence / absence of a character ruled line in each of the upper, lower, left, and right regions within and outside the specified region adjacent to the boundary of the region. Determining means for determining the type of character ruled line to be converted, and a ruled line conversion table to search for a character ruled line to be converted from the type of the adjacent character ruled line and the type of character ruled line to be converted. A document processing apparatus with a ruled line display function, comprising a conversion unit for converting a character ruled line.
JP32888993A 1993-12-24 1993-12-24 Document processing device with ruled line display function Expired - Fee Related JP3345142B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32888993A JP3345142B2 (en) 1993-12-24 1993-12-24 Document processing device with ruled line display function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32888993A JP3345142B2 (en) 1993-12-24 1993-12-24 Document processing device with ruled line display function

Publications (2)

Publication Number Publication Date
JPH07182318A JPH07182318A (en) 1995-07-21
JP3345142B2 true JP3345142B2 (en) 2002-11-18

Family

ID=18215232

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32888993A Expired - Fee Related JP3345142B2 (en) 1993-12-24 1993-12-24 Document processing device with ruled line display function

Country Status (1)

Country Link
JP (1) JP3345142B2 (en)

Also Published As

Publication number Publication date
JPH07182318A (en) 1995-07-21

Similar Documents

Publication Publication Date Title
JP3353954B2 (en) Handwriting input display method and handwriting input display device
JP2773614B2 (en) Handwritten figure input device
JP2003323587A (en) Document creation method and apparatus for visually impaired person and program
JP3388451B2 (en) Handwriting input device
JP2992127B2 (en) Character recognition method and device
JP3345142B2 (en) Document processing device with ruled line display function
JPH11191159A (en) Image output device and its program recording medium
JP3343987B2 (en) Image processing device
JPH0259814A (en) Dividing/integrating process system for window information
JPH0324594A (en) Information processor with area specification confirming function
JPH0525141B2 (en)
JP3674905B2 (en) Document editing device
JPH05233599A (en) Online character recognizing device
JPH06149465A (en) Handwriting input device
JP3167081B2 (en) Information processing method and apparatus
JPS63265374A (en) Character reader
JPH04148370A (en) document processing device
JP2921975B2 (en) Handwritten document creation device
JPH0525115B2 (en)
JP2757367B2 (en) Character processor
JPH03294957A (en) Sentence generating device
JPH02257260A (en) Document editing processor
JPS6321170A (en) Document processor
JPH0831092B2 (en) Document processing device
JPH0744541A (en) Word processor and display method in the word processor

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070830

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080830

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080830

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090830

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090830

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100830

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110830

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees