[go: up one dir, main page]

JPS6320673A - Document processor - Google Patents

Document processor

Info

Publication number
JPS6320673A
JPS6320673A JP61165999A JP16599986A JPS6320673A JP S6320673 A JPS6320673 A JP S6320673A JP 61165999 A JP61165999 A JP 61165999A JP 16599986 A JP16599986 A JP 16599986A JP S6320673 A JPS6320673 A JP S6320673A
Authority
JP
Japan
Prior art keywords
document
ruled line
registered
frame
rtb
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
Application number
JP61165999A
Other languages
Japanese (ja)
Other versions
JPH0831093B2 (en
Inventor
Takahiro Kato
高裕 加藤
Masaki Hamada
浜田 正基
Hiroshi Takakura
洋 高倉
Yukari Taniguchi
ゆかり 谷口
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP16599986A priority Critical patent/JPH0831093B2/en
Priority to US07/072,634 priority patent/US4953108A/en
Publication of JPS6320673A publication Critical patent/JPS6320673A/en
Publication of JPH0831093B2 publication Critical patent/JPH0831093B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)
  • Preparing Plates And Mask In Photomechanical Process (AREA)
  • Document Processing Apparatus (AREA)

Abstract

PURPOSE:To facilitate the processing of a table part by registering the table part to perform a composition processing while keeping the show of the table when the table generated by a word processor is inputted. CONSTITUTION:The document inputted by the work processor is read into the document storage area TXT of a main memory 5 from a floppy disk device 11 page by page. The frame of the table is first retrieved, and vertical rules included in the candidates of the frame of the table are registered in the vertical rule table CTB of the main memory 5, and the similar processing is performed for horizontal rules, and they are registered in the horizontal rule table RTB of the main memory 5. It is checked whether areas divided by rules in the frame of the table are all rectangular or not based on the contents of rule tables CTB and RTB, and finally, cell data are registered. Thus, the table part of the document is recognized as a table, and the justification and composition of the following text part of the document are performed with the frame part of the table as an inhibiting region.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は文書を組版する機能を持つ文書処理装置に関す
る。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a document processing device having a function of typesetting a document.

[従来の技術] 従来、ワードプロセッサといわれる簡易文書処理装置で
文書を作成する場合、文字は固定ピッチで見た目にも美
しさを欠けるものであったが、その操作は比較的簡単で
あった。一方、本発明でいうところの組版機能を有する
文書処理装置は、文字ピッチを変えたり、文字の大きさ
を文字毎に変えたりすることができるので、見た目に美
しい文書を出力することができるが、その操作は比較的
離しいものであった。そこで、ワードプロセッサで入力
した文書を本発明でいうところの文書処理装置で組版処
理をして出力するという必要があった。
[Prior Art] Conventionally, when creating a document using a simple document processing device called a word processor, the characters had a fixed pitch and lacked aesthetic appeal, but the operation was relatively simple. On the other hand, a document processing device having a typesetting function as defined in the present invention can change the character pitch and the size of each character, so it is possible to output a visually beautiful document. , the operation was relatively remote. Therefore, there is a need for a document inputted by a word processor to be formatted and outputted by a document processing device as defined in the present invention.

[発明が解決しようとする問題点] しかしながら、ワードプロセッサで作成された文書に表
がある場合、本来この文書データの体裁は壊すべきもの
ではないのであるが、ワードプロセッサで作成した文書
を従来の文書処理装置に読み込んだ場合、この文書中に
表があっても表が表として扱われず、表を417i成す
る罫線も単に文字データとして扱われる為に、組版処理
をすることによって、この表の体裁が壊されてしまうと
いう間コ点があった。
[Problem to be solved by the invention] However, if a document created with a word processor has a table, the format of this document data should not be destroyed, but it is difficult to process the document created with a word processor using conventional document processing. When read into a device, even if there is a table in this document, the table is not treated as a table, and the ruled lines that make up the table are also treated simply as character data. There was a downside to it being destroyed.

[問題点を解決する為の手段] この問題点を解決するちに、本発明は入力された文書の
表の部分を認識する手段と、認識された表の部分を登録
する手段と、登録された表の部分の体裁を保ったまま組
版処理をする手段とを有する。
[Means for Solving the Problem] After solving this problem, the present invention provides a means for recognizing a table part of an input document, a means for registering the recognized table part, and a means for registering the recognized table part. and a means for performing typesetting processing while maintaining the appearance of the table portion.

