JPH0392958A - 文字処理装置 - Google Patents

文字処理装置

Info

Publication number
JPH0392958A
JPH0392958A JP1231846A JP23184689A JPH0392958A JP H0392958 A JPH0392958 A JP H0392958A JP 1231846 A JP1231846 A JP 1231846A JP 23184689 A JP23184689 A JP 23184689A JP H0392958 A JPH0392958 A JP H0392958A
Authority
JP
Japan
Prior art keywords
layout
dot
line
page
document
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.)
Pending
Application number
JP1231846A
Other languages
English (en)
Inventor
Kenichi Kazumi
健一 数見
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 JP1231846A priority Critical patent/JPH0392958A/ja
Publication of JPH0392958A publication Critical patent/JPH0392958A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Processing Or Creating Images (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、文字処理装置に関し、特に文章・図・表・画
像の混在した文書のレイアウト編集処理を行う場合に、
レイアウト表示をすることによってその処理を容易にす
る文字処理装置に関する。
[従来の技術〕 例えば、従来の文字処理装置において、文書のレイアウ
ト表示を行う場合の表示範囲は、第2図に示すように用
紙サイズ1頁分に限られているのが一般的たった。なぜ
ならば、表示画面サイズとレイアウト表示する文字・イ
メージ・図形等の大きさの関係上、1度に表示可能なレ
イアウトサイズは、1頁が限度であったからである。従
って、数頁分のレイアウトを見るためには、改頁等のキ
ーアクションにより画面を切り替える必要があった。
[発明が解決しようとしている課題〕 しかしながら、前記の方法では、他の頁とのレイアウト
関連を知るためには、改頁等のキーアクションにより画
面を切り替える必要があるので、何かしらの頁レイアウ
′トの記憶手段を必要としていた。上記のような記憶手
段がない文字処理装置において、多くの場合は、ユーザ
のイメージの記憶能力に頼っていた。
本発明は上記課題に鑑みてなされたもので、1画面で1
文書ファイルのすべてをレイアウト表示することによっ
て、各頁間のレイアウトの比較が容易にできるようにし
たものである。
[問題点を解決するための手段(及び作用)]本発明に
よれば、レイアウト表示するに当たって、第1図の起動
手段100を操作したとき、文書格納手段に格納されて
いる1文書ファイルすべてが、レイアウト展開手段11
0によりレイアウト展開されて、文書のレイアウトが表
示千段120に出力される(第3図参照)。このとき、
レイアウトイメージを極限まで小さくするために、文章
部分は表示しない。例えば、テキスト画面で1文字が2
4X24ドット構成であれば、その文字を1ドットで示
す。つまり、その文字の存在する頁の行桁位置をドット
座標で示して、そのドットをOFFとし画面表示しない
ようにする。逆に文章以外の部分(例えば、イメージ・
表・図形等)であれば、24X24ドットを構成単位と
して、それが存在する頁の行桁位置のトット座標値をO
Nとして画面表示する。そして、各々のドット座標は、
実際のテキストの頁・行・桁に相対的に一致させておく
。上記の処理をレイアウト展開手段110で行う。
[実施例] 以下、図面を参照して本発明を詳細に説明する。
第5図は本発明の全体構成の一例である。
図示の構成において、CPUは、マイクロプロセッサで
あり、文字処理のための演算、論理判断等を行ない、ア
トレスバスAB,コントロールバスCB,データパスD
Bを介して、それらのバスに接続された各構成要素を制
御する。
アドレスバスABはマイクロプロセッサCPUの制御の
対象とする構成要素を指示するアトレス信号を転送する
。コントロールバスCBはマイクロプロセッサCPUの
制御の対象とする各構成要素のコントロール信号を転送
して印加する。データパスDBは各構成要素相互間のデ
ータの転送を行なう。
ROMは、読出し専用の固定メモリである。そのうちの
PAは、第7図につき後述するマイクロプロセッサCP
Uによる制御手順等を記憶させたプログラムエリアであ
る。
また、RAMは、1ワート16ビットの構成の書込み可
能のランダムアクセスメモリであって、各構戊要素から
の各種データの一時記憶に用いる。
TBUFは文書バッファであり、キーボードKBより入
力された文書情報を蓄えるためのメモリである。
DICIは、部首入力、画数入力、単漢字入力などによ
って、漢字を検索するための辞書である。
DIC2は、カナ漢字変換を行なうための辞書である。
YBUFはキーボードKBにあるカナ人カキーKANA
より入力されたカナ読みコードを蓄えるためのメモリで
ある。
PRED I Cは数字の前につく接頭語(前置助数詞
)辞書である。
NUMD I Cは、数字辞書である。
PSTD I Cは助数詞(後置助数詞)辞書である。
KBはキーボートであって、アルファベットキひらがな
キー,カタカナキー等の文字記号入力キー.及び、変換
キー,無変換キー,取消キー等の本文字処理装置に対す
る各種機能を指示するための各種のファンクションキー
を備えている。
第5図において、CONは変換キー、KANAは読みを
入力するための文字記号入力キーである。また、BUS
HUは、部首入力を起動するためのキー、ウインドウ表
示された単語候補の中から該当単語を選択するためのキ
ーである。
DISKは定型文書を記憶するためのメモリで作成され
た文書の保管を行ない、保管された文書はキーボードの
指示により、必要な時呼び出される。
CRはカーソルレジスタである。CPUにより、カーソ
ルレジスタの内容を読み書きできる。
後述するCRTコントローラCRTCは、ここに蓄えら
れたアドレスに対する表示装置CRT上の位置にカーソ
ルを表示する。
DBUFは表示用バッファメモリで、TBUFに蓄えら
れた文書情報等のパターンを蓄える。
MDBUFはメッセージ表示用バッファメモリで、RO
M内のメッセージデータMS DATのパターンを蓄え
る。
CR丁CはカーソノレレジスタCR及びバツファDBU
F,MDBUFに蓄えられた内容を表示器CRTに表示
する役割を担う。また、CRTは陰8i線管等を用いた
表示装置であり、その表示装置CRTにおけるドット構
成のパターンおよびカーソルの表示をCRTコントロー
ラで制御する。
さらに、CGはキャラクタジエネレータであって、表示
装置CRTに表示する文字、記号のパターンを記憶する
ものである。
かかる各構成要素からなる本発明文字処理装置において
は、キーボードKBからの各種の入力に応じて作動する
ものであって、キーボードKBからの入力が供給される
と、まず、インタラブト信号がマイクロプロセッサCP
Uに送られ、そのマイクロプロセッサCPUがROM内
に記憶してある各種の制御信号を読出し、それらの制御
信号に従って、各種の制御が行なわれる。
第6図は、テキストバッファに蓄えられる文書の形式を
示している。構成概略のインデックス部は、行管理情報
部の先頭アドレス・テキスト部の先頭アドレス、レイア
ウトデータ部の先頭アドレスを格納している。行管理情
報部は、テキスト1行ごとにテキストを管理するための
情報、つまり1行ごとのテキスト部へのポインタと1行
ごとのバイト数を格納する。テキスト部には、文字コー
ドあるいは図形・表・イメージ等を識別するための制御
コードが連続したエリアに格納している。
図中、※〜※までの部分が上記の制御コードにあたる。
レイアウトデータ部には、レイアウトデータの管理情報
と、レイアウトデータが格納されている。テキストデー
タの制御コードにより、レイアウトデータ部の実データ
が格納されている場所を知る。レイアウトデータ座標部
で、実データが文書中に張り付けられる位置を知り、レ
イアウトデータ部のデータをその位置に張り付ける。
このような文書構造のとき、本発明の制御フロ一を第7
図で示している。
第4図において、プルダウンメニューのレイアウト編集
がセレクトされたとき、第7図の33のキー判別で本発
明による制御プログラムが起動する。S5にて、第3図
に示すところの大ブロックの大きさを計算する。これは
、文字処理装置の表示ドットサイズに影響される部分で
ある。例えば、レイアウト表示に使用できる最大ドット
数が500X900ドットで、書式を1頁60行70桁
に設定していれば、縦(図中y座標)サイズ500÷6
0→8頁(480ドット)、シたがって、1ブロックの
大きさは、約480X70に設定できる。さらにブロッ
ク間サイズを30ドットとれば、横(図中X座標〉のサ
イズ70+30,従って、900÷100で、最大9個
の大ブロックが1度に表示できることになる。
S7にて、各パラメータを初期化する。つまり、各ブロ
ックのスタート座標とエンド座標を求め、カレント座標
を第1ブロックの左上として(0,0)に設定する。更
に第1行目の行管理情報をリードすることによって、テ
キスト部の先頭行のアドレスを知る。S9で、テキスト
カウンタcntがカレント行の総バイト数より小さけれ
ば、S17で現在のx.y座標がカレント大ブロックに
納まるかどうかをチェックする。納まれば、現在のポイ
ンタで示されるテキスト部のデータを1バイトリードし
、そのデータが文字であるか、制御コードであるかをS
23チェックする。この時のテキストポインタは、行管
理情報部のカレント行のテキスト部へのポインタとカウ
ンタcntより得る事ができる。さらにテキストデータ
を1バイトリードした後カウンタをインクリメントして
おく。S23にて、文字コードであれば、S27でカレ
ント座標の1ドットをOFFにする。もし、制御コード
であれば、S25でレイアウトデータ部の座標管理部よ
り得られる桁までの座標をONにする。そして、X座標
とカウンタcntを更新して、S9に戻る。
S9で、テキストカウンタcntがカレント行の総バイ
ト数より大きくなれば、Sllで次の行管理情報をリー
ドし、テキスト部へのポインタとカレント行の総バイト
数を更新する。更に515にて、y座標をインクリメン
トし、X座標をスタート座標に戻す。また、カウンタc
ntは、クリアしておく。
さて、S17で現在の大ブロックの座標範囲に納まらな
いときは、S19にて、S5で得た次の大ブロック座標
形に移す。
上記のフローは、S13で行管理情報がなくなるまで続
く。
[他の実施例] 上記実施例では、文書ファイル全体のレイアウト表示全
体の説明に終わっているが、図形・表・イメージの抽出
表示、あるいは、逆に特定文章の抽出表示にも利用する
ことが可能である。
例えば、第7図のS23の分岐で、『カレントデータが
イメージであるか?1という判断にして、イメージであ
ればx,y座標のドットをONにし、それ以外であれば
ドットをOFFにする。
すると文書ファイル全体のレイアウト表示したときには
、イメージ部分だけが表示される(第8図参照)。
同様に、S23の分岐で、『カレントデータが図形であ
るか?』という判断にして、図形部分の座標値だけをO
Nにすれば、図形だけの表示が可能となる。
[発明の効果] 元来文書のレイアウト表示は、1頁のみというのが常識
であったが、文書をできるだけ小さな情報に変換するこ
と(よって、1文書ファイル全体構成を1画面で見るこ
とが可能となる。
【図面の簡単な説明】
第1図は本発明の全体構成図、 第2図は従来までの表示例を示す図、 第3図は本発明による表示例を示す図、第4図は第5図
の実施例における本発明の起動前の画面表示例を示す図
、 第5図は本発明文字処理装置の一実施例を示すロー7 ブ亭会ク図、 第6図は本発明の文書構成例を示す模式図、第7図は本
実施例によるレイアウト形式変換手順の一例を示すフロ
ーチャート、 第8図は他の実施例における表示例を示す図。

Claims (1)

  1. 【特許請求の範囲】 1、文字を入力するための入力手段と、 前記入力手段から入力される文章を表示する表示手段と
    、 その文章を記憶する文書格納手段と、 文章の頁・行・桁を書式情報に従ってドット単位の座標
    値に変換するレイアウト展開手段とを有することを特徴
    とする文字処理装置。
JP1231846A 1989-09-06 1989-09-06 文字処理装置 Pending JPH0392958A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1231846A JPH0392958A (ja) 1989-09-06 1989-09-06 文字処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1231846A JPH0392958A (ja) 1989-09-06 1989-09-06 文字処理装置

Publications (1)

Publication Number Publication Date
JPH0392958A true JPH0392958A (ja) 1991-04-18

Family

ID=16929930

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1231846A Pending JPH0392958A (ja) 1989-09-06 1989-09-06 文字処理装置

Country Status (1)

Country Link
JP (1) JPH0392958A (ja)

Similar Documents

Publication Publication Date Title
JPH024938B2 (ja)
JPH07248755A (ja) 文字表示方法
JPH0392958A (ja) 文字処理装置
JPS61250768A (ja) 変換辞書更新装置
JP2786260B2 (ja) かな漢字変換装置
JP2944666B2 (ja) 文字処理装置
JP3236039B2 (ja) 文字処理装置及びその方法
JPH0392959A (ja) 文字処理装置
JPS60245075A (ja) 自動ルビ表示方式
JPS59140541A (ja) 文字処理装置
JPH04191966A (ja) 文字処理装置
JP2635602B2 (ja) 文書作成装置
JP3027834B2 (ja) 文書ファイル名表示装置
JP2606579B2 (ja) 文字表示装置
JP3058181B2 (ja) 文字処理装置及びその方法
JPS60245074A (ja) 自動ルビ表示方式
JPH0816908B2 (ja) 文字処理装置及び文字処理方法
JPH0432957A (ja) 文字処理装置
JPS61110260A (ja) 文字処理装置
JPH05128095A (ja) 文字処理装置
JPH02161560A (ja) 文字処理装置
JPH0793366A (ja) 文字処理装置
JPS61110263A (ja) 文字処理装置
JPH03286249A (ja) 文字処理装置
JPS60205776A (ja) ワ−ドプロセツサのレイアウト表示方式