JPS62177585A - 文書処理装置 - Google Patents
文書処理装置Info
- Publication number
- JPS62177585A JPS62177585A JP61018758A JP1875886A JPS62177585A JP S62177585 A JPS62177585 A JP S62177585A JP 61018758 A JP61018758 A JP 61018758A JP 1875886 A JP1875886 A JP 1875886A JP S62177585 A JPS62177585 A JP S62177585A
- Authority
- JP
- Japan
- Prior art keywords
- character
- fixed pitch
- line
- document processing
- coordinate
- 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
- Controls And Circuits For Display Device (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、文書を人力、編集する文書処理装置に関し、
特に、組版ルールに基づいて美しい体裁を整え編集する
高度な文書処理装置に関する。
特に、組版ルールに基づいて美しい体裁を整え編集する
高度な文書処理装置に関する。
最近、ワードプロセッサが普及し、文書の入力が機械化
され、合理化されつつあるが、かな漢字変換、ローマ字
変換など文字列の入力の合理化に限られている。従って
、高品位な文書、すなわち読み易く美しい文書を印刷又
は表示するための高解像度の出力装置はなく、いわゆる
印刷の世界で組版ルールと呼ばれる文字の配列の工夫な
どの機能はない。従フて一定水準以上の文書の作成は困
難であった。
され、合理化されつつあるが、かな漢字変換、ローマ字
変換など文字列の入力の合理化に限られている。従って
、高品位な文書、すなわち読み易く美しい文書を印刷又
は表示するための高解像度の出力装置はなく、いわゆる
印刷の世界で組版ルールと呼ばれる文字の配列の工夫な
どの機能はない。従フて一定水準以上の文書の作成は困
難であった。
また一方、印刷の世界では膨大な組版のノウハウが専門
家の知識として蓄えられ文字の詰め方、段組の体裁など
のマニュアル的な作業によっており高品位め文書の作成
は複雑な工程を要し高価なものとなっていた。
家の知識として蓄えられ文字の詰め方、段組の体裁など
のマニュアル的な作業によっており高品位め文書の作成
は複雑な工程を要し高価なものとなっていた。
特に、作成した文書はいったんゲラ刷りなどの形で出力
してはじめて校正ができ、修正を繰返すことにより長い
工程が繰返されるという問題を抱えていた。
してはじめて校正ができ、修正を繰返すことにより長い
工程が繰返されるという問題を抱えていた。
そこで、書式パラメータの定義、見出し等組版ルールに
基づく字詰め配列の仕方及びその印刷形式等をディスプ
レイ上に表示しキーボードポインティレグデバイスを用
いて即応性のある文書編集の方法を選択する文書処理シ
ステムが提供されていた。
基づく字詰め配列の仕方及びその印刷形式等をディスプ
レイ上に表示しキーボードポインティレグデバイスを用
いて即応性のある文書編集の方法を選択する文書処理シ
ステムが提供されていた。
第4図は従来のワードプロセッサにおける例を示す図で
ある。従来のワードプロセッサにおいて文字の入力は全
て固定ピッチで行なわれていた為特定の文字を上の行の
任意の文字のX座標に揃えることは容易でありた。つま
り、図に示すとおり、第1行目の数字“1”のX座標の
位置に第2行目の数字”1”を揃える為には第1行めの
数字“1”の前に入力された文字数(ここでは7個)と
同じ文字数を第2行目に入力し、その後に数字°°1”
を入力すれば実現できた。一般的にはスペースの挿入、
削除で調整してきた。
ある。従来のワードプロセッサにおいて文字の入力は全
て固定ピッチで行なわれていた為特定の文字を上の行の
任意の文字のX座標に揃えることは容易でありた。つま
り、図に示すとおり、第1行目の数字“1”のX座標の
位置に第2行目の数字”1”を揃える為には第1行めの
数字“1”の前に入力された文字数(ここでは7個)と
同じ文字数を第2行目に入力し、その後に数字°°1”
を入力すれば実現できた。一般的にはスペースの挿入、
削除で調整してきた。
第5図は組版ルールに基づいて美しい体裁を整え編集す
る文書処理装置において入力した例を示す図である。5
01は第4図における入力と同一の入力を行った結果を
示すものである。図に示すとおり仮想固定ピッチはある
ものの、組版ルールに基づいて文字の位置が決定される
為第1行目と第2行目に同一の文字数を入力しても文字
列の長さは同じにならない。
る文書処理装置において入力した例を示す図である。5
01は第4図における入力と同一の入力を行った結果を
示すものである。図に示すとおり仮想固定ピッチはある
ものの、組版ルールに基づいて文字の位置が決定される
為第1行目と第2行目に同一の文字数を入力しても文字
列の長さは同じにならない。
そこで第1行目の数字“1”と第2行目の数字“ビのX
座標の位置を揃えたい場合、従来通りの一般的な方法で
は、スペースを第2行目の数字“1”の前に挿入して調
整するが、その結果を示した図の例が502と503で
ある。502においてスペースを6個にした場合、第2
行目の数字”l”のxi標は第1行目の数字“1”のX
座標より大ぎくなる。そこでスペースを1個削除する。
座標の位置を揃えたい場合、従来通りの一般的な方法で
は、スペースを第2行目の数字“1”の前に挿入して調
整するが、その結果を示した図の例が502と503で
ある。502においてスペースを6個にした場合、第2
行目の数字”l”のxi標は第1行目の数字“1”のX
座標より大ぎくなる。そこでスペースを1個削除する。
しかしながら503に示すとおり、今度は逆に第2行目
の数字“1”のX座標は第1行目の数字“1”のX座標
より小さくなってしまい、スペースの挿入、削除では調
整ができず第1行目の数字“l”のX座標と第2行目の
数字“1”のX座標を同じにすることはできない。また
数字“1”の前の位置にタブを設定すればよいのだが、
例に示すようなものの場合、いちいち設定しているので
は面倒である。
の数字“1”のX座標は第1行目の数字“1”のX座標
より小さくなってしまい、スペースの挿入、削除では調
整ができず第1行目の数字“l”のX座標と第2行目の
数字“1”のX座標を同じにすることはできない。また
数字“1”の前の位置にタブを設定すればよいのだが、
例に示すようなものの場合、いちいち設定しているので
は面倒である。
このように予め定義されている組版ルールに逆って、文
字位置を規定する場合には、逆にオペレータにとりて負
担となった。
字位置を規定する場合には、逆にオペレータにとりて負
担となった。
例えば、第1行目に邦文を入力した後スペースを入れ、
数字を入れる。次に第2行目に欧文を入れた後スペース
を入れ数字を入れる場合、第1行目と第2行目の数字の
位置を揃えるためにスペースで調整しても一般的には揃
わず、方法としてはその部分にタブを設定し直すしかな
くオペレータにとっては負担が大きかった。
数字を入れる。次に第2行目に欧文を入れた後スペース
を入れ数字を入れる場合、第1行目と第2行目の数字の
位置を揃えるためにスペースで調整しても一般的には揃
わず、方法としてはその部分にタブを設定し直すしかな
くオペレータにとっては負担が大きかった。
(問題点を解決する為の手段)
本発明は、この問題点を解決する為に、仮想固定ピッチ
を記憶する記憶手段と文字位置データをこの仮想固定ピ
ッチに一致させる為の指示手段を備える。
を記憶する記憶手段と文字位置データをこの仮想固定ピ
ッチに一致させる為の指示手段を備える。
(作 用)
指示手段によって指示を与えると文字位置データが仮想
固定ピッチに一致されるので、各行について任意の文字
を仮想固定ピッチに一致させることで文字位置をそろえ
ることができる。
固定ピッチに一致されるので、各行について任意の文字
を仮想固定ピッチに一致させることで文字位置をそろえ
ることができる。
以下、添付図面に従って本発明の一実施例を詳細に説明
する。第1図は本発明に係る一実施例の文書処理装置の
ブロック構成図である。図において、1はラスクスキャ
ン表示方式のCRT表示部、2は一画面のパターン展開
情報を記憶するビデオRAM (VRAM)、3はVR
AM2へのパターン展開制御及びCR7表示部1へのパ
ターン読出制御をする表示制御部、4は本実施例装置の
主制御を掌るマイクロプロセッサ(MPU)、5は第3
図のフローチャートに従った制御プログラム、組版の為
のプログラム及びキャラクタジェネレータCG等を内蔵
するROMとデータ処理のためのRAMから成る主メモ
リで、RAMはカーソル位置を示す。X 、 Y Po
1nterと人力された文字が格納されるTEXT及び
X方向の仮想固定ピッチを記憶したFPなる記憶エリア
を有する。6は文書ファイル等を格納している外部磁気
ディスク装置、7は表示画面の位置指定人力を行なうボ
インテイングデバイス(PD)、8はキーボード、9は
これら各ブロックとMPU4を接続するI10バス、1
0はプリンターである。11は一文字タブキーで、後述
の機能を有する。
する。第1図は本発明に係る一実施例の文書処理装置の
ブロック構成図である。図において、1はラスクスキャ
ン表示方式のCRT表示部、2は一画面のパターン展開
情報を記憶するビデオRAM (VRAM)、3はVR
AM2へのパターン展開制御及びCR7表示部1へのパ
ターン読出制御をする表示制御部、4は本実施例装置の
主制御を掌るマイクロプロセッサ(MPU)、5は第3
図のフローチャートに従った制御プログラム、組版の為
のプログラム及びキャラクタジェネレータCG等を内蔵
するROMとデータ処理のためのRAMから成る主メモ
リで、RAMはカーソル位置を示す。X 、 Y Po
1nterと人力された文字が格納されるTEXT及び
X方向の仮想固定ピッチを記憶したFPなる記憶エリア
を有する。6は文書ファイル等を格納している外部磁気
ディスク装置、7は表示画面の位置指定人力を行なうボ
インテイングデバイス(PD)、8はキーボード、9は
これら各ブロックとMPU4を接続するI10バス、1
0はプリンターである。11は一文字タブキーで、後述
の機能を有する。
仮想固定ピッチは、X方向に等間隔で与えられた座標デ
ータで例えば(0,10,20,−−−−−300)の
ような数値データによってFPに記憶されている。
ータで例えば(0,10,20,−−−−−300)の
ような数値データによってFPに記憶されている。
キーボード8又はポインティングデバイスから人力され
た文字データはROMに格納された組版制御プログラム
の下にカーソルの位置を示すRAM中のX 、 Ypo
interで示される座標データと共にテキストメモリ
TEXTに格納される。そして組版制御プログラムの下
にこのカーソルの位置を示すX 、 ’l point
er内のデータが更新されて次に入力される文字の位置
データとして保持される。このカーソルの位置を示すX
、 Y Po1nterはCRT表示部l又はプリン
ター10で表示する場合の1ドツト単位で表わされる座
標データを保持するテキストメモリTEXT内のデータ
をCRT表示部又はプリンター10によフて表示する場
合は、文字データをキャラクタジェネレータCGによっ
てドツトパターン化して各文字毎に与えられた座標デー
タに従ってVRAMZ上に展開して行う。
た文字データはROMに格納された組版制御プログラム
の下にカーソルの位置を示すRAM中のX 、 Ypo
interで示される座標データと共にテキストメモリ
TEXTに格納される。そして組版制御プログラムの下
にこのカーソルの位置を示すX 、 ’l point
er内のデータが更新されて次に入力される文字の位置
データとして保持される。このカーソルの位置を示すX
、 Y Po1nterはCRT表示部l又はプリン
ター10で表示する場合の1ドツト単位で表わされる座
標データを保持するテキストメモリTEXT内のデータ
をCRT表示部又はプリンター10によフて表示する場
合は、文字データをキャラクタジェネレータCGによっ
てドツトパターン化して各文字毎に与えられた座標デー
タに従ってVRAMZ上に展開して行う。
第2図は本実施例におけるフローチャートである。まず
ステップS1で1文字タブキー11が入力されたか否か
の判断をする。1文字タブキー11が入力されなければ
そのまま終了する。1文字タブキー11が人力されたな
らステップS2に移りカーソルのある位置の直前の文字
の位置を仮想固定ピッチ上で判断する。つまり、直前の
文字データに与えられた座標データのX成分にその文字
幅を加えた値が仮想固定ピッチを記憶したFP中にある
かを判断する。もし仮想固定ピッチにおける1文字分の
右端とカーソルの直前の文字の右端が一致する場合には
ステップS3に移り何も手を加えない。もし仮想固定ピ
ッチにおける1文字分の右端と直前の文字の右端が一致
しない場合にはステップS4に移り仮想固定ピッチにお
ける次の1文字分の左端から文字が始まるようにXPo
1nt、erの値又は、次の文字データに与えられたX
座標のデータを更新して終了する。
ステップS1で1文字タブキー11が入力されたか否か
の判断をする。1文字タブキー11が入力されなければ
そのまま終了する。1文字タブキー11が人力されたな
らステップS2に移りカーソルのある位置の直前の文字
の位置を仮想固定ピッチ上で判断する。つまり、直前の
文字データに与えられた座標データのX成分にその文字
幅を加えた値が仮想固定ピッチを記憶したFP中にある
かを判断する。もし仮想固定ピッチにおける1文字分の
右端とカーソルの直前の文字の右端が一致する場合には
ステップS3に移り何も手を加えない。もし仮想固定ピ
ッチにおける1文字分の右端と直前の文字の右端が一致
しない場合にはステップS4に移り仮想固定ピッチにお
ける次の1文字分の左端から文字が始まるようにXPo
1nt、erの値又は、次の文字データに与えられたX
座標のデータを更新して終了する。
第5図は本実施例を示す図である。第4図の503で第
1行目の数字“1″の前に1文字タブを挿入すると、第
2図のステップS2に従い直前の文字にあたるスペース
は仮想固定ピッチのライン上に終らない為、ステップS
4に移り、数字゛°1”を仮想固定ピッチにおける次の
1文字分の左端から始まるように数字°°ビ′以降の文
字列を追い出す。同様にして第2行目の数字°゛1”の
前に1文字タブを挿入すると、第3図のステップS2に
従いステップS4に移り、数字“1°“を仮想固定ピッ
チにおける次の1文字分の左端から始まるように数字゛
°1°°以降の文字列を追い出す。
1行目の数字“1″の前に1文字タブを挿入すると、第
2図のステップS2に従い直前の文字にあたるスペース
は仮想固定ピッチのライン上に終らない為、ステップS
4に移り、数字゛°1”を仮想固定ピッチにおける次の
1文字分の左端から始まるように数字°°ビ′以降の文
字列を追い出す。同様にして第2行目の数字°゛1”の
前に1文字タブを挿入すると、第3図のステップS2に
従いステップS4に移り、数字“1°“を仮想固定ピッ
チにおける次の1文字分の左端から始まるように数字゛
°1°°以降の文字列を追い出す。
以上のように、1文字タブを挿入することにより、第1
行目の数字゛1°°のX座標と第2行目の数字“ビ′の
X座標が一致する。
行目の数字゛1°°のX座標と第2行目の数字“ビ′の
X座標が一致する。
本発明実施例においては、1文字タブは1箇所しか使わ
なかったが、文字と1文字タブを交互に打っていけば字
詰めする組版処理を行う文書処理システムにおいて従来
の固定ピッチで行われる日本語ワードプロセッサの出力
と全く同じものが出来ることになる。
なかったが、文字と1文字タブを交互に打っていけば字
詰めする組版処理を行う文書処理システムにおいて従来
の固定ピッチで行われる日本語ワードプロセッサの出力
と全く同じものが出来ることになる。
以上説明してきたとおり、本発明を用いれば、容易に文
字列を揃えることができオペレータにとって負担が軽減
される。
字列を揃えることができオペレータにとって負担が軽減
される。
第1図は本発明を適用した日本語ワードプロセッサの構
成の一例を示すブロック図、第2図は本発明実施例の手
順を示すフローチャート、 第3図、第4図は従来の表示例を説明する図、第5図は
本発明による表示例を示す図である。 1−−−CRT表示部、 2−m−ビデオRAM (VRAM)、3−m−表示制
御部、 4−m−マイクロプロセッサ(MPU)、5−一一主メ
モリ、 6一−−外部磁気ディスク装置、 7−−−ポインテイングデバイス(PD)、8−一一キ
ーボード、 9−−−I10バス、 10−m−プリンターである。
成の一例を示すブロック図、第2図は本発明実施例の手
順を示すフローチャート、 第3図、第4図は従来の表示例を説明する図、第5図は
本発明による表示例を示す図である。 1−−−CRT表示部、 2−m−ビデオRAM (VRAM)、3−m−表示制
御部、 4−m−マイクロプロセッサ(MPU)、5−一一主メ
モリ、 6一−−外部磁気ディスク装置、 7−−−ポインテイングデバイス(PD)、8−一一キ
ーボード、 9−−−I10バス、 10−m−プリンターである。
Claims (1)
- 【特許請求の範囲】 文字データを入力する為の入力手段と、 仮想固定ピッチを記憶した固定ピッチ記憶手段と、 前記入力手段から入力された文字データの位置を示す座
標データとを記憶する為のテキストメモリと、 前記テキストメモリに記憶された座標データを前記固定
ピッチ記憶手段に記憶された仮想固定ピッチに一致させ
る為の指示手段と、 を有することを特徴とする文書処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61018758A JPS62177585A (ja) | 1986-01-30 | 1986-01-30 | 文書処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61018758A JPS62177585A (ja) | 1986-01-30 | 1986-01-30 | 文書処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62177585A true JPS62177585A (ja) | 1987-08-04 |
Family
ID=11980544
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61018758A Pending JPS62177585A (ja) | 1986-01-30 | 1986-01-30 | 文書処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62177585A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0181833U (ja) * | 1987-11-24 | 1989-05-31 |
-
1986
- 1986-01-30 JP JP61018758A patent/JPS62177585A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0181833U (ja) * | 1987-11-24 | 1989-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0117405B1 (en) | Automatically balancing and vertically justifying text and/or graphics | |
| US4240075A (en) | Text processing and display system with means for rearranging the spatial format of a selectable section of displayed data | |
| US4435778A (en) | Method for editing spatially related data in an interactive text processing system | |
| JPH04128970A (ja) | 文書処理システム | |
| EP0066688B1 (en) | Method of facilitating the recognition of the correctness of the instructions entered in an interactive text processing system | |
| JPS6017487A (ja) | 文書作成装置の行ピツチ自動設定方法 | |
| JP2681627B2 (ja) | 文書作成編集装置 | |
| JPS62177585A (ja) | 文書処理装置 | |
| JPS5942971A (ja) | 拡大印字制御方式 | |
| JPS6038750B2 (ja) | ワ−ドプロセッサにおける文字插入方法 | |
| JPS5856138A (ja) | 複数のテキスト・カラムのフオ−マツト化方法 | |
| JPS6141012B2 (ja) | ||
| JP2815158B2 (ja) | 文字処理装置 | |
| JPH0666066B2 (ja) | 振仮名付加機能付き文書処理装置 | |
| JPH0447865B2 (ja) | ||
| JPS63233465A (ja) | 数式記号の入力表示方式 | |
| JP3044052B2 (ja) | 文字処理装置 | |
| JP2640340B2 (ja) | 文書作成編集装置 | |
| JP2995630B2 (ja) | 文書データ処理装置 | |
| JP3404770B2 (ja) | 文書処理装置 | |
| JP3375781B2 (ja) | 行別編集機能付き文書処理装置 | |
| JP2821002B2 (ja) | 文字処理装置及び文字処理方法 | |
| JP3470926B2 (ja) | 文書処理装置および文書処理方法 | |
| JPH0244458A (ja) | 文字処理装置 | |
| JPH0345415B2 (ja) |