[作  用] 認識された表を登録して、登録された表の体裁を保った
まま組版処理を行うことができる。
[Operation] Recognized tables can be registered and typesetting processing can be performed while maintaining the appearance of the registered tables.

[実り3例] 以下、図面に従って本発明に好適な一実施例を詳細に説
明する。
[3 Practical Examples] Hereinafter, one embodiment suitable for the present invention will be described in detail with reference to the drawings.

第1図は本発明に係る一実施例の文書処理装置のシステ
ムブロック図である。
FIG. 1 is a system block diagram of a document processing apparatus according to an embodiment of the present invention.

図において1はラスクスキャン表示方式で使用されるC
RT表示部、2は一画面分の表示パターン情報を記憶す
るビデオRAM (VR,AM) 、3はV RA M
 2に対するパターン情報の書き込み、CRTへの読み
出しの制御をする表示ffi:I 偵:l邦である。5
は第4四のフローチャートに従ったijJ +、凹プロ
グラムを格納したプログラムエリアP A−′:、)、
文書データを記憶エリアTXT、表に関するデータを格
納するテーブルエリア、CTB、RTB。
In the figure, 1 is C used in the Rusk scan display method.
RT display section, 2 is video RAM (VR, AM) that stores display pattern information for one screen, 3 is V RAM
This is a display that controls the writing of pattern information to the CRT and the reading of pattern information to the CRT. 5
is ijJ + according to the 44th flowchart, and the program area P A-':, ), which stores the concave program.
A storage area TXT for storing document data, and a table area CTB and RTB for storing data related to tables.

CELLをを有する主メモリで、4はマイクロプロセッ
サ(MPU)で、この装置の主制御を行う。MPtJ4
には文字データ等の入力を行うキーボード8、及びCR
T上の位置の指定等を行うポインティングデバイス(P
D)9か接続されている。6はハードディスク装置でこ
の中に文書ファイルや文字フォントが格納される。10
は作成された文書を出力するプリンタで、11はワード
プロセッサで作成された文書フロッピーを入力するフロ
ッピーディスク装置である。これらの各構成ブロックは
I10バス7で接続されている。
4 is a main memory having CELL, and 4 is a microprocessor (MPU), which performs main control of this device. MPtJ4
a keyboard 8 for inputting character data, etc., and a CR
A pointing device (P
D) 9 are connected. 6 is a hard disk device in which document files and character fonts are stored. 10
1 is a printer for outputting created documents, and 11 is a floppy disk device for inputting floppy documents created by a word processor. Each of these constituent blocks is connected by an I10 bus 7.

以下、ワードプロセッサで作成された第9図のような表
のある文書を扱う場合を説明する。
In the following, a case will be explained in which a document created with a word processor and having a table as shown in FIG. 9 is handled.

ワードプロセッサで入力された文書は1頁づつフロッピ
ーディスク装置11より主メモリ5の文書記憶エリアT
XTに読み込まれる。このとき、第9区のような文章の
罫線部分は一般には第2図に示したようなJISC62
26の罫線素片コードによって表わされている。第3図
は第9図の罫線部分を対応する罫線素片コードの種類が
わかるように分解したものである。
Documents input using a word processor are transferred one page at a time from the floppy disk device 11 to the document storage area T of the main memory 5.
Loaded into XT. At this time, the ruled lines of sentences such as the 9th ward are generally JISC62 as shown in Figure 2.
It is represented by 26 ruled line segment codes. FIG. 3 is an exploded view of the ruled line portion of FIG. 9 so that the type of the corresponding ruled line segment code can be seen.

次に第4図に従って表の部分に関する処理を説明する。Next, processing related to the table portion will be explained with reference to FIG.

まずステップ6−1で表の枠の検索を行う。First, in step 6-1, a table frame is searched.

これは表の部分を判別する最初の処理で、表の一番外の
枠を検索する。具体的には頁の先頭よりないものとして
第4図の処J里は終了する。
This is the first process to determine the parts of the table, searching for the outermost frame of the table. Specifically, the section in FIG. 4 ends as if it were not at the top of the page.

