JPH04127359A - 文書処理装置 - Google Patents

文書処理装置

Info

Publication number
JPH04127359A
JPH04127359A JP2247387A JP24738790A JPH04127359A JP H04127359 A JPH04127359 A JP H04127359A JP 2247387 A JP2247387 A JP 2247387A JP 24738790 A JP24738790 A JP 24738790A JP H04127359 A JPH04127359 A JP H04127359A
Authority
JP
Japan
Prior art keywords
frame
size
changing
data
development area
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
JP2247387A
Other languages
English (en)
Inventor
Eiji Saoyama
佐尾山 英二
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.)
JustSystems Corp
Original Assignee
JustSystems 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 JustSystems Corp filed Critical JustSystems Corp
Priority to JP2247387A priority Critical patent/JPH04127359A/ja
Publication of JPH04127359A publication Critical patent/JPH04127359A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は文書処理装置、特に文章や図形等が入った枠を
組み合わせることにより文書を処理する文書処理装置に
関するものである。
[従来の技術] 文書は予想される文字量あるいは図形の大きさを考慮に
入れた枠を作成し、作成された枠を組み合わせることに
より板組される。あるいは、まず文字量等は無視して見
映えのよい文書構成を作ることから始めてもよい。しか
しながら、板組が終了した後で文字量の増減や図形と枠
との不一致等が起こるのが普通である。この場合、従来
はマニュアルで枠のサイズを変化させたり行間や倍率を
変化させたり等のカットアンドトライ方式で体裁を整え
いてた□。
[発明が解決しようとしている課題] 本発明は、前記従来の欠点を除去し、枠内の文章や図形
の体裁を自動的に整えることが可能な文書処理装置を提
供する。
[課題を解決するための手段] この課題を解決するために、本発明の文書処理装置は、
枠の組み合わせに基づいて文書を処理する文書処理装置
であって、 枠のサイズと枠内のデータの展開領域とが一致しない場
合に、前記枠のサイズまたはデータの展開領域の変更を
指示する指示手段と、該指示手段により枠のサイズの変
更が指示された場合に、前記枠内のデータの展開領域に
対応して枠のサイズを変更する枠サイズ変更手段と、前
記指示手段によりデータの展開領域の変更が指示された
場合に、前記枠サイズに対応してデータの展開領域を変
更する展開領域変更手段とを備える。
ここで、前記枠内のデータが文字である場合には、前記
枠サイズ変更手段は行間又は字間を変更せずに全文字を
出力できるよう枠サイズを変更し、前記展開領域変更手
段は枠サイズを変更せずに全文字を出力できるよう行間
又は字間を変更し、前記枠内のデータが図形である場合
には、前記枠サイズ変更手段は図形の倍率を変更せずに
全図形を出力できるよう枠サイズを変更し、前記展開領
域変更手段は枠サイズを変更せずに全図形を出力できる
よう図形の倍率を変更する。
[作用] かかる構成において、枠サイズとデータの展開領域との
整合性を自動的に取ることにより、枠内の文章や図形の
体裁を整えることが可能となる。
[実施例] 以下、添付図面に従って本実施例の文書処理装置を詳細
に説明する。
第1図は本実施例の文書処理装置の構成を示すブロック
図である。
図中、1は本文書処理装置全体を制御するCPUであり
、2はCPU1の実行するプログラムを記憶したROM
であり、後述の枠変更プログラム2a、行間(倍率)演
算プログラム2b及び枠サイズ演算プログラム2Cを含
んでいる。
3は後述する外部記憶装置7から読み込んだプログラム
をロードしたり、CPU1の枠工リアとして使用される
RAMであり、枠変更フラグ3aと行間値(倍率)記憶
部3b及び枠サイズ記憶部3Cとを有している。尚、前
記各プログラムは外部記憶装置7に記憶されていてもよ
い。
4は文字パターンを生成するために文字コードに対応し
てドツトデータあるいはベクトルデータ等のパターンデ
ータな記憶しているフォントメモリ、5は表示画面に表
示するイメージを展開するVRAM、6はそのVRAM
5に展開された画像を表示するCRTデイスプレィであ
る。7はフロッピディスク装置やハードディスク装置で
代表される外部記憶装置であり、本文書処理装置におけ
る文書処理に係る各種プログラム等を記憶している。
8は文書を構成する各種文字、或いは本文書処理装置に
所定の指示を与えるためのキーボード、9はCRTデイ
スプレィ6の表示画面上に表示されたグラフィックカー
ソルの移動等を制御するためのマウスである。10は実
際に印刷処理する段階になったとき、記録紙1ペ一ジ分
のイメージを展開可能な画像メモリ、11は画像メモリ
10に展開されたイメージに基づいて記録媒体上に可視
画像を形成するプリンタである。
尚、本実施例におけるプリンタ11はレーザビームプリ
ンタとしている。
第2図は本実施例の枠を規定する枠情報20の構成を示
す図である。
21は枠番号、22は枠の開始位置(左上角)の座標を
記憶する枠位置、23は右下角の座標あるいは横幅と縦
幅を記憶する枠サイズ、24は枠内のデータの種類、例
えば文章や図形等を識別する情報を記憶する枠種類、2
5は次の枠へのポインタ、26は種々の枠属性であり、
本例では行間値(縦倍率)27と字間値(横倍率)28
とを有している。
第3図は本実施例の処理手順を示すフローチャー1・で
ある。尚、既に枠のサイズを変更するか、枠内の展開を
変更するか決める枠変更フラグ3aがキーホード8ある
いはマウス9からの指示により立てられているとする。
まず、ステップS31で枠合わせをするか行合わせ(倍
率合わせ)をするかを判断し、枠合わせの場合はステッ
プS32で現在の行間(倍率)で全データを展開するに
必要な枠サイズを演算して、ステップS33で演算結果
を枠サイズ記憶部3cに記憶する。一方、行合わせ(倍
率合わせ)の場合には、ステップS34で現在のサイズ
の枠に全データが展開出来るように行間値あるいは倍率
を演算して、ステップS35で行間値(倍率)記憶部3
bに記憶する。
次に、ステップS36で上記枠サイズの変更により枠の
変更あるいは行間(倍率)の変更による展開を行って、
その結果を表示する。ステップS37てこの体裁で十分
ならば確定を行い、ステップS38では枠サイズ記憶部
3Cあるいは行間値(倍率)記憶部3bに記憶された変
更値を第2図の枠情報内の枠サイズ23又は行間(縦倍
率)27を書き換える。体裁が良くない場合は確定なせ
ずにリターンし、再度調整を行う。
第4A図はステップS32の枠サイズ演算のルーチンを
示すフローチャート、第4B図はステップS34の行間
値(倍率)演算のルーチンを示すフローチャートである
第4A図では、まずステップ5321で文字か否かをチ
エツクし、文字の場合はステップ5322で行数×行間
から枠の縦サイズを算出する。図形の場合はステップ5
323で倍率1の図形のサイズをそのまま枠サイズとす
る。
第4B図では、まずステップ5341で文字か否かをチ
エツクし、文字の場合はステップ5342で枠サイズを
行数で割って新たな行間値を求める。図形の場合にはス
テップ5343で枠サイズを図形サイズで割り倍率を求
める。
第5図(a)、(b)は1段組における枠合わせの例を
示し、第6図(a)、(b)は1段組における行合わせ
の例を示す。ここで、左側が処理前、右側が処理後の状
態であり、第5図(a)第6図(a)は枠から文字があ
ふれている場合、第5図(b)、第6図(b)は枠より
文字が少ない場合の例である。
第7図(a)〜(c)は枠71から成る2段組の例であ
り、第7図(a)は2段枠より文字が少ない場合で、本
実施例の枠合わせにより、第7図(b)のように2膜枠
71のサイズが変化して枠71′となる。一方、行合わ
せを行うと行間が変化して、第7図(C)のようになる
第8図(a)、(b)は図形における枠合わせと倍率合
わせとを示す。
第8図(a)では、図形82を入れるために枠81のサ
イズを枠81′に変化させて図形が収まるようにする。
一方、第8図(b)では、図形枠81はそのままで図形
82の倍率を変化させて枠81に収まる図形82′に変
更する。
尚、2段組の場合に2段枠を共に変化させたが、各枠を
別々に処理して体裁を見ることも可能である。
又、本実施例では、文字の場合に行間のみに注目して説
明したが、字間も行間と同様に制御可能である。
[発明の効果] 本発明により、枠内の文章や図形の体裁を自動的に整え
ることが可能な文書処理装置を提供できる。
【図面の簡単な説明】
第1図は本実施例の文書処理装置の構成を示すブロック
図、 第2図は枠情報の構成例を示す図、 第3図は本実施例の処理手順を示すフローチャート、 第4A図、第4B図は第3図のステップS32及びS3
2のルーチンを示すフローチャート、第5図(a)、(
b)は1段組の枠合わせの例を示す図、 第6図(a)、(b)は1段組の行合わせの例を示す図
、 第7図(a)〜(C)は2段組の枠合わせと行合わせと
の例を示す図、 第8図(a)、(b)は図形の枠合わせ。 倍率合わせの例を示す図である。 図中、1・・・CPU、2・・・ROM、2a・・・枠
変更プログラム、2b・・・行間(倍率)演算プログラ
ム、2c・・・枠サイズ演算プログラム、3・・・RA
M、3a・・・枠変更フラグ、3b・・・行間値(倍率
)記憶部、3C・・・枠サイズ記憶部、4・・・フォン
トメモリ、5・・・VRAM、6・・・CRT。 7・・・外部記憶装置、8・・・キーボード、9・・・
マウス、10・・・画像メモリ、11・・・レーザビー
ムプリンタである。 特許出廓人  株式会社ジャストシステム代理人 弁理
士  大塚康徳 (他1=% )第 図 第 図 第4A図 第4B図 第7 図 第 図 (b) 第7 図 (c) g ↑ ■ キ 藪 区 ■ 城

