JPS62105191A - 文字処理装置 - Google Patents

文字処理装置

Info

Publication number
JPS62105191A
JPS62105191A JP60245473A JP24547385A JPS62105191A JP S62105191 A JPS62105191 A JP S62105191A JP 60245473 A JP60245473 A JP 60245473A JP 24547385 A JP24547385 A JP 24547385A JP S62105191 A JPS62105191 A JP S62105191A
Authority
JP
Japan
Prior art keywords
layout
display
character
document
graphic
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
JP60245473A
Other languages
English (en)
Other versions
JPH081547B2 (ja
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.)
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 JP60245473A priority Critical patent/JPH081547B2/ja
Publication of JPS62105191A publication Critical patent/JPS62105191A/ja
Publication of JPH081547B2 publication Critical patent/JPH081547B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 未発rIAは図形を含む文書の作成が行える文字図形処
理装置に関し、特に図形を含む文書のレイアウト表示を
行うことのできる文字処理装置に関する。
従来技術 文δやグラフなどの図形を作成・編集する文字処理装置
においては、現在fi集中の文書の内容を表示する表示
装置が必要である。しかし、この表示装置は、一般に大
型になるほど高価なものとなるので、1頁全体の内容を
完全に表示する表示装置が具えられることはまれであり
、通常は1頁の一部分例えば40文字X20行の範囲だ
けを表示する表示装置が具えられている。
しかし、上記のような小型の表示装置が具えられたとき
は1頁全体を1度に見ることができないため、個々の文
字をより小さなサイズで表現したり、文字を小さな四角
形で表現したりして、1頁が1画面に入るように表示す
る、いわゆるレイアウト表示が行われている。
第1図は通常表示とレイアウト表示の概念の違いを示し
た図である。第1図(A)は通常表示の例であり、文書
の作成・編集などはこの表示に基づいて行う、これに対
し、第1図(B)、(C)はレイアウト表示の例であり
、(A)の通常画面に比べて、文字の面積を小さくして
表現したものが(B)、文字を四角形のパターンにして
表現したものが(C)である。各文字の大きさが小さく
なった分、より多くの文字数を表示できるため、主とし
て全体の配置を見るときに使用される。
このようなレイアウト表示において、表示する文書の一
部がグラフや図形のような図形領域になっている場合、
従来は次のような方式で図形領域を表現していた。
まずひとつめの方式は1図形領域が存在するということ
に対して何の考慮もせず、通常の文書として表現するも
のである。これは図形領域があっても、それは文書の一
部であり、まわりの文書データのレイアウト表示から1
文書全体(通常は1頁)における図形領域の位置と領域
の大きさを読み取ることができるという方式である。し
かし、文書における図形領域の取り方や文書データと図
形データの結合の方式によっては、単に文書だけをレイ
アウト表示しただけでは、図形領域が表現できないもの
があった。また1図形領域であるかないかは利用者が判
別しなくてはならないという欠点があった。
他の方式は、実際にその文書を印刷する場合と同様に、
図形領域を1つ1つ展開するものである。即ち、グラフ
であればデータの読み込みからパターンの生成まで、画
像であれば圧縮して保存しているデータの展開までとい
った、複雑で時間のかかる処理を行ってレイアウトの表
示を行うものである。この方式では1図形領域に記入さ
れる図形の種類や大まかな形状がわかる反面、文書デー
タの部分の表示に比べて図形の部分の表示には、膨大な
時間がかかってしまうという大きな欠点があった。実際
のレイアウト表示では、文書における図形領域の位置や
大きさ、種類が判別できれば良いのであるのに、必要以
上の処理に対して時間がかかってしまい、利用者にとっ
てレイアウト表示が使いづらいものとなっていた。
第2図は図形を含んだ文書を従来技術によってレイアウ
ト表示を行った場合の例を示したものである。第2図(
A)は通常表示における文書の例であり、同図(B)は
同図(A)の図形領域の部分を特に考慮せずに表現した
ものであり、同図(C)は図形領域の部分を実際のパタ
ーンを展開して表現したものである。
本発明が解決しようとする問題点 本発明の目的は、上記の欠点を除去することにある。即
ち、グラフのような図形を含む文書のレイアウト表示に
おいて、その表示の処理速度を低下させることなく、図
形の部分の位置と大きさを容易に認識できる文字図形処
理装置を提供することにある。
問題点を解決する為の手段 本発明は文書および図形のレイアウトを表示するための
表示手段と、文書中の図形領域を認識する認識手段と、
レイアウト表示のための文字パターンを生成するレイア
ウト文字生成手段と、レイアウト表示のための図形パタ
ーンを生成するレイアウト図形パターン生成手段とを設
けることにより文字と図形とを取り扱う。
実施例 以下図を参照して本発明の詳細な説明する。
第3図は本発明の概念図である。
3−1の図形領域認識手段によって、レイアウト表示を
行いつつある文書における図形領域を認識する0図形認
識手段によって、図形領域の存在が確認された場合は、
3−2のレイアウト用図形パターン生成手段において、
レイアウト画面上の図形領域に表示するパターンを生成
する。尚、文書中の通常の文字の部分は、3−3のレイ
アウト用文字パターン生成手段において、通常文字より
も小さいサイズのパターンまたは四角形のパターンを生
成する。3−2で生成した図形のパターンおよび3−3
で生成した文字のパターンは3−4のレイアウト表示手
段によって表示画面上に出力される。
第4図は本発明文字処理装置の一実施例の詳細構成を示
す。
第4図の構成において、CPUはマイクロプロ、セッサ
形態の中央処理装置であり、文字処理のための演算、論
理判断等を行い、アドレスバスAB、コントロールバス
CB、データバスDBを介して、それらのパスに接続さ
れた各構成要素を制御する。
また、文書中の図形領域の認識、図形領域の大きさの決
定、図形の生成も後述するRAMの内容を元にして、こ
のCPUで行う。
アドレスバスABは、マイクロプロセッサCPUの制御
の対象とする構成要素を指示するアドレス信号を転送す
る。コントロールバスCBはマイクロプロセッサCPU
の制御の対象となる各構成要素のコントロール信号を転
送して供給する。データバスDBは各構成機器相互間の
データの転送を行う。
次に、ROMは読み出し専用の固定メモリであり、後述
するマイクロプロセッサCPUによる制御の手順、第7
図に示す如き手順を記憶させておく。
また、RAMは1ワード16ビツトの構成の書き込み可
能なランダムアクセスメモリであって、各構Xit、要
素からの各種データの一時記憶に用いる。記憶するデー
タエリアには、文字間隔中行間隔など文書の大きさを決
めるデータエリアR1、図形を生成するときの中間的デ
ータエリアR2,生成した図形のパターンエリアR3な
どがある。
KBはキーボードであり、英数字キー、平仮名キー、片
仮名キー、図形領域を指示する文字キー等の文字記号入
カキ−1および、漢字変換の始めと終りを指定するキー
をはじめ、本文字処理装置に対する各種機能を指示する
ための各種のファンクションキーを備えている。
DBUFはバッファメモリであり、キーボードKBから
入力された文書情報等を格納する。
DISKは作成された文書の外部記憶としての磁気ディ
スク装置である。
CRはカーソルレジスタであり、CPUによりその内容
を読み書きできる。後述するCRTコントローラCRT
Cは、ここに格納されたアドレスに対応する表示装置c
RT上の位置にカーソルを表示する。
CRTは陰極線管等を用いた表示装置であり、その表示
装置CRTにおけるドツト構成の表示パターンや図形パ
ターンおよびカーソルの表示をCRTコントローラCR
TCで制御する。
CRTコントローラCRTCは、カーソルレジスタCR
およびバッファDBUFに蓄えられた内容を表示装置C
RTに表示する。
CGはキャラクタジェネレータであり、表示袋’;jl
 CRTに表示する文字、記号、カーソル等のキャラク
