JPH05242086A - 文書処理装置 - Google Patents

文書処理装置

Info

Publication number
JPH05242086A
JPH05242086A JP4039714A JP3971492A JPH05242086A JP H05242086 A JPH05242086 A JP H05242086A JP 4039714 A JP4039714 A JP 4039714A JP 3971492 A JP3971492 A JP 3971492A JP H05242086 A JPH05242086 A JP H05242086A
Authority
JP
Japan
Prior art keywords
page
information
document
format
format information
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
JP4039714A
Other languages
English (en)
Inventor
Hideki Hayamizu
秀樹 速水
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP4039714A priority Critical patent/JPH05242086A/ja
Publication of JPH05242086A publication Critical patent/JPH05242086A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【構成】 文書情報と書式情報をページ単位で入力する
入力手段と、入力された文書情報を記憶する文書情報記
憶手段と、ページ当たりの文字数情報を含む書式情報を
ページ単位で記憶する書式情報記憶手段と、書式情報記
憶手段に記憶された1ページ当たりの文字数情報に基づ
いて、現カーソル位置の文字が何ページ目であるかを検
出する検出手段と、入力された書式情報を検出手段によ
って検出されたページに対応させる書式情報に更新し書
式情報記憶手段にページ単位で記憶させる更新手段と、
更新された各ページの書式情報に基づいてページ全体の
文書情報を文書情報記憶手段から読み出す読出手段と、
読み出された文書情報を表示画面に表示する表示手段か
ら構成されている。 【効果】 ページ単位でレイアウトを変更することがで
きるので、より表現力に富んだ文書作成が可能になるだ
けでなく、文書作成時の作業の軽減を図ることができ
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は文書処理装置に関し、
詳しくは、文書の紙面レイアウト処理の機能を有する文
書処理装置に関する。
【0002】
【従来の技術】図7は従来の文書データ格納部の構造を
示す説明図である。この図に示すように、従来、この種
の文書処理装置における文書データ格納部において、一
文書データ全体の管理や制御に使用するデータを格納す
る領域で、文書の作成(更新)日、全体のサイズ、用紙
サイズ、用紙方向、段組情報、ヘッダ/フッタ情報、ペ
ージ番号情報、デフォルトのフォントやタブの停止位置
等の情報を格納するヘッダ格納部(Header部)と、文
書のための領域で入力した文字列や図形等の実データを
格納するデータ格納部(Data部)とに分けて格納する
方法が知られている。
【0003】
【発明が解決しようとする課題】しかしながら、従来の
文書データの格納方法では、用紙方向や段組情報、ヘッ
ダ/フッタ情報は一文書に一つのパターンしか指定でき
ず、ページ単位で変更することができなかった。このた
め、文書を作成中のページに用紙方向を替えた“表”や
“説明図”を挿入したり(図8の82を参照)、あるペ
ージ以降のヘッダを変更したり(図9の91を参照)す
る状況がしばしば発生しても、ページ単位での書式変更
ができなかった。 従って、書式の異なったページのみ
を別文書として作成してから、そのページの挿入や並べ
替えを行わねばならないという不便な作業を強いられる
問題があった。
【0004】図8、図9はページ単位でのページレイア
ウトの例を示す説明図でる。図8に示すように、(8
1)は全てのページが同じ書式で統一された文書のレイ
アウトを示す。(82)はあるページだけが用紙方向の
異なる文書のレイアウトを示す。図9に示すように、
(91)はページの途中からヘッダの内容が変わる文書
のレイアウトを示す。(92)はあるページだけページ
番号を表示したくない文書のレイアウトを示す。
【0005】この発明はこのような事情を考慮してなさ
れたもので、ページレイアウトに関係する書式データを
ページ単位で持つことによって、ページ毎のレイアウト
変更を可能にする文書処理装置を提供する。
【0006】
【課題を解決するための手段】図1はこの発明の基本構
成を示すブロック図である。図1において、この発明の
文書処理装置は、文字を画面または書面にレイアウトす
るための書式情報を設定する機能を備えた文書処理装置
において、文書情報とページ当たりの文字情報を含む書
式情報をページ単位で入力する入力手段101と、入力
手段101から入力された文書情報を記憶する文書情報
記憶手段102と、ページ当たりの文字数情報を含む書
式情報をページ単位で記憶する書式情報記憶手段103
と、書式情報記憶手段103に記憶された1ページ当た
りの文字数情報に基づいて、現カーソル位置の文字が何
ページ目であるかを検出する検出手段104と、入力手
段101から入力された書式情報を検出手段104によ
って検出されたページに対応させる書式情報に更新し書
式情報記憶手段にページ単位で記憶させる更新手段10
5と、更新された各ページの書式情報に基づいてページ
全体の文書情報を文書情報記憶手段102から読み出す
読出手段106と、読み出された文書情報を表示画面に
表示する表示手段107を備えてなる文書処理装置であ
る。
【0007】なお、この発明において、入力手段101
としては、キーボード装置やタブレット装置、あるいは
ポインティングデバイス等の入力装置が用いられる。文
書情報記憶手段102、書式情報記憶手段103、検出
手段104、更新手段106としては、CPU、RO
M、RAM、I/Oポートからなるマイクロコンピュー
タシステムを用いるのが便利であり、特に、文書情報記
憶手段102、書式情報記憶手段103としては、通
常、その中のRAMが用いられ、外部記憶部としてFD
(フロッピーディスク)装置、磁気テープ装置等が用い
られる。表示手段107としては、CRTディスプレイ
装置、LCD(液晶表示装置)、ELディスプレイ装置
等の表示装置が用いられる。
【0008】
【作用】この発明によれば、図1において、文字を画面
または書面にレイアウトするための書式情報を設定する
機能を備えた文書処理装置において、入力手段101は
文書情報とページ当たりの文字情報を含む書式情報をペ
ージ単位で入力する。文書情報記憶手段102は入力手
段101から入力された文書情報を記憶する。書式情報
記憶手段103はページ当たりの文字数情報を含む書式
情報をページ単位で記憶する。検出手段104は書式情
報記憶手段103に記憶された1ページ当たりの文字数
情報に基づいて、現カーソル位置の文字が何ページ目で
あるかを検出する。更新手段105は入力手段101か
ら入力された書式情報を検出手段104によって検出さ
れたページに対応させる書式情報に更新し書式情報記憶
手段103にページ単位で記憶させる。読出手段106
は更新された各ページの書式情報に基づいてページ全体
の文書情報を文書情報記憶手段102から読み出す。表
示手段107は読み出された文書情報を表示画面に表示
する。
【0009】従って、ページ単位でページレイアウトの
ページ書式情報を変更することが可能になる。
【0010】
【実施例】以下図に示す実施例に基づいてこの発明を詳
述する。なお、これによってこの発明は限定されるもの
ではない。
【0011】図2はこの発明を文書処理装置に適用した
一実施例を示すブロック図である。この図おいて、1は
仮名文字キーや数値キー、変換キー、ファンクションキ
ーを備えたキーボード1であり、このキーボード1から
文字やページ書式情報が入力される。2は制御プログラ
ムを実行するCPU(中央処理装置)である。3は文書
処理装置本来の文書作成/編集のための制御プログラム
と、この発明におけるページ書式情報の解析を行う制御
プログラムやテーブルが格納されたROM(リード・オ
ンリ・メモリ)でる。
【0012】4は入力した文字列や図形等の実データを
格納する領域と、ページ毎の文書管理をするページ書式
情報を格納する領域と、プログラム実行中にその中間結
果を格納するワーク領域で構成されるRAM(ランダム
・アクセス・メモリ)である。5は文書情報、ページ書
式情報等のデータを表示するLCD(液晶表示装置)で
ある。
【0013】6は入力された文字列や図形等のデータを
印字するプリンタであり、熱転写プリンタ、レーザプリ
ンタ、ドットインパクトプリンタ、インクジェットプリ
ンタ等のプリンタが用いられる。7は文書ファイルの文
書情報やページ書式情報や管理情報等を格納する外部記
憶装置として、使用されるFD(フロッピーディスク)
装置である。8はキーボード1、CPU2、ROM3、
RAM4、LCD5、プリンタ6、FD装置7の各I/
Oポートのバスラインである。
【0014】図3はこの発明における文書データ格納部
の構造の示す説明図である。この図に示すように、従
来、ヘッダ格納部(Header部)に配置していた用紙情報
や段組情報、ヘッダ/フッタ情報等のページレイアウト
に関係するページ書式情報を、新たにページ書式格納部
(Page Format部)を設けて一ページ毎に同様のページ
書式情報を格納する。さらに、各ページの先頭文字が入
力文字列の先頭から何番目であるかを示すデータもペー
ジ書式格納部(Page Format部)に格納されている。
【0015】図4はこの発明におけるページ書式設定の
モジュールを示すブロック図である。この図に示すよう
に、太実線の矢印はデータの流れ、細実線の矢印は制御
の流れを示す。40はページ書式設定を行う全処理機能
を有するモジュールであり、41から46のモジュール
と47から49のバッファからなり、CPU,ROM,
RAM,外部記憶装置から構成されている。ユーザがペ
ージレイアウト(ページ書式)の設定コマンドを実行す
ると、まず41のカーソル位置退避モジュールで現在の
カーソル位置を48のカーソル位置バッファに退避させ
る。このカーソル位置データは後で設定をしたページ番
号を解析するのに利用される。次に42のデータ入力モ
ジュールはユーザの設定値入力を受け付ける。入力され
た設定値データは47の入力データ一時バッファに格納
される。43の設定値解析モジュールでユーザの指定に
矛盾がないかどうか解析される。
【0016】44のページ番号解析モジュールは何ペー
ジ目のレイアウト(ページ書式)の設定を行ったかを調
べる。この時、48のカーソル位置バッファに退避して
おいたカーソル位置データと49の文書データ部(構
造)内にあるページ書式データの先頭文字位置データを
使用する。45のデータアクセスモジュールでそれに対
応するページ書式データの更新を行う。設定値の更新を
した後で、46の表示モジュールでページ全体の再表示
を行ってページ書式設定の一通りの処理が完了する。な
お、ユーザの指定する入力位置(カーソル位置)を常に
監視しておくことによって、44のページ番号解析モジ
ュールを省くことも可能である。
【0017】図5はこの発明におけるページ書式設定の
処理内容を示すフローチャートである。この図におい
て、ユーザがページ書式の設定コマンドを実行すると、
「ページ書式の設定」の処理ルーチンがコールされる。
この処理ルーチンに従って以下に説明する。ステップ5
01では、まず現カーソル位置の文字が入力データの先
頭から何文字目かを記憶する。ステップ502では、ユ
ーザがページ書式の設定(変更)が容易に行えるような
メニュー形式に似た設定画面を表示して、ページ書式の
設定が行われるのを待つ。
【0018】ステップ503では、ユーザが入力した設
定値に矛盾がないかどうか解析を行う。ここでいう解析
とは、一文字も表示できないページが発生するような余
白や段間の設定が行われた場合にエラー処理を実行する
するためのものである。ステップ504では、解析の結
果、矛盾があれば、ステップ508に進み、エラー処理
を実行して終了する。ここまで処理は各処理系に依存す
る部分であり、この処理方式では特に規定しない。
【0019】ここで、設定値に矛盾が無ければ、ステッ
プ505に進み、ページ番号の解析処理を行う。ステッ
プ506では、設定したページに対応したページ書式デ
ータの更新を行う。ここで、書式データの全ての設定値
を更新することもでき、例えば、段組情報だけといった
特定のデータのみを更新すこともできる。ステップ50
7では、設定したページ書式に基づいてページ全体の再
表示を実行する。
【0020】図6は図5におけるページ番号解析の処理
内容を示す詳細フローチャートである。この図に示すよ
うに、ここでは、カーソル位置の文字と各ページ先頭文
字の前後関係を判定しながら、カーソル位置の文字が何
ページ目に当たるかを判断している。
【0021】ステップ601では、ページレジスタ(p
g)に1をセットする。ステップ602では、ページ書
式格納部(PageFormat部)に1ページ目の書式データの
ポインタを入力する。ステップ603では、次のページ
にページ書式データがあるかないか判断する。ページ書
式データがあれば、次のステップ604に進み、なけれ
ばページ番号解析処理は終了する。
【0022】ステップ604では、ページ書式データが
あればページレジスタ(pg)に1を加算する。ステッ
プ605では、ページ書式格納部(PageFormat部)に次
のページのページ書式データのポインタを入力する。ス
テップ606では、カーソル位置の文字と次のページの
先頭文字の前後関係を判断する。カーソル位置の文字が
次のページの先頭文字より前ならばページ番号解析処理
は終了し、先頭文字より後ならばステップ603に戻
り、ページ番号解析処理が繰り返される。
【0023】このように、カーソル位置の文字がページ
先頭文字との比較になるため、常に1ページ後の先頭文
字との前後関係を調べることになる。別の方法として、
各ページに何文字表示できるかを記憶しておけば、次ペ
ージの先頭文字を見ることなく、ページを解析すること
も可能である。
【0024】
【発明の効果】この発明によれば、ページ単位でレイア
ウトを変更することができるので、より表現力に富んだ
文書作成が可能になるだけでなく、文書作成時の作業の
軽減を図ることができる。
【図面の簡単な説明】
【図1】この発明の基本構成を示すブロック図。
【図2】この発明を文書処理装置に適用したー実施例を
示すブロック図。
【図3】この発明における文書データ格納部の構造の示
す説明図。
【図4】この発明におけるページ書式設定のモジュール
を示すブロック図。
【図5】この発明におけるページ書式設定の処理内容を
示すフローチャート。
【図6】図5におけるページ番号解析の処理内容を示す
詳細フローチャート
【図7】従来の文書データ格納部の構造を示す説明図。
【図8】ページ単位でのページレイアウトの例を示す説
明図。
【図9】ページ単位でのページレイアウトの例を示す説
明図。
【符号の説明】
1 キーボード 2 CPU(中央処理装置) 3 ROM(リード・オンリ・メモリ) 4 RAM(ランダム・アクセス・メモリ) 5 LCD(液晶表示装置) 6 プリンタ 7 FD(フロッピーディスク)装置 8 バスライン

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 文字を画面または書面にレイアウトする
    ための書式情報を設定する機能を備えた文書処理装置に
    おいて、文書情報とページ当たりの文字情報を含む書式
    情報をページ単位で入力する入力手段と、入力手段から
    入力された文書情報を記憶する文書情報記憶手段と、ペ
    ージ当たりの文字数情報を含む書式情報をページ単位で
    記憶する書式情報記憶手段と、書式情報記憶手段に記憶
    された1ページ当たりの文字数情報に基づいて、現カー
    ソル位置の文字が何ページ目であるかを検出する検出手
    段と、入力手段から入力された書式情報を検出手段によ
    って検出されたページに対応させる書式情報に更新し書
    式情報記憶手段にページ単位で記憶させる更新手段と、
    更新された各ページの書式情報に基づいてページ全体の
    文書情報を文書情報記憶手段から読み出す読出手段と、
    読み出された文書情報を表示画面に表示する表示手段を
    備えてなる文書処理装置。
