JPS6349263B2 - - Google Patents

Info

Publication number
JPS6349263B2
JPS6349263B2 JP56164966A JP16496681A JPS6349263B2 JP S6349263 B2 JPS6349263 B2 JP S6349263B2 JP 56164966 A JP56164966 A JP 56164966A JP 16496681 A JP16496681 A JP 16496681A JP S6349263 B2 JPS6349263 B2 JP S6349263B2
Authority
JP
Japan
Prior art keywords
ruled line
data
memory
storage area
ruled
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
Application number
JP56164966A
Other languages
English (en)
Other versions
JPS5866148A (ja
Inventor
Nobuaki Kuwabara
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP56164966A priority Critical patent/JPS5866148A/ja
Publication of JPS5866148A publication Critical patent/JPS5866148A/ja
Publication of JPS6349263B2 publication Critical patent/JPS6349263B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 本発明は日本語ワードプロセツサ等の文書処理
装置に関する。
日本語ワードプロセツサでは、漢字、ひらが
な、数字、句読点などの文章データと、罫線、枠
空け、枠取りなどの図形データとを別メモリに記
憶して表示する際に合成処理する方式、あるいは
文章データと図形データとを同一メモリに混在記
憶する方式がある。しかして、上記罫線と図形デ
ータとを別メモリに記憶する方式では、罫線と文
字が重なつた時は無条件に罫線を切つてしまうと
いう問題がある。また、文章データと図形データ
とを同一メモリに混在記憶する方式では、文字の
挿入を行なつた際に枠内に文字を挿入しきれない
場合には、罫線を移動させるか、罫線を切るか、
罫線を通り越して文字を挿入するかなどの決定を
行なう必要がある。
本発明の課題は、文章データの入力位置が罫線
等の図形データに達した際でも図形データを気に
することなく文章データの入力が行なえるように
することである。
以下図面を参照して本発明の一実施例を説明す
る。第1図において1は文章メモリで、文章デー
タと図形データとが混在して記憶される。この場
合、図形データは、枠の四隅に位置する罫線
「、」、「、」に対して他の罫線とは異なる特別なコ
ードが割当てられる。上記文書メモリ1は第2図
に示すように1バイト単位の各キヤラクタ毎に1
バイトのステータス記憶部が設けられており、こ
のステータス記憶部に例えばCRTのブリンク、
ハーフブライトなどのステータスと同様に左上
隅、右上隅などの各種ステータスが書込まれる。
そして、上記文書メモリ1にはCPUが接続され、
CPUとの間において読出しデータ、書込みデー
タの授受が行なわれる。上記文書メモリ1は、
CPUからの指令に従つて動作する文書メモリア
ドレスコントローラ2によつてアドレスが指定さ
れる。このアドレスコントローラ2のアドレス指
定に従つて文書メモリ1から読出されるデータ
は、CPUへ送られる他、罫線判別回路3及び距
離計数回路4へ入力される。上記罫線判別回路3
は、文書メモリ1から読出されるデータのうち、
上記した四隅の罫線を検出する回路で、その検出
データを詳細を後述する罫線情報メモリ5へ送つ
て所定の位置に記憶させると共に、左上隅の罫線
データを検出した場合には検出信号を文書メモリ
アドレスコントローラ2へ送出する。このアドレ
スコントローラ2は、罫線判別回路3に接続され
ており、罫線判別回路3から左上隅の罫線データ
検出信号が与えられると、その時の文書メモリ1
に対するアドレスデータを罫線情報メモリ5へ送
つて所定の位置に記憶させる。また、罫線判別回
路3は、罫線データを検出すると検出信号を距離
計数回路4へ入力する。この距離計数回路4は、
罫線判別回路3から与えられる罫線検出信号によ
つて罫線間の距離、つまり横方向距離と縦方向距
離を計数し、罫線判別回路3に参照データとして
出力すると共に、罫線情報メモリ5に記憶する。
この罫線情報メモリ5に記憶されたデータのう
ち、距離データ、左上隅の罫線データは罫線判別
回路3へ読出される。
しかして、上記罫線情報メモリ5は、第3図に
示すようにフラグ記憶領域11、罫線情報記憶領
域12、罫線の横方向距離記憶領域13、罫線の
縦方向距離記憶領域14、左上隅罫線のアドレス
記憶領域15からなつている。そして、上記罫線
情報記憶領域12は、罫線の4隅のビツトを記憶
するようになつており、この4隅の全ビツトが
“1”となつた時に4隅の罫線により領域が指定
されているとして対応するフラグ記憶領域11に
「1」が書込まれる。そして、上記罫線情報メモ
リ5は、CPUによつて読出し、書込みが制御さ
れるもので、その記憶内容は任意にCPUへの読
出しができるようになつている。
次に上記実施例の動作について説明する。文書
メモリ1に混在記憶されている文章データ及び図
形データは、CPUからの指令によりアドレスコ
ントローラ2のアドレス指定に従つてCPUに読
出され、第4図aに示すようにCRT表示部21
において表示される。第4図aは枠22の中に
「東京都」の文字が記入されている場合の例を示
したものである。また、上記文書メモリ1から読
出されるデータは、罫線判別回路3及び距離計数
回路4へ順次送られ、罫線の判別及び罫線間の距
離計数が行なわれる。罫線判別回路3は、文書メ
モリ1から読出されるデータのうち、ステータス
記憶部に記憶されている内容を判別し、罫線デー
タの検出を行なう。文書メモリ1の記憶内容は、
画面上の上部ラインから下方に向つて順次読出さ
れるので、最初に枠22の左上隅の罫線が罫線判
別回路3で検出される。この罫線判別回路3は、
左上隅の罫線を検出すると、罫線情報メモリ5内
の罫線情報記憶領域12の対応ビツトに“1”を
書込むと共に、アドレスコントローラ2に左上隅
の罫線検出信号を送出する。これによりアドレス
コントローラ2は、その時の文書メモリ1に対す
るアドレスデータを罫線情報メモリ5に出力し、
アドレス記憶領域15に記憶する。さらに、上記
罫線判別回路3は、左上隅の罫線検出信号を距離
計数回路4へ出力する。これにより距離計数回路
4は、文書メモリ1からのデータ読出しに従つて
罫線間の距離計数を開始する。そして、その後、
文書メモリ1から右上隅の罫線データが読出され
ると、これを罫線判別回路3が検出し、罫線情報
メモリ5における罫線情報記憶領域12の対応ビ
ツトに“1”を書込むと共に距離計数回路4に検
出信号を出力する。距離計数回路4は、罫線判別
回路3から右上隅の罫線検出信号が与えられる
と、その時の罫線間横方向距離を罫線情報メモリ
5へ送つて記憶領域13に書込む。さらにその
後、文書メモリ1から左下隅の罫線データが読出
されると、これを罫線判別回路3が検出し、罫線
情報メモリ5における罫線情報記憶領域12の対
応ビツトに“1”を書込むと共に距離計数回路4
に検出信号を出力する。距離計数回路4は、罫線
判別回路3から左下隅の罫線検出信号が与えられ
ると、その時の罫線間縦方向距離を罫線情報メモ
リ5へ送つて記憶領域14に書込む。そして、そ
の後、文書メモリ1から右下隅の罫線データが読
出されると、これを罫線判別回路3が検出し、罫
線情報メモリ5における罫線情報記憶領域12の
対応ビツトに“1”を書込む。このようにして罫
線情報記憶領域12に対し、罫線の4隅の全ビツ
トに“1”がセツトされると、CPUからの指令
により対応するフラグ記憶領域11に「1」が書
込まれる。
しかして、第4図aに示すように枠22内に
「東京都」の文字が書込まれている時に、その後
に「港」という文字を挿入する場合、CPUは文
書メモリ1から「都」の文字に続いて罫線データ
が読出された際に罫線情報メモリ5内のフラグ記
憶領域11を参照し、その罫線が4隅の罫線によ
り指定された領域の境界線を示す罫線か否かを判
断する。そして、CPUは上記フラグ記憶領域1
1の内容から指定された領域の境界線を示す罫線
であると判断した場合、その罫線は移動できない
ものとして第4図bに示すように挿入しようとす
る文字「港」を枠22内において「東京都」の次
の行に書込む。
また第5図aに示すように罫線23が指定され
た領域の境界線を示す罫線でない場合、CPUは
「東京都」に続いて罫線23が文書メモリ1から
読出された時に、罫線23を1文字分移動して
「都」と罫線23との間に挿入文字「港」を書込
む。上記のように、フラグ記憶領域11の内容を
見ることによつてその罫線が移動できるものか否
かを容易に判断でき、それに応じた罫線処理を行
なうことができる。
上記第4図の例では1画面中に1つの枠22が
ある場合について説明したが、複数の枠例えば第
6図に示すように第1、第2の2つの枠31,3
2がある場合でも同様にしてその処理を行なうこ
とができる。第6図の場合には、2行目をサーチ
した時に、まず、第1の枠31の左上隅の罫線デ
ータが罫線判別回路3で検出され、メモリ5内い
記憶領域12の対応ビツトに“1”が書込まれる
と共にその時のアドレスが記憶領域15に書込ま
れる。そして、第1の枠31の左上隅の罫線から
右上隅の罫線までの横方向距離が距離計数回路4
で計数され、記憶領域13に書込まれる。この場
合の横方向距離は、3列目から9列目の7列分で
あり、各列が2バイト単位となつているので合計
14バイトとなる。次に4行目をサーチした時に第
2の枠32の左上隅の罫線データが検出され、メ
モリ5内に上記第1の枠31に対するものとは異
なるエリアにおいて記憶領域12の対応ビツトに
“1”が書込まれると共にその時のアドレスがア
ドレス記憶領域15に書込まれる。そして、第2
の枠32の左上隅の罫線から右上隅の罫線までの
横方向距離が距離計数回路4で計数され、記憶領
域13に書込まれる。この場合の横方向距離は、
12列目から16列目の5列で、10バイトである。そ
して、6行目をサーチした時に第2の枠32の左
下隅の罫線及び右下隅の罫線が検出されると共
に、横方向距離10バイト、縦方向距離6バイト
の計数が行なわれる。この時、罫線判別回路3
は、距離計数回路4で計数した横方向距離とメモ
リ5に書込んである第1の枠31及び第2の枠3
2に対する横方向距離との一致比較を行ない、一
致する方の枠32に対するメモリ5内のエリアに
左下隅、右下隅の罫線検出ビツトを立てると共に
記憶領域14に縦方向距離6バイトを書込む。さ
らに、8行目をサーチした時に同様にして第1の
枠31に対する横方向距離14バイト、縦方向距
離14バイトが計数されるので、計数した横方向
距離14バイトとメモリ5に書込んである第1の
枠31及び第2の枠32に対する横方向距離との
一致比較を行ない、一致する方の枠31に対する
メモリ5内のエリアに左下隅、右下隅の罫線検出
ビツトを立てると共に、記憶領域14に縦方向距
離14バイトを書込む。このようにして罫線情報
記憶領域12に対し、枠31,32の4隅の全ビ
ツトに“1”がセツトされ、対応するフラグ記憶
領域11に「1」が書込まれる。従つて、上記フ
ラグから枠31,32が指定された領域の境界線
を示すか否かの判断を容易に行なうことができ
る。また、第6図では枠31,32の横方向距離
が異なる場合について示したが、横方向距離が同
じ場合には、下側罫線の一致比較によつて横方向
距離が同じであると判断された時に、その検出罫
線データの基準となる左上隅の罫線アドレスを罫
線判断回路3において算出すると共に、その罫線
アドレスとメモリ5の記憶領域15に記憶してい
る罫線アドレスとを比較し、一致している方のメ
モリ5内のエリアに左下隅、右下隅の罫線検出ビ
ツトを立てると共に、縦方向距離を書込む。以上
の処理により枠の横方向距離が同じ場合であつて
もメモリ5の所定エリアに罫線情報を書込むこと
ができる。
本発明によれば、文書データの入力位置が罫線
等の図形データに達した際でも図形データを気に
することなく文書データを入力することができる
ため、入力処理時あるいは編集処理時における操
作者の負担を軽減することができる。
【図面の簡単な説明】
図面は本発明の一実施例を示すもので、第1図
は回路構成図、第2図は第1図における文書メモ
リの記憶楕成を示す図、第3図は第1図における
罫線情報メモリの記憶構成を示す図、第4図a,
b及び第5図a,bはデータ編集列を示す図、第
6図は1画面上に2つの枠がある場合の罫線情報
記憶動作を説明するための図である。 1……文書メモリ、3……罫線判別回路、5…
…罫線情報メモリ、21……CRT表示部、22
……枠、23……罫線。

Claims (1)

    【特許請求の範囲】
  1. 1 文章データを入力する入力手段と、この入力
    手段による文章データの入力位置が図形データが
    入力されている位置に達した時に、その入力位置
    の図形データが特定の図形データにより指定され
    た領域の境界線を示す図形データか否かを判別す
    る判別手段と、指定された領域の境界線を示す図
    形データと判別された際に文章データの前記入力
    位置を変更し、また、指定された領域の境界線を
    示す図形データでないと判別された際に文章デー
    タの前記入力位置を保持する入力位置制御手段と
    を備えることを特徴とする文書処理装置。
JP56164966A 1981-10-16 1981-10-16 文書処理装置 Granted JPS5866148A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56164966A JPS5866148A (ja) 1981-10-16 1981-10-16 文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56164966A JPS5866148A (ja) 1981-10-16 1981-10-16 文書処理装置

Publications (2)

Publication Number Publication Date
JPS5866148A JPS5866148A (ja) 1983-04-20
JPS6349263B2 true JPS6349263B2 (ja) 1988-10-04

Family

ID=15803251

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56164966A Granted JPS5866148A (ja) 1981-10-16 1981-10-16 文書処理装置

Country Status (1)

Country Link
JP (1) JPS5866148A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2698345B2 (ja) * 1986-07-15 1998-01-19 キヤノン株式会社 文書処理方法
JPH0769900B2 (ja) * 1989-03-20 1995-07-31 富士通株式会社 セル内ワードラップ制御方式

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5760381A (en) * 1980-09-29 1982-04-12 Canon Kk Character processor

Also Published As

Publication number Publication date
JPS5866148A (ja) 1983-04-20

Similar Documents

Publication Publication Date Title
US5513278A (en) Handwritten character size determination apparatus based on character entry area
JPS63500125A (ja) ビットマップ形のグラフィックスワ−クステ−ション用のウィンドウ境界の発生
JPH024938B2 (ja)
JPS6349263B2 (ja)
JP3167799B2 (ja) オンライン手書き文字認識装置
JP2578747B2 (ja) 手書情報処理方法
JPH0782530B2 (ja) 手書き文字認識装置
JP2606960B2 (ja) 手書き文字表示装置および方法
JPS6360671A (ja) 画像処理装置およびその方法
JPS6170584A (ja) 文書のアダプテイブ・スクロ−ル方式
JPS59148089A (ja) ルビ文字のセンタリング装置
JPS6325764A (ja) 文書作成装置
JP2578748B2 (ja) 手書情報処理方法
JP2595399B2 (ja) 文書処理方法
JPH01147593A (ja) 情報検索画面におけるウィンドウ領域自動設定方法
JPS6054708B2 (ja) 手書文字/図形認識装置
JPS58166441A (ja) デイスプレイ装置
JP2599433Y2 (ja) マルチプロセッサシステムにおける各メモリボードの記憶保護装置
JPS63282564A (ja) ウィンドウシステムの日本語入力処理方式
KR880001217B1 (ko) 프로그램 가능한 이미지 발생기의 셋팅 방법
JP2540798B2 (ja) 文字列表示制御装置
JP2504867B2 (ja) 文章処理装置における表示方式
JPH01205224A (ja) データ入力方式
JPS6322992B2 (ja)
JPS5915287A (ja) 表示装置