見つかった場合は(第3図では5−1)そこから順に1
文字づつチェックしていく。
If found (5-1 in Figure 3), 1 in order from there.
Check each letter one by one.

部分から再度r−(8/3)の検ネを開始する。Start testing r-(8/3) again from the section.

1文字づつチェックしていく。許されるコードは様にし
て第3図の5−3.5−4を経て5−1に戻るチェック
を行う。このチェックが終了するとチェックした領域に
囲まれる部分は表の枠の候補として認識され、ステップ
6−2の処理に1多る。
Check each character one by one. Permissible codes are checked in the same manner as in steps 5-3, 5-4 and back to 5-1 in FIG. When this check is completed, the portion surrounded by the checked area is recognized as a table frame candidate, and one is added to the processing in step 6-2.

ステップ6−2では表の枠の候補に含まれる縦の罫線を
主メモリS中の縦罫線テーブルCTBに登録する。この
は罫線テーブルLTBの詳細を第5図に示す。登録の方
法は原則としてつながった縦の罫線を1木と考えるが、
横の罫線と交わっている場合はそこで切って上下を別の
罫線と考え登録する。第3図でいえば、5−aから5−
hの9本が登録されることになる。具体的には最初に縦
の罫線を含む罫線素片コードがあれば、それをテーブル
に登録する。このときJ  (815)。
In step 6-2, the vertical ruled lines included in the table frame candidates are registered in the vertical ruled line table CTB in the main memory S. The details of this ruled line table LTB are shown in FIG. As a general rule, the registration method considers connected vertical ruled lines as one tree.
If it intersects with a horizontal ruled line, cut it there and register the top and bottom as separate ruled lines. In Figure 3, from 5-a to 5-
Nine books of h will be registered. Specifically, if there is a ruled line segment code that includes a vertical ruled line, it is first registered in the table. At this time J (815).

’−(a / 6 )−二(8/10)があったときは
、そこで縦罫線は終了しているため、X座標と、上下端
のX座標はここでは登録しない。
When there is '-(a/6)-2(8/10), the vertical ruled line ends there, so the X coordinate and the X coordinates of the upper and lower ends are not registered here.

未た定まらない罫線が登録されることになる。)下端の
定まらない罫線が登録されたときは、文字りを行いなが
ら縦罫線テーブルに罫線を登録していき、しく8/6)
(5−4)の列まできたらこの列の処理を終了する。以
下同様にしてを終了する。
Undefined ruled lines will be registered. ) When a ruled line with an undefined bottom edge is registered, register the ruled line in the vertical ruled line table while performing text printing, and the result will be 8/6)
When the column (5-4) is reached, processing for this column is terminated. The process ends in the same manner.

ステップ6−3では同様の処理を横罫線に対して行い、
主メモリ5中の横罫線テーブルRTBに登録する。
In step 6-3, similar processing is performed for horizontal ruled lines,
It is registered in the horizontal ruled line table RTB in the main memory 5.

以上ステップ6−2.6−3の処理で罫線テーブル内の
罫線の属性はここでは全て表罫であるが、当然第2図以
外の罫線素片コートが使用されていれば、それに従った
罫線の属性か登録されることになる。
In the process of step 6-2.6-3 above, the attributes of the ruled lines in the ruled line table are all front ruled lines, but of course if a ruled line segment coat other than that shown in Figure 2 is used, the ruled lines according to that attributes will be registered.