Claims (2)

    【特許請求の範囲】
  1. (1)枠の組み合わせに基づいて文書を処理する文書処
    理装置であつて、 枠のサイズと枠内のデータの展開領域とが一致しない場
    合に、前記枠のサイズまたはデータの展開領域の変更を
    指示する指示手段と、 該指示手段により枠のサイズの変更が指示された場合に
    、前記枠内のデータの展開領域に対応して枠のサイズを
    変更する枠サイズ変更手段と、前記指示手段によりデー
    タの展開領域の変更が指示された場合に、前記枠サイズ
    に対応してデータの展開領域を変更する展開領域変更手
    段とを備えることを特徴とする文書処理装置。
  2. (2)前記枠内のデータが文字である場合には、前記枠
    サイズ変更手段は行間又は字間を変更せずに全文字を出
    力できるよう枠サイズを変更し、前記展開領域変更手段
    は枠サイズを変更せずに全文字を出力できるよう行間又
    は字間を変更し、前記枠内のデータが図形である場合に
    は、前記枠サイズ変更手段は図形の倍率を変更せずに全
    図形を出力できるよう枠サイズを変更し、前記展開領域
    変更手段は枠サイズを変更せずに全図形を出力できるよ
    う図形の倍率を変更することを特徴とする請求項第1項
    記載の文書処理装置。