タ信号を発生する。
かかる各構成要素からなる本発明文字処理装置において
は、キーボードKBからの各種の入力に応じて作動する
ものであって、キーボードKBからの入力が供給される
と、まず、インタラブド信号が中央処理装置CPHに送
られ、その中央処理装置CPUがROM内に記憶しであ
る各種の制御信号を読み出し、それらの制御信号に従っ
て各種の制御が行われる。
尚、バッファDBUFの内容を表示装置cRT丑の位置
に対応させて表示を行う表示手段は公知であるのでその
説明を省略し、単に文書データや図形パターン等をバッ
ファDBUFに格納することで表示が行われることにす
る。
第5図はレイアウト表示中に文書中の図形領域を認識し
、図形領域の表示を行うまでの動作を表わしたものであ
る。
第5図において、aはレイアウト表示しようとしている
文書データ、bは文書データ中の図形領域である。BP
はレイアウト表示を行おうとしている文書データ中の行
をさすポインタ、DPはレイアウト表示画面上でBPに
対応する、レイアウト用文字もしくはレイアウト用図形
パターンを表示しようとしている位置を表わすポインタ
である。
第5図(A)はレイアウト表示をしようとしている頁の
上端から図形領域を含む行の手前までの文書データを読
み込み、レイアウト画面上に表示した状態を表わす。
第5図(B)は読み込んだ1行の一部が図形領域で、そ
の部分が通常の文字の表示とは異なった、連続したパタ
ーンで表わされていることを示す。
第5図(C)は同図(B)の処理(動作)を繰り返し、
レイアウト表示における図形領域の部分が、文書の部分
とは異なった網目のパターンで埋められたことを示して
いる。
次に第6図を用いて、本発明文字処理装置における図形
を含む文書のレイアウト表示の処理を説明する0文書中
の図形領域は機能文字(Ll)で表わされている。
第6図は文書データから1次に表示しようとしている1
行分のデータを読み込み、それをレイアウト表示用のパ
ターンに置き換える処理を表わした図である。
第6図において、LINEBUFは文書データから読み
込んだ1行分のデータを格納する文書バッファ、D I
 S PBUFはレイアウト表示として表示するパター