ステップ6−4ではこのようにして登録された罫線テー
ブルCTB、RTBをもとに表の枠内の罫線で区切られ
る領域が全て矩形であるかチェックを行う。最初に縦罫
線テーブルCTBよつ頭に縦の罫線を1木づつもってき
て他の縦罫線とのつながりを調べつながっているものは
ここでは1木と考えるようにして縦罫線の両端を見つけ
る。次にこの両方の端点についてそれぞれその端点を端
点とする横の罫線が2木づつあるか否かを横罫線テーブ
ルRTBで調べる。2本ない場合はそれが第3図でいえ
ば5−1.5−2.5−3.5−4の点であるかを調べ
、そうでなければ矩形でない領域があるので、この表の
枠の候補に関してはここでは表ではないとして第6図の
処理を終了する。同様にして縦罫線テーブルCTBに登
録されている全ての罫線についてチェックを行い、終了
したら次に横罫線テーブルRTBより順に罫線を1木づ
つもってきて同様のチェックを行う。以上のチェックが
終了すれば、この表の枠内の罫線で区切られる部分は全
て矩形と考えることができる。
In step 6-4, based on the ruled line tables CTB and RTB registered in this way, it is checked whether all areas delimited by ruled lines within the frame of the table are rectangular. First, bring one vertical ruled line to the head of the vertical ruled line table CTB, check the connections with other vertical ruled lines, and find both ends of the vertical ruled lines, considering that the connected lines are one tree here. Next, it is checked in the horizontal ruled line table RTB for each of these two endpoints whether there are two horizontal ruled lines having the endpoint as the endpoint. If there are not two, check whether it is the point 5-1.5-2.5-3.5-4 in Figure 3. If not, there is a non-rectangular area, so use the points in this table. As for the frame candidates, it is assumed that they are not tables, and the processing in FIG. 6 is terminated. In the same way, all the ruled lines registered in the vertical ruled line table CTB are checked, and when the check is finished, the ruled lines are sequentially retrieved one by one from the horizontal ruled line table RTB and the same check is performed. Once the above checks are completed, all parts of the table frame separated by ruled lines can be considered to be rectangles.

最後にステップ6−5のセルデータの登録を行う。この
!8理は横罫線テーブルRTBより順に罫線を1木づつ
もって来て、その両端のそれぞれについてそこより下に
伸びる縦罫線がないか縦罫線テーブルCTB内を検索し
、なければその接尭につながる横罫線があるはずであり
、それを横罫線テーブルRTBより検索し、もとの罫線
と合わせて1木と考え、再度端点より下に伸びる縦罫線
を検索する。縦罫線があった場合はそこがセルの端とな
る。このようにしてセルの左右の端を定め、次に左右の
端のどちらか1方の縦罫線をもとにセルの下端を定める
処理を行う。これはその縦罫線の下端と端点とし、もと
の横罫線方向に伸びる横罫線を横罫線テーブルRTBよ
り検索し、あればその位置がそのセルの下端である。な
ければその端点を上端の点とする縦罫線があるはずであ
り、それを縦罫線テーブルCTBより検索し、その下端
の点に関し、同様に横罫線テーブルRTBを検索する。
Finally, the cell data is registered in step 6-5. this! 8. In order to obtain a ruled line one by one from the horizontal ruled line table RTB, search the vertical ruled line table CTB for a vertical ruled line that extends below each end of the ruled line, and if not, find a horizontal ruled line that connects to that border. There should be a ruled line, so it is searched for from the horizontal ruled line table RTB, considered to be one tree along with the original ruled line, and the vertical ruled line extending below the end point is searched again. If there is a vertical ruled line, it becomes the edge of the cell. In this way, the left and right ends of the cell are determined, and then the bottom end of the cell is determined based on the vertical ruled line at either the left or right end. This is taken as the lower end and end point of the vertical ruled line, and a horizontal ruled line extending in the direction of the original horizontal ruled line is searched from the horizontal ruled line table RTB, and if found, that position is the lower end of the cell. If not, there must be a vertical ruled line whose top end point is that end point, and the vertical ruled line table CTB is searched for it, and the horizontal ruled line table RTB is similarly searched for its bottom point.

以上の繰り返しによりセルの下端か定められる。By repeating the above steps, the lower end of the cell is determined.

セルの範囲が決定したらそれを主メモリ5中のセルテー
ブルCELLの左上X座標、X座標、右下X座標、X座
標に登録し、さらにその範囲をもとにして、そのセル内
に含まわる文字列を決定し、その文字列を別途記憶する
とともに、その文字列へのポインタをセルテーブルCE
LL!、:登!3する。セルテーブルCELLの詳細を
第5図(b)に示す。以上の処理を↑シ、1罫線テーブ
ルRTB内の5−・1より5−3の部分を111成する
横罫線以外に対して行うことにより、この表の全てのセ
ルが第5図(b)の如くセルテーブルCELLに登録さ
れ、そのセル内に含ま打る文字列も決定される。
Once the cell range is determined, it is registered in the upper left X coordinate, X coordinate, lower right X coordinate, and X coordinate of the cell table CELL in the main memory 5, and then based on that range, Determine the character string, store the character string separately, and store the pointer to the character string in the cell table CE.
LL! , : Noboru! Do 3. Details of the cell table CELL are shown in FIG. 5(b). By performing the above process for the horizontal ruled lines other than those forming the 111 parts from 5-1 to 5-3 in the 1-ruled line table RTB, all the cells in this table are shown in Figure 5(b). is registered in the cell table CELL, and the character string to be included in the cell is also determined.