JP4039714A 1992-02-26 1992-02-26 文書処理装置 Pending JPH05242086A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4039714A JPH05242086A (ja) 1992-02-26 1992-02-26 文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4039714A JPH05242086A (ja) 1992-02-26 1992-02-26 文書処理装置

Publications (1)

Publication Number Publication Date
JPH05242086A true JPH05242086A (ja) 1993-09-21

Family

ID=12560660

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4039714A Pending JPH05242086A (ja) 1992-02-26 1992-02-26 文書処理装置

Country Status (1)

Country Link
JP (1) JPH05242086A (ja)

Similar Documents

Publication Publication Date Title
US20010004256A1 (en) Display system, display control method and computer readable medium storing display control program code
JPS6019227A (ja) 文書処理方法
JPH0438005B2 (ja)
JPH03156668A (ja) 文書作成装置
JP2585298B2 (ja) 文書作成装置
JPH01229673A (ja) 英殴文印刷制御方式
JPH0522933B2 (ja)
JP3567299B2 (ja) グラフ生成出力装置
JP2995630B2 (ja) 文書データ処理装置
JP2000048023A (ja) 文書データ処理装置およびそのプログラム記録媒体
JP2904486B2 (ja) 文字処理装置
JPH0615317Y2 (ja) 文書処理装置
JP3404770B2 (ja) 文書処理装置
JPH0345415B2 (ja)
JPH04148471A (ja) 書式設定装置
JPH06168235A (ja) 文書作成装置及び表示制御方法
JPS62286160A (ja) ワ−ドプロセツサ
JPH05151216A (ja) 枠編集機能付き文書処理装置
JPH0330049A (ja) 文書作成装置
JPH05303576A (ja) 文書処理システム
JPH06222895A (ja) 印字フォーマット作成装置
JPH0425484A (ja) 文字処理装置
JPH08235164A (ja) 文書作成装置の表示制御方法
JPH0850585A (ja) 文書作成装置の表示制御装置及びその方法
JPH08339371A (ja) 文書出力装置及び文字修飾方法