ンを格納する表示バッファである。
第6図(A)はLINEBUF中の文字の部分(a)が
レイアウト表示用パターン(C)に置き換えられて表示
用バッファDISPBUFに格納されていることを示す
。この処理は図形領域認識手段を用いて、LINEBU
Fを左から順に一文字ずつ調べていき、そこが文書デー
タであれば、レイアウト表示用文字パターン生成手段に
よって生成された表示用の文字パターンをDISPBU
Fに格納していくことで実現される。
第6図(B)はLINEBUFの通常の文字のある部分
(a)はレイアウト用文字パターン(c)に、図形領域
である部分(b)が連続したパターン(d)に置き換え
られたことを表わしている。この処理は第6図(A)の
場合と同様に、表示の文字に対応する部分はレイアウト
表示用文字パターンをD I S PBUFに格納して
いき、図形領域が認識されるとその部分はレイアウト表
示用図形パターン生成手段によって生成された連続した
パターンを格納していくことで実現される。
第7図は第4図に示す実施例による図形入り文書のレイ
アウト表示を行う処理を示すフローチャートである。こ
のフローチャートでは、文書データから1行ずつ読み込
んではレイアウト画面上に表示するという動作を繰り返
している。
第7図において、LSTARTはレイアウト表示開始行
、LENDはレイアウト表示終了行、CHMAXは1行
の文字数、LCNTは行数カウンタ、CHCNTは文字
数カウンタ、LINEBUFはレイアウト表示処理用の
1行分の文書バッファ、DISPBUFはレイアウト表
示用パターンバッファで、RAMのR1に格納されるも
のである。
ステップ57−1において、レイアウト表示用の画面を
初期化する。これはレイアウト表示における用紙の大き
さを表わすわくの表示も含んでいる。
ステップ57−2において、レイアウト表示の行数カウ
ンタLCNTに表示開始行数LSTARTをセットする
ステラ7’57−3において、LCNTで示されている
行をDBUFの文書データから読み出し、文書バッファ
L I NEBUFに格納する。
ステップ57−4において、LINEBUFを1文字ず
つチェックするための文字数カウンタCHCNTに初期
値1をセットする。
ステップ57−5において、LINEBUFの中のCH
CNT文字目が文書データの一部なのか図形データの一
部なのかを調べる。この判別の方式は文書データと図形
データの結合方式によって異なる。実施例では実施例に
おいては、文書中の図形領域の部分を、図形領域を示す
機能文字ではさんで指示している。そのため、読み込ん
だ部分の一部がこの機能文字ではさまれているかをCP
Uで調べ、はさまれている部分は図形領域であるとみな
すことで認識が行われる。調べた位置が文書データの一
部であった場合はステップ57−6へ、図形データの一
部であった場合はステップ57−7へ進む。
ステップ57−6では、レイアウト表示用の文字パター
ンをキャラクタジェネレータにより生成する。実施例に
おいては、文字を3×3ドツトのわくで表わしている。
文字パターン生成後、ステップ57−8へ進む。
ステップ57−7では、レイアウト表示用の図形パター
ンを生成する。この図形パターンはステップ57−6で
生成する文字パターンとは異なり、下および右にある同
様の図形パターンと連続になるようなパターンである。
実施例においては、下および右に延長して表示される十
字形となっている0図形パターン生成後はステップ57
−8へ進む。
ステップ57−8では、ステップ57−6もしくはステ
ップ57−7で生成されたレイアウト表示用のパターン
を、レイアウト表示用パターンバッファDISPBUF
のCHCNTに対応する位置に格納する。
ステップ57−9において、次の文字を調べるために、
CHCNTに1を加える。
ステップS7−10において、CHCNTと1行の文字
数CHMAXとを比較し、1行分のDISPBUFの作
成が終ったかどうかを調べる。1行分の作成が終了した
場合(CHCNT>CHMAX)はステップS7−11
へ、終了シテイナイ場合(CHCNT<=CHMAX)
はステップ57−5へ進む。
ステップS7−11において、DISPBUFの内容を
実際のレイアウト画面に表示する。
ステップS7−12において、次の行のレイアウト表示
を行うために、LCONTに1を加える。
ステップS7−13において、LCONTとレイアウト
表示終了行LENDを比較し、必要なだけのレイアウト
画面の作成が終了したかどうかを調べる。レイアウト画
面の作成が終了した場合はレイアウト表示の処理を終了
する。終了していない場合はさらに次の行を読み込むた
めにステップ57−3へ進む。
前記実施例においては、レイアウト画面に表示する文書
パターンと図形パターンを−H表示用バツファに格納し
ているが、直接レイアウト画面に表示させても良い。
また1図形の種類によらず、図形領域は同一の図形パタ
ーンで表示しているが1図形領域の認識と同時に図形の
種類の判別を行い、図形の種類によって表示する図形パ
ターンを変えても良い。
尚、レイアウトの表示は、CRTによる表示を想定して
いるが、液晶による表示やレイアウトパターンの簡易印
刷というような方式であっても良い。
効    果 以上の説明から明らかなように、本発明によれば、図形
を含む文書のレイアウトを表示する際、文書中の図形領
域を文書とは明らかに異なるパターンを用いて表示する
ことにより、図形領域からの細かいデータなどを読み込
み展開する必要がなく、レイアウト表示の処理時間を従
来の技術によるものよりも短縮することができた。
また、図形領域がグラフの場合の、グラフパターンの生
成のための記憶領域、画像の場合の、圧縮して保存され
ているデータの読み出し・展開のための記憶領域を省略
することができることから、レイアウト表示に必要な記
憶領域を節約することができた。
【図面の簡単な説明】
第1図はレイアウト表示の概念を表わした説明図、 第2図は従来技術による、図形を含む文書のレイアウト
表示の例を説明する図、 第3図は本発明の概念図、 第4図は実施例の全体構成図、 第5図は実施例による図形入り文書のレイアウト表示の
動作を示した図、 第6図は実施例における図形を含む文書のレイアウト表
示の処理を表わした説明図、 第7図は図形を含む文書のレイアウト表示処理を説明す
るフローチャートである。 ROM−−−−−メモリ RA M−−−−−メモリ CPU−−−−一処理部 81図 第2図 第3図 第5図 第6図 第7図