以上で第4図の処理か終了し、第9図の文書の表の部分
は表として認識され、その罫線に関する情報とセルに関
する情報は全て第5図のテーブルCTB、RTB、CE
LLに登録された。
This completes the process shown in Figure 4, and the table part of the document shown in Figure 9 is recognized as a table, and all of the information regarding its ruled lines and information regarding cells are stored in the tables CTB, RTB, and CE shown in Figure 5.
Registered in LL.

従って、この文書は以降本文の部分は表の枠の部分を禁
止領域として字詰め末且版を行い、表の部分は第5図の
テーブルCTB、RTBより罫線を作成し、各セル内の
文字はセルテーブルCELLのi青報をもとにセル内で
の字詰め組版を行えば、第6図に示すような表の体裁が
保たれたまま組版された状態で出力されることになる。
Therefore, from now on, in this document, the text part will be edited with the table frame part as a prohibited area, and the table part will be created with ruled lines from tables CTB and RTB in Figure 5, and the characters in each cell will be If typesetting is performed within the cell based on the i-brochure of the cell table CELL, the formatted state will be output while maintaining the table format as shown in FIG. 6.

このようにして、第9図のような表の外枠が矩形であり
、内部の罫線で区切られた領域も全て矩形であるように
作成された文書はそのままで利用できることになる。
In this way, a document created such that the outer frame of the table is rectangular as shown in FIG. 9 and the areas delimited by internal ruled lines are all rectangular can be used as is.

次に第7刃に示すような不完全な形で作成された表を扱
う賜金を説明する。このような文書は第4図の処理にお
いてステップ6−4の罫線で1.°4成される領域が全
て矩形であることのチェックを行っているとき、完全な
表ではないことが判別できる。このような場合は、その
時点で文書のその頁をワードプロセッサでの表示と同様
に固定ピッチでCRTI上に表示する。そして操作者は
ポインティングデバイス9を操作してCRTI上で罫線
の追加や削除を行い完全な表を作成するようにする。具
体的には罫線の追加の場合;よ、追カロする罫線の両端
の指示を行い、その指示がなされたら装置はまずそれら
の座標から縦罫線の追カロか横罫線か判断する。縦罫線
の追加であれば縁罫5線テーブルCTB上からそれとつ
ながるけ罫線を全てとり出してきて1木とし次にその罫
線と交わる横罫線を横罫線テーブルRTBより検索し、
それにより作成した縦罫線を分別して縦罫線テーブルC
TBに登録する。横罫線の追加も同様に行う。
Next, I will explain the gift that deals with tables created in an incomplete form as shown in the seventh blade. Such documents are marked 1. with the ruled lines in step 6-4 in the process of FIG. °4 When checking that all the areas created are rectangular, it can be determined that the table is not a complete table. In such a case, that page of the document is then displayed on the CRTI at a fixed pitch similar to how it is displayed on a word processor. The operator then operates the pointing device 9 to add or delete ruled lines on the CRTI to create a complete table. Specifically, when adding a ruled line, specify both ends of the ruled line to be added, and when the instruction is given, the device first determines from those coordinates whether it is a vertical ruled line or a horizontal ruled line. If you want to add a vertical ruled line, take out all the connected ruled lines from the 5-line border table CTB and set them as one tree, then search the horizontal ruled line table RTB for the horizontal ruled line that intersects with that ruled line,
Separate the vertical ruled lines created by this and create a vertical ruled line table C.
Register on TB. Add horizontal ruled lines in the same way.

