JPH0224760A - 文書編集装置 - Google Patents

文書編集装置

Info

Publication number
JPH0224760A
JPH0224760A JP63175703A JP17570388A JPH0224760A JP H0224760 A JPH0224760 A JP H0224760A JP 63175703 A JP63175703 A JP 63175703A JP 17570388 A JP17570388 A JP 17570388A JP H0224760 A JPH0224760 A JP H0224760A
Authority
JP
Japan
Prior art keywords
line
data
code
layout
document data
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
JP63175703A
Other languages
English (en)
Other versions
JPH077394B2 (ja
Inventor
Tetsurou Matsuse
哲朗 松瀬
Shigeo Takenouchi
竹之内 茂雄
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)

Abstract

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

Description

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

Claims (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 true JPH0224760A (ja) 1990-01-26
JPH077394B2 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)

Cited By (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 吸気装置

Cited By (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
JPH077394B2 (ja) 1995-01-30

Similar Documents

Publication Publication Date Title
EP0075734B1 (en) Automatic intertext column spacing
US4513391A (en) Text processing apparatus with two-stage formatting of text
JPS59135542A (ja) 情報処理システム
JPH0455317B2 (ja)
EP0075743B1 (en) Method and means for inhibiting interleaving or cave-in among table text columns resulting from column insertion
JPH0224760A (ja) 文書編集装置
US5089990A (en) Word processor with column layout function
EP0075744B1 (en) Automatic centering of text column entries
CA1175574A (en) Column formatting by typed example
JPS61295595A (ja) 入力編集装置における行情報記憶方式
JPH08185452A (ja) 文書作成装置
JPH0449119B2 (ja)
JP2556751B2 (ja) 破断分割図形作成用cadシステム
JP2697614B2 (ja) 線路設備図作成装置
JP2812784B2 (ja) フルスクリーン型エディタ装置
JP3201805B2 (ja) 寸法線作成装置
JPS61163377A (ja) 自動画面作成表示方式
JPS59136864A (ja) 画像編集方法
JPS6048077A (ja) 文書情報記憶制御方式
JPH04175965A (ja) 文字および行の配置制御装置
JPH0338774A (ja) 表枠整形方式
JPH03161861A (ja) 表作成機能を備えた文書処理装置
JPH03154156A (ja) 文書レイアウト方法および文書作成装置
JPH03141461A (ja) 文書処理方法及び装置
JPH0264733A (ja) 論理図プログラムの階層化情報処理方式