Claims (1)

  1. 【特許請求の範囲】 文書および図形のレイアウトを表示するための表示手段
    と、 文書中の図形領域を認識する認識手段と、 レイアウト表示のための文字パターンを生成するレイア
    ウト文字生成手段と、 レイアウト表示のための図形パターンを生成するレイア
    ウト図形パターン生成手段とを具えることを特徴とする
    文字処理装置。
JP60245473A 1985-10-31 1985-10-31 文字処理装置 Expired - Lifetime JPH081547B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60245473A JPH081547B2 (ja) 1985-10-31 1985-10-31 文字処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60245473A JPH081547B2 (ja) 1985-10-31 1985-10-31 文字処理装置

Publications (2)

Publication Number Publication Date
JPS62105191A true JPS62105191A (ja) 1987-05-15
JPH081547B2 JPH081547B2 (ja) 1996-01-10

Family

ID=17134181

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60245473A Expired - Lifetime JPH081547B2 (ja) 1985-10-31 1985-10-31 文字処理装置

Country Status (1)

Country Link
JP (1) JPH081547B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60123961A (ja) * 1983-12-07 1985-07-02 Ricoh Co Ltd デ−タ記憶方法
JPS60205776A (ja) * 1984-03-30 1985-10-17 Oki Electric Ind Co Ltd ワ−ドプロセツサのレイアウト表示方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60123961A (ja) * 1983-12-07 1985-07-02 Ricoh Co Ltd デ−タ記憶方法
JPS60205776A (ja) * 1984-03-30 1985-10-17 Oki Electric Ind Co Ltd ワ−ドプロセツサのレイアウト表示方式

