JPH04268953A - 文書作成装置 - Google Patents
文書作成装置Info
- Publication number
- JPH04268953A JPH04268953A JP3030254A JP3025491A JPH04268953A JP H04268953 A JPH04268953 A JP H04268953A JP 3030254 A JP3030254 A JP 3030254A JP 3025491 A JP3025491 A JP 3025491A JP H04268953 A JPH04268953 A JP H04268953A
- Authority
- JP
- Japan
- Prior art keywords
- column
- inter
- document
- column line
- 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.)
- Pending
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、文書を複数の段ブロッ
クに分割して編集する段組機能を有する文書作成装置に
関する。
クに分割して編集する段組機能を有する文書作成装置に
関する。
【0002】
【従来の技術】従来、作成した文書を任意の段数に編集
する段組機能を備えた文書作成装置が開発されている。 この装置では、文書データを例えば3段組に編集処理す
ると、1頁の文書データが3段ブロックに分割されて、
各段ブロック間にはスペース(2箇所)が設けられる。 ここで、文書形式情報(段組数、字数、行数、文字間、
行ピッチ等)を変更することにより、3段組から例えば
2段組に変更することが可能である。この場合、行ピッ
チまたは行数を変更すると、段ブロック間のスペースの
位置は変更となる。
する段組機能を備えた文書作成装置が開発されている。 この装置では、文書データを例えば3段組に編集処理す
ると、1頁の文書データが3段ブロックに分割されて、
各段ブロック間にはスペース(2箇所)が設けられる。 ここで、文書形式情報(段組数、字数、行数、文字間、
行ピッチ等)を変更することにより、3段組から例えば
2段組に変更することが可能である。この場合、行ピッ
チまたは行数を変更すると、段ブロック間のスペースの
位置は変更となる。
【0003】ところで、文書が複数の段ブロックに分割
された場合に、各段ブロック間のスペースの位置に段間
の境界線として段間線を引くことができれば、有用な文
書編集機能を得ることができる。従来では、段間線を引
く場合には、図形または罫線機能により、段間線に相当
する線を形成していた。
された場合に、各段ブロック間のスペースの位置に段間
の境界線として段間線を引くことができれば、有用な文
書編集機能を得ることができる。従来では、段間線を引
く場合には、図形または罫線機能により、段間線に相当
する線を形成していた。
【0004】
【発明が解決しようとする課題】従来の段組機能では、
分割された各段ブロック間に段間線を引く機能はなく、
段間線に相当する線を引く場合には、図形または罫線機
能を利用する必要があった。しかしながら、図形または
罫線機能では、各段ブロック間の適正な位置に線を引く
には、煩わしい入力操作が必要である。また、前記のよ
うに文書形式情報を変更した場合に、これに伴って段間
線に相当する線の位置を変更することは容易でない。
分割された各段ブロック間に段間線を引く機能はなく、
段間線に相当する線を引く場合には、図形または罫線機
能を利用する必要があった。しかしながら、図形または
罫線機能では、各段ブロック間の適正な位置に線を引く
には、煩わしい入力操作が必要である。また、前記のよ
うに文書形式情報を変更した場合に、これに伴って段間
線に相当する線の位置を変更することは容易でない。
【0005】本発明の目的は、文書形式情報に応じて、
文書の段ブロック間の適正な位置に段間線を自動的に引
くことが可能な段組機能を有する文書作成装置を提供す
ることにある。
文書の段ブロック間の適正な位置に段間線を自動的に引
くことが可能な段組機能を有する文書作成装置を提供す
ることにある。
【0006】
【課題を解決するための手段】本発明は、段組機能を有
する文書作成装置において、段間数に応じた段間線のス
タート座標およびエンド座標を算出する段間線算出手段
、算出されたスタート座標およびエンド座標を格納する
段間線テーブルメモリ手段および段間線テーブルメモリ
手段から取出されるスタート座標およびエンド座標に基
づいて段ブロック間に段間線を出力する段間線出力手段
を備えた装置である。
する文書作成装置において、段間数に応じた段間線のス
タート座標およびエンド座標を算出する段間線算出手段
、算出されたスタート座標およびエンド座標を格納する
段間線テーブルメモリ手段および段間線テーブルメモリ
手段から取出されるスタート座標およびエンド座標に基
づいて段ブロック間に段間線を出力する段間線出力手段
を備えた装置である。
【0007】
【作用】本発明では、段間線算出手段は、文書の文書形
式情報に基づいて段ブロックの段数に応じた段間数を算
出し、段間数に応じた段間線のスタート座標およびエン
ド座標を算出する。段間線テーブルメモリ手段は算出さ
れた段間線のスタート座標およびエンド座標を格納する
。段間線出力手段は、段間線テーブルメモリ手段から取
出されるスタート座標およびエンド座標に基づいて、2
点間を結ぶ各段ブロック間の段間線を引く処理を実行す
る。
式情報に基づいて段ブロックの段数に応じた段間数を算
出し、段間数に応じた段間線のスタート座標およびエン
ド座標を算出する。段間線テーブルメモリ手段は算出さ
れた段間線のスタート座標およびエンド座標を格納する
。段間線出力手段は、段間線テーブルメモリ手段から取
出されるスタート座標およびエンド座標に基づいて、2
点間を結ぶ各段ブロック間の段間線を引く処理を実行す
る。
【0008】
【実施例】以下図面を参照して本発明の実施例を説明す
る。
る。
【0009】図1は同実施例に係わる文書作成装置の要
部を示すブロック図である。本装置は、装置全体の制御
を行なう制御部(CPU)1、キーボード2、入力制御
部3、ディスプレイ4、表示制御部5、プリンタ6およ
び印字制御部7を有する。
部を示すブロック図である。本装置は、装置全体の制御
を行なう制御部(CPU)1、キーボード2、入力制御
部3、ディスプレイ4、表示制御部5、プリンタ6およ
び印字制御部7を有する。
【0010】キーボード2は、文字入力、文書編集処理
および文書形式情報の入力等に必要な各種キーを有する
。入力制御部3は、キーボード2から入力される各種キ
ー入力信号をキーコードに変換して制御部1に出力する
。ディスプレイ4およびプリンタ6は出力装置である。 ディスプレイ4は、表示制御部5により制御されて文書
を表示する。プリンタ6は、印字制御部7により制御さ
れて文書を印刷する。
および文書形式情報の入力等に必要な各種キーを有する
。入力制御部3は、キーボード2から入力される各種キ
ー入力信号をキーコードに変換して制御部1に出力する
。ディスプレイ4およびプリンタ6は出力装置である。 ディスプレイ4は、表示制御部5により制御されて文書
を表示する。プリンタ6は、印字制御部7により制御さ
れて文書を印刷する。
【0011】さらに、本装置は、編集部8、メモリ9、
座標計算部10および文書バッファメモリ11を有する
。編集部8は、文書編集処理、文書の保存,呼出し処理
および文書の表示処理等を実行する。メモリ9はRAM
からなり、文書形式情報および座標計算部10の計算結
果(段間線テーブル)等を格納する。座標計算部10は
、本発明に係わる段間線処理に必要な座標計算処理を実
行する。文書バッファメモリ11は、作成した文書デー
タを格納するメモリである。次に、同実施例の動作を説
明する。
座標計算部10および文書バッファメモリ11を有する
。編集部8は、文書編集処理、文書の保存,呼出し処理
および文書の表示処理等を実行する。メモリ9はRAM
からなり、文書形式情報および座標計算部10の計算結
果(段間線テーブル)等を格納する。座標計算部10は
、本発明に係わる段間線処理に必要な座標計算処理を実
行する。文書バッファメモリ11は、作成した文書デー
タを格納するメモリである。次に、同実施例の動作を説
明する。
【0012】まず、キーボード2からの文字入力に基づ
いて、制御部1は文書の作成処理を実行し、作成した文
書データを文書バッファメモリ11に格納する。ここで
、図3の(A)に示すように、文書形式情報の入力画面
において、段組機能に必要な形式情報が入力されている
と(図5のステップS1)、編集部8は作成された文書
に対する段組処理を実行する。文書形式情報は、段組機
能に必要な形式情報以外に、字数、行数、文字間、行ピ
ッチ等からなる。文書形式情報は、キーボード2から入
力されると、メモリ9に格納される。この段組処理によ
り、例えば図2に示すように、1ページの文書が3段組
の各段ブロック(段1〜段3)に分割された編集処理が
なされる。
いて、制御部1は文書の作成処理を実行し、作成した文
書データを文書バッファメモリ11に格納する。ここで
、図3の(A)に示すように、文書形式情報の入力画面
において、段組機能に必要な形式情報が入力されている
と(図5のステップS1)、編集部8は作成された文書
に対する段組処理を実行する。文書形式情報は、段組機
能に必要な形式情報以外に、字数、行数、文字間、行ピ
ッチ等からなる。文書形式情報は、キーボード2から入
力されると、メモリ9に格納される。この段組処理によ
り、例えば図2に示すように、1ページの文書が3段組
の各段ブロック(段1〜段3)に分割された編集処理が
なされる。
【0013】次に、座標計算部10は、メモリ9に格納
された文書形式情報に段組機能に必要な形式情報がセッ
トされていれば(ステップS2のYES)、段組処理さ
れた文書の段間数を算出する(ステップS3)。即ち、
座標計算部10は、文書形式情報の段数(3)に基づい
て、「段数−1=段間数」の計算式により算出する。
された文書形式情報に段組機能に必要な形式情報がセッ
トされていれば(ステップS2のYES)、段組処理さ
れた文書の段間数を算出する(ステップS3)。即ち、
座標計算部10は、文書形式情報の段数(3)に基づい
て、「段数−1=段間数」の計算式により算出する。
【0014】さらに、座標計算部10は、一つ目の段ブ
ロック(段1)の左上座標(LTx,LTy )をセッ
トし(ステップS4)、かつその段ブロックのサイズを
算出する(ステップS5)。段ブロック(段1)の左上
座標(LTx ,LTy )は、図2に示すように、左
側余白と上部余白に相当する値である。段ブロックのサ
イズBSx は、「文字サイズ×(1+文字間)×字数
」の計算式により算出する。また、サイズBSy は、
「行ピッチ×行数」の計算式により算出する。
ロック(段1)の左上座標(LTx,LTy )をセッ
トし(ステップS4)、かつその段ブロックのサイズを
算出する(ステップS5)。段ブロック(段1)の左上
座標(LTx ,LTy )は、図2に示すように、左
側余白と上部余白に相当する値である。段ブロックのサ
イズBSx は、「文字サイズ×(1+文字間)×字数
」の計算式により算出する。また、サイズBSy は、
「行ピッチ×行数」の計算式により算出する。
【0015】この左上座標(LTx ,LTy )およ
びサイズBSx ,BSy を使用して、座標計算部1
0は、段間線20aのスタート座標LS(Sx ,Sy
)とエンド座標LE(Ex ,Ey )を算出する(
ステップS6)。 スタート座標LS(Sx ,Sy )は、「Sx =L
Tx +BSx +段間幅W/2、Sy =LTy 」
の計算式により算出する。また、エンド座標LE(Ex
,Ey )は、「Ex =LTx +BSx+段間幅
W/2、Ey =LTy +BSy 」の計算式により
算出する。
びサイズBSx ,BSy を使用して、座標計算部1
0は、段間線20aのスタート座標LS(Sx ,Sy
)とエンド座標LE(Ex ,Ey )を算出する(
ステップS6)。 スタート座標LS(Sx ,Sy )は、「Sx =L
Tx +BSx +段間幅W/2、Sy =LTy 」
の計算式により算出する。また、エンド座標LE(Ex
,Ey )は、「Ex =LTx +BSx+段間幅
W/2、Ey =LTy +BSy 」の計算式により
算出する。
【0016】座標計算部10は、算出したスタート座標
LSとエンド座標LEを段間線テーブルにセットし、メ
モリ9に格納する(ステップS7)。段間線テーブルは
、図3の(B)に示すように、各段ブロック(段1〜段
3)毎に、スタート座標(L1S〜L3S)とエンド座
標(L1E〜L3E)からなる。
LSとエンド座標LEを段間線テーブルにセットし、メ
モリ9に格納する(ステップS7)。段間線テーブルは
、図3の(B)に示すように、各段ブロック(段1〜段
3)毎に、スタート座標(L1S〜L3S)とエンド座
標(L1E〜L3E)からなる。
【0017】座標計算部10は、全ての段間数に応じた
段間線(ここでは、段間線20a,20bの2本となる
)のスタート座標LSとエンド座標LEを算出するまで
、前記のような処理を繰り返す(ステップS8〜S10
)。
段間線(ここでは、段間線20a,20bの2本となる
)のスタート座標LSとエンド座標LEを算出するまで
、前記のような処理を繰り返す(ステップS8〜S10
)。
【0018】次に、編集部8は、文書編集処理時に表示
または印刷の指示が制御部1からなされると、メモリ9
に格納された段間線テーブルを利用して、各段ブロック
(段1〜段3)間に段間線20a,20bを引く処理を
実行する。
または印刷の指示が制御部1からなされると、メモリ9
に格納された段間線テーブルを利用して、各段ブロック
(段1〜段3)間に段間線20a,20bを引く処理を
実行する。
【0019】即ち、編集部8は、メモリ9に格納された
文書形式情報の段数(3)に基づいて、「段数−1=段
間数」の計算式により段組処理された文書の段間数を算
出する(図6のステップS11,S12)。さらに、文
書形式情報の段間線の指定(図3の(A)を参照)があ
れば、編集部8は、メモリ9に格納された段間線テーブ
ルからスタート座標LSとエンド座標LEを取出す(ス
テップS14)。
文書形式情報の段数(3)に基づいて、「段数−1=段
間数」の計算式により段組処理された文書の段間数を算
出する(図6のステップS11,S12)。さらに、文
書形式情報の段間線の指定(図3の(A)を参照)があ
れば、編集部8は、メモリ9に格納された段間線テーブ
ルからスタート座標LSとエンド座標LEを取出す(ス
テップS14)。
【0020】編集部8は、取出したスタート座標LSと
エンド座標LEの2点間を、文書形式情報で指定された
線種(図3の(A)を参照)により結ぶ段間線データを
生成する。この段間線データをディスプレイ4またはプ
リンタ6の出力装置に出力することにより、図4の(A
)に示すように、各段ブロック間に段間線20a,20
bが引かれることになる。
エンド座標LEの2点間を、文書形式情報で指定された
線種(図3の(A)を参照)により結ぶ段間線データを
生成する。この段間線データをディスプレイ4またはプ
リンタ6の出力装置に出力することにより、図4の(A
)に示すように、各段ブロック間に段間線20a,20
bが引かれることになる。
【0021】このようにして、段組機能に必要な文書形
式情報を利用して、段組処理されて得られる文書の各段
ブロック間の適正な位置に引く段間線の座標情報(段間
線テーブル)を生成する。この座標情報に基づいて、各
段ブロック間の適正な位置に段間線データを出力し、各
段ブロック間の境界線となる段間線を自動的に引くこと
ができる。本発明の方式であれば、文書形式情報を利用
した段間線の座標情報に基づいて段間線を引く処理を実
行するため、図4の(B)に示すように、3段組から例
えば2段組に変更した場合に、文書形式情報の変更によ
り、2段組の各段ブロック間の適正な位置に段間線を容
易に引くことができる。
式情報を利用して、段組処理されて得られる文書の各段
ブロック間の適正な位置に引く段間線の座標情報(段間
線テーブル)を生成する。この座標情報に基づいて、各
段ブロック間の適正な位置に段間線データを出力し、各
段ブロック間の境界線となる段間線を自動的に引くこと
ができる。本発明の方式であれば、文書形式情報を利用
した段間線の座標情報に基づいて段間線を引く処理を実
行するため、図4の(B)に示すように、3段組から例
えば2段組に変更した場合に、文書形式情報の変更によ
り、2段組の各段ブロック間の適正な位置に段間線を容
易に引くことができる。
【0022】
【発明の効果】以上詳述したように本発明によれば、段
組機能を有する文書作成装置において、図形または罫線
機能を利用することなく、文書形式情報を利用して文書
の段ブロック間の適正な位置に段間線を自動的に引くこ
とができる。したがって、文書形式情報の変更により、
段組数等が変更した場合に、段ブロック間に引く段間線
の適正な位置を容易に変更することができる。また、図
形または罫線機能を利用する必要がないため、段間線を
引くための入力操作は簡単である。
組機能を有する文書作成装置において、図形または罫線
機能を利用することなく、文書形式情報を利用して文書
の段ブロック間の適正な位置に段間線を自動的に引くこ
とができる。したがって、文書形式情報の変更により、
段組数等が変更した場合に、段ブロック間に引く段間線
の適正な位置を容易に変更することができる。また、図
形または罫線機能を利用する必要がないため、段間線を
引くための入力操作は簡単である。
【図1】本発明の実施例に係る文書作成装置の要部を示
すブロック図。
すブロック図。
【図2】同実施例の動作を説明するための概念図。
【図3】(A)は同実施例に係わる文書形式情報を説明
するための概念図。 (B)は同実施例に係わる段間線テーブルを説明するた
めの概念図。
するための概念図。 (B)は同実施例に係わる段間線テーブルを説明するた
めの概念図。
【図4】同実施例に係わる出力結果の一例を示す図。
【図5】同実施例の動作を説明するためのフローチャー
ト。
ト。
【図6】同実施例の動作を説明するためのフローチャー
ト。
ト。
1…制御部、8…編集部、9…メモリ、10…座標計算
部。
部。
Claims (1)
- 【請求項1】 作成した文書を複数の段ブロックに分
割して編集する段組機能を有する文書作成装置において
、前記文書の文書形式情報に基づいて前記段ブロックの
段数に応じた段間数を算出し、前記段間数に応じた段間
線のスタート座標およびエンド座標を算出する段間線算
出手段と、この段間線算出手段により算出された前記ス
タート座標およびエンド座標を格納する段間線テーブル
メモリ手段と、この段間線テーブルメモリ手段から取出
される前記スタート座標およびエンド座標に基づいて前
記段ブロック間に段間線を出力する段間線出力手段とを
具備したことを特徴とする文書作成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3030254A JPH04268953A (ja) | 1991-02-25 | 1991-02-25 | 文書作成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3030254A JPH04268953A (ja) | 1991-02-25 | 1991-02-25 | 文書作成装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04268953A true JPH04268953A (ja) | 1992-09-24 |
Family
ID=12298578
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3030254A Pending JPH04268953A (ja) | 1991-02-25 | 1991-02-25 | 文書作成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04268953A (ja) |
-
1991
- 1991-02-25 JP JP3030254A patent/JPH04268953A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06124078A (ja) | 欧文文書処理に於けるカーニング処理方法 | |
| JPH04268953A (ja) | 文書作成装置 | |
| JPH0143338B2 (ja) | ||
| JPH0522933B2 (ja) | ||
| JPH0324701B2 (ja) | ||
| JP3102979B2 (ja) | 罫線変換機能を持つ文書情報処理装置 | |
| US5526019A (en) | Character processing apparatus | |
| JP3083665B2 (ja) | 文章情報処理装置 | |
| JP2995313B2 (ja) | 文書データ出力装置 | |
| JPH0361197B2 (ja) | ||
| JPH0361198B2 (ja) | ||
| JPH0143339B2 (ja) | ||
| JPS5965339A (ja) | 文書編集装置 | |
| JPH0731671B2 (ja) | 数式入力編集方式 | |
| JPH0445875B2 (ja) | ||
| JP3412203B2 (ja) | 文字列出力装置 | |
| JP2698348B2 (ja) | 文字処理装置 | |
| JP3412202B2 (ja) | 文字列出力装置 | |
| JP3056850B2 (ja) | グラフ作成機能を持つ文書作成装置 | |
| JP2612402B2 (ja) | 表示制御方法 | |
| JPH01103467A (ja) | 文書出力方式 | |
| JPH0411909B2 (ja) | ||
| JPH0782311B2 (ja) | 文字間隔調整方式 | |
| JPS62177585A (ja) | 文書処理装置 | |
| JPS63136083A (ja) | 文字処理装置 |