JPH01130265A - 文書処理装置 - Google Patents

文書処理装置

Info

Publication number
JPH01130265A
JPH01130265A JP62289157A JP28915787A JPH01130265A JP H01130265 A JPH01130265 A JP H01130265A JP 62289157 A JP62289157 A JP 62289157A JP 28915787 A JP28915787 A JP 28915787A JP H01130265 A JPH01130265 A JP H01130265A
Authority
JP
Japan
Prior art keywords
text
cell
line
ruled
ruled 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.)
Granted
Application number
JP62289157A
Other languages
English (en)
Other versions
JP2962720B2 (ja
Inventor
Masaki Hamada
浜田 正基
Tetsuaki 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 JP62289157A priority Critical patent/JP2962720B2/ja
Priority to DE3838729A priority patent/DE3838729C2/de
Publication of JPH01130265A publication Critical patent/JPH01130265A/ja
Priority to US07/948,621 priority patent/US5867159A/en
Application granted granted Critical
Publication of JP2962720B2 publication Critical patent/JP2962720B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔技術分野〕 本発明は、表の編集が容易に行える文書処理装置に関す
る。
〔従来の技術〕
従来の文書処理装置における作表方式では、罫線を引く
手段としては、 (1)罫線の始点、終点の2点を指示する。
(2)罫引する本数を指定し、既に引かれている基準と
なる罫線と、別に指示された位置との距離を罫引する本
数で分割して罫線の位置を求め、それらの求められた位
置の罫線を最も近い格子点であるグリッド(第2図(a
)、(b)100)に整列させる。
というような方法がとられていた。
これを第2図をもとに説明する。第2図(a)の15は
基準線である。この基準線とカーソル20との間の距離
(基準線が横罫線の場合、y座標の差分、縦罫線の場合
X座標の差分て、この例の場合はy座標の差分)を罫引
の本数5で割り、罫線の間隔を求める。この間隔で5本
の罫線の位置を求めると(a)の点線16のようになる
。これらの罫線の位置を最も近いグリッド100に整列
し、第2図(b)のような結果が得られる。
しかし−船釣に文書に用いられる表は、行幅の等しい表
が多いにもかかわらず、上記分割罫引の方法では、第2
図(b)のように、最大lグリッド間隔分のずれが生じ
等間隔な罫線を引くことが困難であった。又、1つの表
を作成するのに1本の罫線に平行で、長さが等しい罫線
をその度毎に描画させるために操作が繁雑であった。
〔目 的〕
以上の点に鑑み、本発明は表を構成すべく1本の罫線に
平行でかつそれに等しい長さの罫線を簡単な操作で複数
、連続的に引べことができる文書処理装置を提供するこ
とを目的としている。
〔実施例〕
以下、図面を用いて本発明の詳細な説明する。なね、本
発明でいう文書は、文章(表も含む)9図形。
イメージ等を含めて総称している。又、本発明の機能が
実行されるのであれば、単体の機器であっても、複数の
機器から成るシステムであっても、LAN等のネットワ
ークを介して、処理が行われるシステムであっても本発
明が適用されることは言うまでもない。なお、本発明の
文書処理は元来、机上でペン等により人間が描くという
処理を電子的に行うという基本的な考えがあり、明細書
中「線を引(」、「移動」・・・等は全て電子的な処理
によるものである。
[システムブロック図] 第1図は本発明に係る一実施例の文書処理装置のシステ
ムブロック図である。lはラスタ・スキャン表示方式で
使用されるCRT部、2は一画面分の表示パターン情報
を記憶するビデオRAM (VRAM)、3はVRAM
2に対するパターン情報の書き込み、CRTlへの読み
出しを制御する表示制御部である。4はマイクロプロセ
ッサ(MPU)でこの装置の主制御である。5は後述フ
ローチャートに示すような制御プログラムや文書データ
を格納するエリアを有する主メモリである。MPU4に
は文字データ等の入力を行うキーボード8及びCRT上
の位置の指定を行い、図形等のデータの入力編集を行う
ポインティング・デバイス(以下P、D)9が接続され
ている。6はハードディスク装置でこの中に文書ファイ
ルや後述のフローチャートに示す様なプログラムや文字
フォントが格納されている。10は作成された文書を出
力するためのプリンタで、両面出カニニット等を有して
いる。11は画像等のイメージデータを読み込むための
イメージスキャナ、12は文書ファイル等の保存を行う
ためのフロッピーディスク装置である。これらの各構成
ブロックはI10バス7で接続されている。
[文書編集画面] 以上のような構成からなる文書編集装置は組版ルールに
基づく字づめ、文字の配列及びその印刷形式をCRTl
上に表示し、キーボード8、P、D9を用いて即応性の
ある文書編集方法を画面上の任意の領域、又はその領域
内に枠空けされた領域についても行うことができる。第
3−1図は文書編集画面の例で、20はP、Dによって
操作されるカーソル、21は印刷形式を画面上に表示し
た用紙ウィンドウである。用紙には第3−2図に示すよ
うに、文字50、図形51、イメージ52、フオーム5
3のデータを入力することができる。それぞれには優先
順位が決められており、フオーム、イメージ、図形、文
字の順に重ね合わせて表示される。なお、後述の表組は
上記文字と同等と考えるものとする。又、第3−1図の
22はユーザメニューで文字入力用かな漢字ウィンドウ
、機能選択用ファンクションキーが表示される。23は
ステータスラインでキーボードの入力モードやオペレー
タに対するメツセージなどが表示される。24は用紙上
に枠空けされた領域(以下枠と呼ぶ)で、枠内には文字
(小組)又は表組及び図形イメージのデータが入力でき
、用紙同様、各々の優先順位に従い重ね合せて表示され
る。
[ワープロ編集] 次に各編集機能について説明する。ワープロ編集は、用
紙又は枠内の文字の入力、編集を行うことができる。文
字の入力はローマ字かな変換、かな漢字変換等の機能を
用いて行われる。各用紙には書式が割当てられていて、
用紙サイズ、用紙中の文書等の入力編集する領域である
版面の位置、段組の数、膜中の行数、本文の文字サイズ
、書体(明朝、ゴシック等)、ノンプル(ページ番号)
、柱(欄外の見出し)等が定義されている。文字はこの
方式に従って組まれて表示又は印刷される。又編集機能
により部分的な文字サイズ、書体の変更、アンダーライ
ン、圏点、ルビ、上付、下付文字等の文字修飾、センタ
リング、右寄せ、左寄せ、均等割付等の行そろえ等も行
う。さらに、文字列を検索して、他の文字列に置換する
検索置換の機能も持つ。又、文字の移動、入力、削除に
供い、文字に追従して動く、浮動枠の枠空け、サイズ等
の変更、消去等を行う浮動枠編集の機能を持つ。
[図形編集] 次に図形編集は、直線、円、矩形、だ円等の図形の入力
及び面積、線種の変更、図形の移動、複写、消去、変形
、回転、拡大、縮小等の編集機能、複数のレイアの層か
ら構成され、各レイア単独の表示、編集ができ、複数レ
イアを重ねて表示することができる多重レイア構造など
の機能を持つ。
[イメージ編集コ イメージ編集はイメージスキャナからの画像の入力、イ
メージデータの回転、反転、移動、複写、消去並びに1
ドツト単位で編集を行う、ドツト単位編集、イメージデ
ータを部分的に切り出すトリミングの機能を有する。
[固定枠編集] 次に固定枠編集は浮動枠とは異なり、用紙上の固定位置
に枠空けされ、文字の移動に依存しない枠の枠空け、サ
イズ変更、移動、消去等の機能を持つ。
[表組処理] 次に本発明の中心である表組処理について説明する。′
表組は小組の入っていない枠に対して編集を行うことが
できる。機能は罫線を引いたり、移動、削除を行う罫線
編集と、文字を入力したり、アンダーライン、ルビなど
の修飾を行う文字編集とに太き(2つに分けられる。罫
線編集は罫線を引いて表を作り、セルを呼ばれる罫線で
囲まれた矩形の領域を作成することが目的である。文字
はこのセルの中に入力することができる。文字編集は、
罫線編集で作られたセルの中に文字を入力することが目
的である。これら2つの編集機能を用いる事により、良
質かつ複雑な表を早く安易に作成できる。
[表組データテーブルレイアラトコ 第4図はハードディスク中の文書データの1部である表
組データテーブルのレイアウトの一例を示す図で、制御
テーブル罫線テーブル、テキストテーブル、セル(第5
−2図の様な枠)属性テーブルから構成される。制御テ
ーブルは表組データテーブル全体を管理するためのもの
である。5tatは表組データ型式を表わす番号が格納
されている。measrは内部記憶座標単位からCRT
又はプリンタ座標単位への変換のための制御情報が格納
されている。次に斜線、横線、縦線、テキスト、セル属
性の各々のオフセット(offset)およびカウント
が格納されている。オフセットは罫線テーブルの斜線、
横線、縦線及びテキストデータテーブル、セル属性テー
ブルのテーブル領域の始点アドレスを示すデータである
。又、カウントは斜線、横線、縦線及びテキスト、属性
の各レコードの個数を示すもので、斜線レコードはn1
個横線レコードはn2個、縦線レコードはn3個、テキ
ストレコードはn4個、セル属性レコードはn5個であ
る。これらのoffsetとcountにより罫線テー
ブル、テキストテーブル、属性テーブルの領域を把握す
ることができる。
[第4図罫線テーブル] 罫線テーブルは斜線、横線、縦線各々の情報の集まりで
ある。pos (x、 y)は、各線の開始位置が格納
されている。1ine  5tyleは例えば実線、−
点鎖線のような各線の線種を表わす情報が格納されてい
る。1ine  widthは各線の太さの情報が格納
されている。flagは各罫線のロック情報が格納され
ている。roundは゛、横線と縦線の交点の角丸めの
情報が格納されている。横線レコード、縦線レコードの
lengthは各線の長さの情報が格納されている。斜
線のw−1ength、 h−1engthはそれぞれ
横方向、縦方向の長さの情報が格納されている。横線レ
コードのテキストoffsetは、その横線が構成する
セルに対応するテキストデータがテキストテーブルのど
の位置に格納されているかを示すオフセットが格納され
ている。テキストを持たない場合は−1の値が格納され
ている。罫線テーブルの各レコードは、PO3(x、y
)の示す開始位置情報により、斜線、横線はX座標値昇
順、縦線はX座標値昇順に整列されている。なお、この
罫線はセルを構成する素片といっても良い。
[第4図テキストテーブル] テキストテーブルは可変長さテキストレコードから構成
される。属性offsetは、そのテキストの属性、例
えば組み方向(縦組/横組)、文字の大きさ、左、右、
センタリングなどの文字揃え、行間、字間等がセル属性
テーブルのどこに格納されているかを示すオフセットで
ある。text  countにはテキストデータの文
字数が格納されている。テキストデータは文字コードの
配列でtext  count個の2バイトコードから
成る。flagはセルの表示状態などのフラグがセット
される。テキストレコードは文字又は属性を持ったセル
に1つずつ存在し、このテキストレコードに対する属性
レコードも必ず1つ存在する。但し、属性がまったく同
じテキストには同じ属性が割り当てられる。
[第4図セル属性テーブル] セル属性テーブルは可変長のセル属性レコードから構成
される。attrsizは1つのセル属性のサイズでバ
イト数が格納される。flgは使用されているか未使用
かのフラグが格納されている。m e s hはセルの
中塗りパターン番号が格納されている。
k u m −fは縦組か横組かのフラグ、字間9文字
ピッチどちらの指定か、行間9行ピッチどちらの指定か
のフラグが格納されている。aldpは、上。
下、左、右の文字揃え、回転表示の回転角度、表示方式
(白抜き、重ね書きなど)の情報、が格納されている。
fontは文字書体(明朝、ゴシックなど)の情報が格
納されている。psは文字の大きさが格納される。In
5p、chspはkum−fに従って、行ピッチ又は行
間、文字ピッチ又は字間の値が格納される。I r m
 g n 、 u d m g nは左右、上下のマー
ジンの値が格納される。
オペレ1夕は後述する分割罫引や連続罫引を用いて、後
述する様に第10図のように図形的に罫引を行うことが
できるが、内部的には縦横の罫線は、第5−1図に示す
ように交点において分割されて記憶される。この様に記
憶しているので、表を描(ときには図形的に行い、各セ
ルに対して編集(1つのセルの左辺のみを消去する等)
する時は、各素片について行うことが可能となる。又、
各セルのテキストデータは各セルを構成する罫線のうち
左上端の横罫線(第5−2図の太線で示した罫線)が保
持している(第5−2図)。
[分割罫引] 第6図から第8図を用いて、複数の平行な罫線を等間隔
に引く方法について説明する。第6図はその制御フロー
チャートである。まずキーボード又はP、Dにより分割
罫引を指示すると第7図40の分割数入力ウィンドウが
表示される。第6図の5teplにおいてキーボードよ
り、平行で等間隔な罫線(分割罫線)の本数(分割数)
を入力する。第7図では分割数を10と入力したところ
を示している。5tep2で分割罫線の基準となる基準
線第7図41を決定する。これは、すでに引かれている
罫線上にP、Dによりカーソル20を動かし、P、Dの
ボタンを1度押す(以下1クリツク)か、又は罫線を罫
引する(罫線の始点でP、Dのボタンを押し、押したま
まカーソルを終点へ移動し、ボタンを放す)ことによっ
て基準線は決定される。次に5tep3において任意の
位置にカーソルを動かし、P、Dのボタンを押すと、基
準線とカーソルの位置との距離(基準線が横罫線ならy
座標の差分、縦罫線ならX座標の差分)を求めこの距離
を分割数で割ることにより、分割罫線間距離(第8−1
図(a) Ll)を求める。なお、第8−1図では横罫
線である。次に分割罫線が全てグリッド100に整列す
るように5tep4で5tep3で求めた距離をグリッ
ド間隔の整数倍に近似する。
近似は、 によって行われる。割り算は小数点以下切り捨てで行わ
れるために求める値はグリッド間隔の整数倍として求め
られる(第8−1図(b) L2)。次に第6図の5t
ep5において5tep4で求められた分割罫線間隔で
分割数の数だけの分割罫線を表示する(第8−2図42
)。以上第6図5tep3以降をP、Dのボタンが放さ
れるまで繰り返す。オペレータは罫線間隔が適当になる
までP、Dのボタンを押しながらカーソルを移動する。
これに応じて等間隔の複数の罫線が、リアルタイムに表
示される。
P、Dのボタンを放すことにより罫線間隔が決定されて
、分割罫線のレコードが登録される。
[連続罫引] 次、任意な位置に平行な罫線を連続して罫引する手段に
ついて説明する。キーボード又はP、Dにより連続罫引
を指示することにより開始される。連続罫引の制御フロ
ーチャートを第9−1図に示す。
まず5teplにおいて基準線を決定する。これはP、
Dにより既に引かれている罫線上にカーソルを移動し、
lクリックするか、罫線を罫引することによって決定さ
れる(第9−2図41)。次に5tep2において基準
線と平行な罫線を引きたい位置にカーソル20を移動し
、1クリツクすると5tep4〜7にて基準線が縦罫線
なら基準線のX座標を、横罫線ならy座標をクリック位
置に最も近いグリッドの座標に置き変えたレコードを登
録する(第10図)。以上5tep2以降、1クリツク
を繰り返すことにより、連続して平行線を引くことがで
きる。
[罫線消去] 罫線消去によるテキストデータの移動について説明する
まず、第11図(a)は横罫線の消去に関する制御フロ
ーチャートである。5teplにおいて消去される横罫
線がテキストを持っているかをチエツク(第4図横線レ
コードのテキストoffsetが−1でないかどうか)
し持っていなければ(−1ならば)横罫線レコードを消
去する(step5)。もしテキストを持っていれば、
5tep2でその横罫線の上はセルかどうかをチエツク
し、セルでなければ5tep4にてテキストデータを消
去し、5tep5で罫線データを消去する(第12−1
図(b)のH3の消去のような場合)。上がセルの時は
(第12−1(a)のHlを消去のような場合)罫線の
消去によりセルC1とC2が合成されるものと扱って、
5tep3にてHlのテキストデータを上のセルのテキ
ストデータであるH2の保持するテキストデータに合成
し、第12−1図(a)の左図ような結果を得る。なお
、本発明でいうテキストの合成は第4図のセルの属性テ
ーブルのaldp等によって合成先のセルの属性に基づ
いて行われる。つまり第12−1図の(a)でセルCI
の属性の1つに「センタリング」があったとすると、H
lを消去することによりできるセルの属性も「センタリ
ング」となり、合成テキストの「ああいい」がセンタリ
ングされる。これは他のテキストの合成でも同様である
表組における文字列の再配列つまり、°文字の合成につ
いて第12−2図から第12−3図を用いて説明する。
第12−2図は、第4図のテキストテーブルだけを示し
た図である。まず(a)のようにある合成先テキスト(
第12−1図(a)の例ではH2の保持しているテキス
トレコード)を第12−2図(b)のように抜き出し、
抜いたテキストレコード以降のテキストテーブルを(C
)のように前に詰める。
この時、この詰められたテキストレコードを保持する横
罫線のテキストoffsetは、ずれるので横罫線テー
ブルのレコードのテキストoffsetを順′に調べ、
合成先テキストのオフセットより大きいテキストoff
setを持つ罫線レコードのテキストoffsetから
合成先テキストのサイズを減することにより、全ての横
罫線のテキストoffsetは補正される。次に抜き出
しておいた合成先テキストをテキストテーブルの最後尾
に挿入し、合成光横罫線レコードのテキストoffse
tに挿入された位置を格納する。次に合成先テキストも
同様に、合成先テキストの後に移動しくe)のような状
態にする。
第12−3図(a)がテキストテーブルの最後尾に移動
された合成先、合成先それぞれのテキストレコードであ
る。次に合成先テキストレコードのヘッダ部(第12−
3図(a)の110)を取り、それ以降を前に詰め、第
12−3図(b)のようにし、合成先テキストレコード
のtext  countに合成先テキストレコードの
text  countを加える。
さらに合成光横罫線レコードのテキストoffsetを
−1にすることにより合成が完了する。
次に第11図の(b)は縦罫線を消去した時の制御フロ
ーチャートである。5teplにおいて消去される縦罫
線がセルの左辺を構成する罫線かどうかを調べる。もし
そうでなければ、5tep4にて罫線レコードを消去し
て終る。もし左辺を構成する罫線ならば(例えば第12
−1図の(b)のVl)そのセル(第12−1図(b)
の03)の左上端横罫線H3がテキストを持っているか
をチエツクする(step2)。
持っていかなければ5tep4へ、もし持っていれば、
その縦罫線の左側がセルかどうかをチエツクする(st
ep3)。もしセルでなければ5tep4へ、セルなら
ば(例えば第12−1図(C)のV3を消去する場合)
 5tep4にて右側のセルのテキストへ合成(H5の
テキストをH4のテキストへ合成)する。
[罫線移動] (横罫線移動) 横罫線の移動について説明する。第13図はその制御フ
ローチャートである。まずs t’e p 1において
移動される罫線がテキストデータを持っているかどうか
(第4図横罫線レコードのテキストoffsetが−1
でないかどうか)をチエツクし、持っていなければ(−
1ならば)、そのまま移動する。もしテキストを持って
いれば5tep2においてその横罫線の上はセルかどう
かをチエツクする。セルでなければテキストデータも罫
線と一緒に移動する(第14図(c)のH9をH9’ 
の位置に移動。H9’  はテキストを持っていたが、
セルでな(なったのでテキストは表示されない第14図
(C)右図)。もし上がセルであれば5tep3におい
てその罫線を移動した結果がセルを構成するかどうかを
チエツクする。もし移動先もセルだったら(第14図(
b)のH8をH8’ へ移動した時移動先はセル9′ 
である)テキストデータは罫線と一緒に移動する。もし
移動先がセルでなかったら(第14図(a)H6をH6
’ へ移動)、5tep4でその罫線のテキストデータ
は上のセルのテキストデータへ合成される(H6のテキ
ストをH7へ合成)。なお、この合成については第12
−2図、第12−3図における説明と同様である。
(縦罫線移動) 次に縦罫線の移動について説明する。第15図はその制
御フローチャートである。まず5teplにおいて移動
罫線は、セルの左辺を構成するかをチエツクする。もし
Noならば5tep7にて罫線を移動して終る。Yes
なら5tep2において、そのセルの左上端横罫線(第
16図(C)のv5を移動しようとした時のH15)は
テキストを持っているかをチエツクする。もしNoなら
ば5tep7へ、もし持っていれば5tep3にてその
移動罫線の左側はセルかどうかをチエツクする。セルで
なければ5tep7へ(第16図(c)の■5をV5’
 に移動、H15のテキストはセルでなくなるため表示
されなくなる。)、セルであれば5tep4に進み、移
動先がセルかどうか判定する。セルであれば5tepl
に進み、移動元のセルの左上端横罫線のテキストを移動
先のセルの左上端横罫線に合成する(第16図(b)の
H13のテキストをH13’ のテキストに合成)。も
しセルでなければ(第16図(a)のv3をV3’ へ
移動)移動元のセルの左上端横罫線(Hl ]、 )の
テキストを移動罫線の左側のセル(C6)の左上端横罫
線(HIO)のテキストに合成する(HIO’  の罫
線のテキストとする)。
[セル消去] 次に消去したいセルに隣接するセルを壊すことなくセル
単位で罫線を消去する方法について説明する。まず、キ
ーボード又はP、Dによりセル消去を指示する。次に消
去したいセルが1つならばP、Dによりそのセルを1ク
リツク(第17図(a))する。複数ならば第17図(
b)に示すようにP、Dのボタンを押し、押したままカ
ーソルを移動して範囲を指定し、ボタンを開放する。こ
の場合P、Dのボタンを・押し下げた位置と、開放した
位置の2点よりできる矩形(第17図点線で示す)に接
するすべてのセルがセル消去の対象となり、反転表示さ
れる。消去したいセルが指示されたら、まず、第4図の
罫線テーブル中の横罫線レコードを順に第18図に示す
制御フローチャートのように処理する。まず、5tep
lにおいて、罫線の下はセルかどうかを調べる。言い換
えれば、この罫線はセルの上辺を構成するかどうかを調
べる。もしセルならば5tep2においてそのセルが反
転されているか(セル消去の対象か)どうかを調べる。
反転されていればstep3においてその罫線の上がセ
ルかどうか(セルの下辺を構成するかどうか)を調べる
。もしセルならば5tep4においてそのセルは反転さ
れているかどうかを調べる。もし反転されていれば5t
ep5においてその罫線のテキストoffsetの示す
ところのテキストレコードを消去し、その罫線レコード
を消去する。又、5tep4において上のセルが反転さ
れていなければ、5tep8にて次の罫線があれば5t
epl。
から繰り返す。次の罫線がなければ終了する。又、5t
ep3においてセルでなければ5tep5においてテキ
ストレコードと罫線レコードが消去される。又、5te
plにおいて罫線の下がセルでなかったり、5tep2
において下のセルが反転されていない場合は、5tep
6にて罫線の上がセルかどうかを調べる。もし、セルで
なければ5tep8にて、次の罫線へ処理が移る。
又、もし罫線の上がセルならば、5tep7において、
上のセルが反転されているかを調べる。反転されていれ
ば罫線とテキストレコードを消去し、反転されていなけ
れば次の罫線へ処理が移る。
次に縦罫線に対しても同様の処理を行う。ただし縦罫線
の場合は、5tepl、 5tep2において罫線の下
を調べる所を右側を調べ、5tep3.4.6. 7に
おいて罫線の上を調べる所を左側を調べることにより同
様の処理を行うことができる。又、縦罫線はテキストを
持たないので5tep5においてテキストレコードの消
去は行われない。
以上を全ての横罫線、縦罫線に対して行うことにより、
反転されているセル間の境界にある罫線と隣接するセル
のないセルの辺を構成する罫線全てを消去することがで
き、消去されるセルに隣接するセルを損なうことなく、
セルを消去することができる。
以上説明したように本発明により以下のような効果があ
る。
複数の平行で等間隔な罫線を引く手段と任意な位置に平
行な罫線を連続して引く手段を具備することにより、オ
ペレータの思い通りに、少ない操作で素早く作表するこ
とを実現した。
罫線の消去、移動時に、文字を入力する領域であるセル
の左下左右の関係を考慮して文字の合成光を決定するこ
とにより、どの罫線にも属さない不要な文字データが生
じるのを防ぎ、文書ファイル領域の節約になった。
〔効 果〕 以上詳述した様に、本発明により、1つの罫線に平行で
長さが等しい罫線を簡単な操作で容易に複数引く供とが
できる文書処理装置を提供することが可能となった。
【図面の簡単な説明】
第1図は本発明適用の装置のシステムブロック図、第3
−2図は文字9図形、イメージ、フオームのデータの説
明図、 第4図は表組データテーブルの説明図、第5−1図は罫
線の交点の様子を示す図、第5−2図はセル中のテキス
トデータの保持の仕方の説明図、 第6図は分割罫引の制御フローチャート、第7図は分割
罫引を行う場合の表示画面の説明図、旨−ノ 第8図は分割罫引の演算の説明図、 第8−2図は分割罫引を行った結果の表示例を示す図、 第9−1図は連続罫引の制御フローチャート第9−2図
は連続罫引を行う場合の表示画面の説明図、 第10図は連続罫引を行う過程の説明図、第11図は罫
線消去の制御フローチャート、第12−1図は罫線消去
の表示例を示す図、第12−2図は表組における文字の
再配列の説明図、 第12−3図はテキストテーブルの説明図、第13図は
罫線移動の制御フローチャート、第14図は横罫線の移
動の説明図、 第15図は縦罫線移動の制御フローチャート、第16図
は縦罫線移動の説明図、 第17図はセル消去の説明図、 第18図はセル消去の制御フローチャート。 4・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・MPU3・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・表示制御部5 ・
・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・主<c■

Claims (1)

  1. 【特許請求の範囲】 線分の表示が可能な表示手段、 表示画面上で位置を指示するための位置指示手段、 表示画面上で表示される線分の1を指定する指定手段、 前記位置指示手段の指示に基づいて、前記指示された位
    置を通り前記指定手段によって指定された線分に平行な
    線分を表示するべく前記表示手段を制御する制御手段を
    有したことを特徴とする文書処理装置。
JP62289157A 1987-11-16 1987-11-16 画像処理方法 Expired - Fee Related JP2962720B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP62289157A JP2962720B2 (ja) 1987-11-16 1987-11-16 画像処理方法
DE3838729A DE3838729C2 (de) 1987-11-16 1988-11-15 Dokumentverarbeitungsgerät
US07/948,621 US5867159A (en) 1987-11-16 1992-09-22 Document processing apparatus for displaying a plurality of ruled lines at regular intervals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62289157A JP2962720B2 (ja) 1987-11-16 1987-11-16 画像処理方法

Publications (2)

Publication Number Publication Date
JPH01130265A true JPH01130265A (ja) 1989-05-23
JP2962720B2 JP2962720B2 (ja) 1999-10-12

Family

ID=17739501

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62289157A Expired - Fee Related JP2962720B2 (ja) 1987-11-16 1987-11-16 画像処理方法

Country Status (1)

Country Link
JP (1) JP2962720B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61201296A (ja) * 1985-03-04 1986-09-05 株式会社東芝 ワ−ドプロセツサ
JPS61278971A (ja) * 1985-06-04 1986-12-09 Kiyuwatsuto Kk 多元入力判定処理方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61201296A (ja) * 1985-03-04 1986-09-05 株式会社東芝 ワ−ドプロセツサ
JPS61278971A (ja) * 1985-06-04 1986-12-09 Kiyuwatsuto Kk 多元入力判定処理方式

Also Published As

Publication number Publication date
JP2962720B2 (ja) 1999-10-12

Similar Documents

Publication Publication Date Title
US5867159A (en) Document processing apparatus for displaying a plurality of ruled lines at regular intervals
JP4275808B2 (ja) 文字の割付処理装置
JPH01130265A (ja) 文書処理装置
JPH01130264A (ja) 画像処理方法
JP2547797B2 (ja) 文書処理方法
JP2547799B2 (ja) 文書処理方法
JP2547798B2 (ja) 文書処理方法
JPH0675952A (ja) 文書作成装置
JPH03176148A (ja) 文書レイアウト編集装置
JP2823162B2 (ja) 文書処理装置
JP2851846B2 (ja) 文書処理方法及び装置
JP2862239B2 (ja) 文書処理装置
JPH0447865B2 (ja)
JPS59135582A (ja) 文章処理装置におけるプリンタの空送り制御方式
Davis et al. CorelDraw 10 for Windows
JP2812784B2 (ja) フルスクリーン型エディタ装置
JP2833701B2 (ja) 文書処理方法
JPS62157462A (ja) 企画編集システム
JPH03137764A (ja) 文書作成方法及び文書処理装置
JPH05189424A (ja) 文書編集装置及び文書編集方法
JPH0729026A (ja) 図面作成装置
JPS62125355A (ja) 企画編集システム
JPH06270374A (ja) 組版システム
JPH01130254A (ja) 文書処理装置
JPH074957B2 (ja) 枠サイズ調整機能付き文書処理装置

Legal Events

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