Also Published As

Publication number Publication date
JPH081547B2 (ja) 1996-01-10

Similar Documents

Publication Publication Date Title
JPH0570832B2 (ja)
JP3036767B2 (ja) 印刷装置および方法
JPS62105191A (ja) 文字処理装置
JPH0438005B2 (ja)
JPH03156668A (ja) 文書作成装置
JP2773691B2 (ja) プリンタ装置
JP3101402B2 (ja) 文書編集方法及び文書編集装置
JP3089014B2 (ja) 出力制御方法及びその装置
JPH01140193A (ja) 書体自動変換装置
JPS61250687A (ja) 文字図形処理装置
JPS62286160A (ja) ワ−ドプロセツサ
JPS61202271A (ja) 文字処理装置
JPS63113597A (ja) 文書作成装置
JPH0737111A (ja) 文書処理方法
JPH0447448A (ja) 表出力装置
JPH04118769A (ja) 文書作成装置
JPH05204364A (ja) パターンデータ発生装置
JPS60205776A (ja) ワ−ドプロセツサのレイアウト表示方式
JPH0430050B2 (ja)
JPH06149208A (ja) 文字発生装置
JPH06274150A (ja) 文書表示方法
JPH08235164A (ja) 文書作成装置の表示制御方法
JPH0757097A (ja) 文書作成装置及びイメージ処理方法
JPH10222498A (ja) 文書印刷装置
JPS61198283A (ja) 印刷イメ−ジ表示装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term