JP2247387A 1990-09-19 1990-09-19 文書処理装置 Pending JPH04127359A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2247387A JPH04127359A (ja) 1990-09-19 1990-09-19 文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2247387A JPH04127359A (ja) 1990-09-19 1990-09-19 文書処理装置

Publications (1)

Publication Number Publication Date
JPH04127359A true JPH04127359A (ja) 1992-04-28

Family

ID=17162675

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2247387A Pending JPH04127359A (ja) 1990-09-19 1990-09-19 文書処理装置

Country Status (1)

Country Link
JP (1) JPH04127359A (ja)

Similar Documents

Publication Publication Date Title
JPH04128970A (ja) 文書処理システム
JPH04127359A (ja) 文書処理装置
JP3443243B2 (ja) 文字出力装置
JP2001092820A (ja) 文書処理装置および方法
JP2874993B2 (ja) 文書処理装置
JP3189345B2 (ja) 文字表示処理方法
JP2635311B2 (ja) 文書処理装置
JP3101402B2 (ja) 文書編集方法及び文書編集装置
JPH04127270A (ja) 文書処理装置
JPH04127265A (ja) 文書処理装置および文書処理方法
JP3275629B2 (ja) レイアウト修正装置
JP2845156B2 (ja) 書式設定装置及び書式設定方法
JP2576856B2 (ja) 文章作成装置
JP3275628B2 (ja) レイアウト修正装置
JPH0470961A (ja) パターン表示装置
JP2831318B2 (ja) 編集装置
JP2764944B2 (ja) 文字出力装置
JP3404770B2 (ja) 文書処理装置
JP3725977B2 (ja) 縁取り文字作成方法及びその装置並びにその処理を実行するためのプログラムを記録した記録媒体
JP2887807B2 (ja) 文書作成装置
JPH04147366A (ja) 文書処理装置
JPH02288969A (ja) 文書処理装置
JPH04139569A (ja) 文書処理装置
JPH0470959A (ja) 文書作成装置
JPH04139572A (ja) 文書処理装置