JPH077394B2 - 文書編集装置 - Google Patents

文書編集装置

Info

Publication number
JPH077394B2
JPH077394B2 JP63175703A JP17570388A JPH077394B2 JP H077394 B2 JPH077394 B2 JP H077394B2 JP 63175703 A JP63175703 A JP 63175703A JP 17570388 A JP17570388 A JP 17570388A JP H077394 B2 JPH077394 B2 JP H077394B2
Authority
JP
Japan
Prior art keywords
data
document data
layout
code
line
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 - Lifetime
Application number
JP63175703A
Other languages
English (en)
Other versions
JPH0224760A (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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP63175703A priority Critical patent/JPH077394B2/ja
Publication of JPH0224760A publication Critical patent/JPH0224760A/ja
Publication of JPH077394B2 publication Critical patent/JPH077394B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、文章データ,図形データ及びレイアウトを制
御する制御データを含む文書データを整形して出力する
文書編集装置に関するものである。
従来の技術 従来のワードプロセッサでは、文字列方向(横書きでは
左右方向)については左揃え,中央揃え,右揃え,均等
割り付けという文字列の整形手段が存在する。しかしな
がら、行進行方向(横書きでは上下方向)についてはこ
れに相当する機能がなく、適当に改行を挿入するか、行
ピッチを変更することにより整形を行う必要がある。
発明が解決しようとする課題 従来の技術で述べたように、現状のワードプロセッサで
は行方向について、ページ内の上揃え,中央揃え,下揃
え,均等割り付けを行う機能が存在しない。また、従来
の技術における文字列方向の整形手段では、例えば、左
揃えされた文字列と右揃えされた文字列を同一行に配置
することができないといった不都合があった。これは、
右揃え,中央揃え等を指示する整形用の制御コードがそ
れぞれ別コードとして存在し、各制御コード毎に1行単
位で処理されるためである。
かかる点を鑑み、本発明では、充填行コードという1種
類の整形用制御コードを処理することにより、行進行方
向についてページ内の上揃え,中央揃え,下揃え,均等
割り付けを汎用的に実現する文書編集装置を提供するこ
とを目的とする。
課題を解決するための手段 本発明は、文書データを入力する入力装置と、前記入力
装置から入力された文書データを記憶する文書データ記
憶装置と、前記文書データ記憶装置に記憶された文書デ
ータを読み出し、そのコードの存在する位置を空行で充
填することを指示する充填行コードが文書データ中に含
まれている場合には、そのコードの存在する位置に空行
を挿入し、データのレイアウト結果がページサイズと一
致して空領域が残らないようにその空行の行ピッチを決
定する処理を行ない、この際1ページ内に複数の充填行
コードが存在する場合には、各充填行コードに対応する
空行の行ピッチを同一にする処理を行なうレイアウト処
理装置と、前記レイアウト処理装置の処理結果を保持す
る出力バッファ装置と、前記出力バッファ装置の内容を
出力する出力装置から構成され、前記充填行コードを処
理することにより、行進行方向のデータの整形を行うこ
とを特徴とする文書編集装置である。
作用 前記した構成により、充填行コードを含む文書データが
どのようにしてレイアウト処理されるかを示す。ここ
で、充填行コードとは、ページ内に存在する空領域を空
行で充填することを指示し、ページ内に複数の充填行コ
ードが存在する場合には、各充填行コードに対応する空
行の行ピッチを同一にすることを指示するレイアウト制
御コードのことである。
入力装置から入力された文字,図形等のデータとそのレ
イアウトを制御する制御データは、文書データとして文
書データ記憶装置に記憶される。レイアウト処理装置
は、文書データ記憶装置から1ページ分の文書データを
読み出し、まず、充填行コードを除く制御データを処理
してデータのレイアウト処理を行なう。次にレイアウト
処理装置はデータが配置されていないページ内の領域の
行進行方向のサイズとそのページに含まれる充填行の数
から1充填行コードあたりに割り当てられる空行の行ピ
ッチを算出し、この値を用いてデータの再レイアウト処
理を行なう。レイアウト処理装置によるレイアウト処理
結果は出力バッファ装置へ出力され、その内容が出力装
置に出力される。
以上の処理を行なうと、文書データ中に充填行コードを
適当に入力することにより、行進行方向の整形を汎用的
に実現できる。例えば、ページの初めに充填行コードが
存在すれば下揃え、初めと終わりに存在すれば中央揃
え、終わりに存在すれば上揃えが行なわれる。
実施例 第1図は、本発明の一実施例におけるブロック図を示す
ものである。
第1図において、10は入力装置、20は文書データ記憶装
置、90は出力バッファ装置、100は出力装置である。25
は文書データ判定装置、30はデータレイアウト装置、40
は充填行コード計数装置、50はデータ高累積装置、60は
充填行ピッチ計算装置、70は一時レイアウト位置記憶装
置、80は最終レイアウト位置確定装置で、これら25〜80
の各装置でレイアウト処理装置が構成される。
文書データ判定装置25は、文書データ記憶装置20から文
書データを読み出し、その内容を判定し、データをデー
タレイアウト装置へ送るかまたは充填行計数装置にカウ
ントアップを指示する。データレイアウト装置30は、文
書データ判定装置25から受け取ったデータをその中に含
まれる制御コードに従ってレイアウト処理する。充填行
コード計数装置40はデータ中に出現した充填行コードの
数を計数する。データ高累積装置50は、レイアウト済み
のデータ群の行進行方向のサイズ(以降データ高と呼
ぶ)を累積する。充填行ピッチ計算装置60は、充填行コ
ード計数装置40とデータ高累積装置50が示す値から1充
填行コードあたりの空行の行ピッチを計算する。一時レ
イアウト位置記憶装置70は、充填行コード以外の制御コ
ードが処理された時点での各データのレイアウト位置を
記憶する。最終レイアウト確定装置80は、充填行ピッチ
計算装置60の結果と一時レイアウト位置記憶装置70の内
容からデータの最終レイアウトを確定する。
第2図はデータのレイアウト処理の流れを示すフローチ
ャートである。以下、第1図で示した構成要素を用い
て、第2図のフローチャートに示した処理の流れを、詳
細に説明する。
初めに、初期設定として、充填行コード計数装置40とデ
ータ高累積装置50の値を0にリセットする。
入力装置10から入力された文書データは文書データ記憶
装置20に記憶される。文書データ判定装置25は、文書デ
ータ記憶装置20から1ページ分の文書データを読み出
す。1ページ分のデータが読み出されたと判定されるの
は、 (a) 改ページコードが読み出された場合 (b) 読み出すデータが尽きた場合 (c) データ高累積装置50からその累積値がページサ
イズに達したと通知された場合 のいずれかである。
読み出されたデータが充填行コードである場合には充填
行コード計数装置40へその旨を通知し、そうでない場合
はデータをデータレイアウト装置30へ渡す。
充填行コードであって場合、充填行コード計数装置40は
文書データ判定装置25から指示を受け、現在の計数値を
1だけ増加させる。
充填行コードでなかった場合、データレイアウト装置30
はレイアウト対象のページの座標系Pとは独立し、その
データ群の基準点を原点とした相対座標系Lにおいて、
文書データ判定装置25から受けとったデータ群をローカ
ルにレイアウト処理を行う。データ群がそのデータ群の
レイアウト処理が終了した時点でそのデータ群全体が占
める行方向のスペース、即ちデータ高が確定し、この値
がデータ高累積装置50へ送られ、累積される。データレ
イアウト装置30でレイアウトされた各データは、座標系
L内の相対座標値(=ry)、その時点での充填行コード
計数装置40の計数値(=n)及びデータ高累積装置50の
累積値(=Y)の3つの値(ry,n,Y)によってその一時
的なレイアウト位置が表現され、一時レイアウト位置記
憶装置70で記憶される。この処理の際、データ高累積装
置50の累積値がページサイズに達すると、その旨を文書
データ判定装置25に通知する。
文書データ判定装置25は1ページ分のデータの読み出し
終了を判定すると、充填行ピッチ計算装置60を起動し、
充填行コード計数装置40とデータ高累積装置50の現在値
から一充填行当たりの行幅(=1)が決定される。
次に、最終レイアウト確定装置80は一時レイアウト位置
記憶装置70の内容と充填行ピッチ計算装置60の処理結果
から得られる一充填行当たりの行幅から座標系Pにおけ
る各データの最終レイアウト位置(y=ry+Y+n×
1)を決定し、その内容がデータと共に出力バッファ装
置90に格納される。最後に出力バッファ装置90の内容が
出力装置100に出力される。
第3図は、充填行コードを含む文書データがどのように
レイアウトされるかを示す説明図である。第3図におい
て、aはページ内に上揃え文字列と下揃え文字列が同時
に存在する例、bは行方向の中央揃えの例、cは2つの
文字列データを行方向に均等割り付けする例である。
第4図aは、第3図cの例について、各データ群の入力
に伴う充填行コード計算値とデータ高累積値の変化及び
各データ群の一時レイアウト位置の表現を示した表であ
る。なおこの例において、ページ長=100、均等文字列
1のデータ高=15、均等文字列2のデータ高=25と仮定
している。第4図bは、文書データ入力終了後、計算さ
れた一充填行あたりの行ピッチの値および最終的に確定
された各文字列のレイアウト位置を示した表である。第
4図cは最終的に確定した各データのレイアウト領域を
示した説明図である。
発明の効果 以上説明したように、本発明によれば、充填行コードと
いう1種類の整形用制御コードを処理することにより、
ページ内の行進行方向について上揃え,中央揃え,下揃
え,均等割り付けの処理を汎用的に実現することが可能
となり、その実用的効果は大きい。
【図面の簡単な説明】
第1図は本発明の一実施例の文書編集装置のブロック
図、第2図は同実施例の文書編集装置の処理の流れを示
すフローチャート、第3図は充填行コードを含む文書デ
ータのレイアウト処理結果の説明図、第4図a及びbは
レイアウト処理過程における各装置の動きの説明図、第
4図cはレイアウト処理結果の説明図である。 10……入力装置、20……文書データ記憶装置、25……文
書データ判定装置、30……データレイアウト装置、40…
…充填行コード計数装置、50……データ高累積装置、60
……充填行ピッチ計算装置、70……一時レイアウト記憶
装置、80……最終レイアウト確定装置、90……出力バッ
ファ装置、100……出力装置。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】文書データを入力する入力装置と、前記入
    力装置から入力された文書データを記憶する文書データ
    記憶装置と、前記文書データ記憶装置に記憶された文書
    データを読み出し、そのコードの存在する位置を空行で
    充填することを指示する充填行コードが文書データ中に
    含まれている場合には、そのコードの存在する位置に空
    行を挿入し、データのレイアウト結果がページサイズと
    一致して空領域が残らないようにその空行の行ピッチを
    決定する処理を行ない、この際1ページ内に複数の充填
    行コードが存在する場合には、各充填行コードに対応す
    る空行の行ピッチを同一にする処理を行なうレイアウト
    処理装置と、前記レイアウト処理装置の処理結果を保持
    する出力バッファ装置と、前記出力バッファ装置の内容
    を出力する出力装置から構成され、前記充填行コードを
    処理することにより、行進行方向のデータの整形を行う
    ことを特徴とする文書編集装置。
JP63175703A 1988-07-14 1988-07-14 文書編集装置 Expired - Lifetime JPH077394B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63175703A JPH077394B2 (ja) 1988-07-14 1988-07-14 文書編集装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63175703A JPH077394B2 (ja) 1988-07-14 1988-07-14 文書編集装置

Publications (2)

Publication Number Publication Date
JPH0224760A JPH0224760A (ja) 1990-01-26
JPH077394B2 true JPH077394B2 (ja) 1995-01-30

Family

ID=16000769

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63175703A Expired - Lifetime JPH077394B2 (ja) 1988-07-14 1988-07-14 文書編集装置

Country Status (1)

Country Link
JP (1) JPH077394B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0460757A (ja) * 1990-06-29 1992-02-26 Casio Comput Co Ltd 自動調整文書処理装置
JP2007262920A (ja) * 2006-03-27 2007-10-11 Daikyo Nishikawa Kk 吸気装置

Also Published As

Publication number Publication date
JPH0224760A (ja) 1990-01-26

Similar Documents

Publication Publication Date Title
EP0051857B1 (en) Method for editing document
US4491834A (en) Display controlling apparatus
CA1172369A (en) Automatic intertext column spacing
EP0075743B1 (en) Method and means for inhibiting interleaving or cave-in among table text columns resulting from column insertion
JPH077394B2 (ja) 文書編集装置
TW201633168A (zh) A/d變換裝置、d/a變換裝置及plc
JP3433428B2 (ja) 行編集装置
JP2556751B2 (ja) 破断分割図形作成用cadシステム
JP3412203B2 (ja) 文字列出力装置
JP2985275B2 (ja) アウトラインフォントの文字発生方式
JP3412202B2 (ja) 文字列出力装置
US3228008A (en) Data transfer control
JP2844461B2 (ja) 帳票出力装置
JPH0425571B2 (ja)
JPH01251230A (ja) プログラム変換システム
JPS58146931A (ja) デイスプレイ装置
JP4005108B2 (ja) 表示制御プログラムおよび記録媒体
JPH04181462A (ja) 文書の割付方法
JP2812784B2 (ja) フルスクリーン型エディタ装置
JPH0667651B2 (ja) 出力装置
JPH04175965A (ja) 文字および行の配置制御装置
JPH0411909B2 (ja)
JPH0752337B2 (ja) メモリ制御装置
JPH03161861A (ja) 表作成機能を備えた文書処理装置
JPS6328662A (ja) 横罫線の印刷方式