罫線の削除は削除する罫線上の点を指示し、装置はその
座標から指示された罫線を罫線テーブルCTB、RTB
より検索し削除する。削除されたのが縦罫線であれば横
罫線テーブルRTBよりその縦罫線と交わっていた横罫
線を全て取り出し、つながっているものは−本化したの
ち、再度縦罫線テーブルCTBを検索して分割する処理
を行いテーブルに登録しなおす。以上のようにして罫線
の追加削除が終了したら再度第4図のステップ6−4よ
り処理を行えば第7図のような表を持つ文言も第6図の
ようにして出力できるようになる。
When deleting a ruled line, specify the point on the ruled line to be deleted, and the device stores the specified ruled line from the coordinates in the ruled line tables CTB and RTB.
Search and delete. If it is a vertical ruled line that has been deleted, extract all the horizontal ruled lines that intersected with that vertical ruled line from the horizontal ruled line table RTB, convert the connected ones into books, and then search the vertical ruled line table CTB again and divide them. Process and re-register in the table. When the addition and deletion of ruled lines is completed as described above, by repeating the process from step 6-4 in FIG. 4, text having a table as shown in FIG. 7 can be outputted as shown in FIG. 6.

更に第8図のような罫42を持たない表を持つ文書を扱
う場合を説明する。
Further, a case will be described in which a document having a table without ruled lines 42 as shown in FIG. 8 is handled.

このような文書は第4図の処理ではステップ6−1の処
ゴ里で表はないものとして処王里されてしまう。
In the process shown in FIG. 4, such a document is rejected in step 6-1 as having no front page.

従ってこの場合は操作者はこの頁をワードプロセッサと
同様に表示するように指示を行い、ポインティングデバ
イス9により表の枠をその左上と右下の点を指示するこ
とにより指定する。以下は第7図の場合と同様に罫線の
追加削除の処理を行えば良い。このようにすれば第8図
のように罫線を持たない表も第6図のようにして出力で
きる。
Therefore, in this case, the operator instructs to display this page in the same manner as a word processor, and uses the pointing device 9 to designate the frame of the table by indicating its upper left and lower right points. In the following, the process of adding and deleting ruled lines may be performed in the same manner as in the case of FIG. In this way, a table without ruled lines as shown in FIG. 8 can be output as shown in FIG. 6.

そして、第5図のようなテーブルCTB。And table CTB as shown in FIG.

RTBになっているため、第6図のような圧力を得るほ
かに、罫線の属性を指定して裏罫等に罫線の種類を変更
したり、また罫線は印刷しないようにしたり、あるセル
内の文字の大きさや書体を変更したり、縦組にしたりす
ることは簡単に指定でき、またその状態のまま保存もで
きることになる。
Because it is RTB, in addition to obtaining the pressure shown in Figure 6, you can also specify the attributes of the ruled line and change the type of ruled line to back ruled, etc., or make sure that the ruled line is not printed. You can easily change the font size and font, or set it to vertical writing, and you can also save it in that state.

つまり、セルテーブルCELLによって定義される枠を
一つの欄として取り扱うことで、ワードプロセッサ等の
固定ピッチで作成された文書の表の体裁を保ったまま、
文書の編集、組版処理をすることができる。
In other words, by treating the frame defined by the cell table CELL as one column, you can maintain the table format of a document created with a fixed pitch using a word processor, etc.
Can edit and format documents.

[効  果〕 以上述べた如く、本発明によると、ワードブロセッサで
作成した表を、本発明の文書処理装置;2入力すると、
表の部分を登録して、表の体裁を保ったまま、組版処理
を行うので、表の部分の処ゴーが容易に行犬る。
[Effect] As described above, according to the present invention, when a table created with a word processor is input into the document processing device of the present invention;
Since the front part is registered and typesetting processing is performed while maintaining the front appearance, the front part can be easily edited.

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

第1図は本発明に係る1実施例である文書処理装着のブ
ロック図、第2図はJISC6226コートの罫線素片
コードの1部を示す図、第3図は第9図の罫線部分を罫
線素片コードに分解した。 図、第4図は表の判別を行い処理用のテーブルを作成す
る処理の流れを示すフローチャート、第5図は罫線テー
ブルとセルテーブルのフォーマットを示す図、第6図は
第9図の文書が表の体裁を保ったまま組版された出力例
、第7図、第8図はワードプロセッサで作成された表を
含む文書の例を示す図、菓9図はワードプロセッサの文
書の例よ を示す図、第10図は第9図の文書をそのまフロポーシ
ョナルに組版した例を示す図である。 1−−−CRT表示部 2−m−ビデオRA M 3−m−表示制御部 4−m−マイクロプロセッサ 5−一一主メモリ 。 6−−−ハードデイスク装置 7−−−110ハス 8−m−キーボート 9−m−ボインティングデバイス 10−m−プリンタ
Fig. 1 is a block diagram of document processing installation which is an embodiment of the present invention, Fig. 2 is a diagram showing a part of the ruled line segment code of JISC6226 coat, and Fig. 3 shows the ruled line part of Fig. 9 as a ruled line. Decomposed into fragment code. Figure 4 is a flowchart showing the flow of processing for determining tables and creating processing tables, Figure 5 is a diagram showing the format of the ruled line table and cell table, and Figure 6 is a flowchart showing the format of the ruled line table and cell table. An example of output formatted while maintaining the format of tables, Figures 7 and 8 are examples of documents containing tables created with a word processor, and Figure 9 is an example of a word processor document. FIG. 10 is a diagram showing an example in which the document shown in FIG. 9 is typewritten proportionally. 1--CRT display unit 2-m-Video RAM 3-m-Display control unit 4-m-Microprocessor 5-1 Main memory. 6--hard disk device 7--110 hash 8-m-keyboard 9-m-pointing device 10-m-printer

Claims (1)

【特許請求の範囲】 入力された文書を組版し出力する機能を有する文書処理
装置であって、文字を固定ピッチで扱うことを原則とす
る文書処理装置により作成された文書を入力する入力手
段と、 前記入力手段から入力された文書の表の部分を認識する
認識手段と、 前記認識手段によって認識された表の部分を登録する登
録手段と、 前記登録手段によって登録された表の部分の体裁を保っ
たまま組版処理をする手段と、 を有することを特徴とする文書処理装置。
[Scope of Claims] A document processing device having a function of typesetting and outputting an input document, and an input means for inputting a document created by a document processing device that handles characters at a fixed pitch in principle. , a recognition means for recognizing a table part of a document input from the input means; a registration means for registering a table part recognized by the recognition means; and a recognition means for registering a table part recognized by the registration means; 1. A document processing device comprising: means for performing typesetting processing while maintaining the original format.
JP16599986A 1986-07-15 1986-07-15 Document processing method Expired - Fee Related JPH0831093B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP16599986A JPH0831093B2 (en) 1986-07-15 1986-07-15 Document processing method
US07/072,634 US4953108A (en) 1986-07-15 1987-07-13 Document processor having a document composition function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16599986A JPH0831093B2 (en) 1986-07-15 1986-07-15 Document processing method

Publications (2)

Publication Number Publication Date
JPS6320673A true JPS6320673A (en) 1988-01-28
JPH0831093B2 JPH0831093B2 (en) 1996-03-27

Family

ID=15822994

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16599986A Expired - Fee Related JPH0831093B2 (en) 1986-07-15 1986-07-15 Document processing method

Country Status (1)

Country Link
JP (1) JPH0831093B2 (en)

Also Published As

Publication number Publication date
JPH0831093B2 (en) 1996-03-27

Similar Documents

Publication Publication Date Title
JPS58208865A (en) document creation device
JPS6320673A (en) Document processor
JP2698345B2 (en) Document processing method
JPS6321171A (en) Document processor
KR100238814B1 (en) Data processing apparatus and method
JPS6321172A (en) Document processor
JP7180076B2 (en) External character search program and external character search device
JP2682873B2 (en) Recognition device for tabular documents
JPS6385695A (en) Continuous character creation method
JP3345142B2 (en) Document processing device with ruled line display function
JPH01292586A (en) Back-up device for recognition of character
JPH0678119A (en) Picture filing device and picture reading and processing device
JPH02257260A (en) Document editing processor
JPH04303273A (en) Graphic preparing device
JPS60253572A (en) Blank filling printing system
JP2595399B2 (en) Document processing method
JPH08293033A (en) Information processor
JPS61296388A (en) Rule deletion
JPS6385593A (en) Word processor
JPH0561856A (en) Document creation device
JPH09204481A (en) Word processor with image processing function
JPH08123801A (en) Document preparing device and frame editing method
JPH06183073A (en) Handwritten character font printing device and registering device
JPH04128963A (en) Outer text area printing method
JPH11232254A (en) Document data processing apparatus and program recording medium therefor

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees