JPS61863A - 文書処理装置におけるブロツク処理方式 - Google Patents
文書処理装置におけるブロツク処理方式Info
- Publication number
- JPS61863A JPS61863A JP59121249A JP12124984A JPS61863A JP S61863 A JPS61863 A JP S61863A JP 59121249 A JP59121249 A JP 59121249A JP 12124984 A JP12124984 A JP 12124984A JP S61863 A JPS61863 A JP S61863A
- Authority
- JP
- Japan
- Prior art keywords
- document
- block
- area
- block data
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[イ、産業上の利用分野]
本発明は、文書処理装置に関し、特に、ブロックデータ
で指定した文書流し込み領域内に文書データで指定した
文書を配置し、その配置結果を、表示装置、印字装置、
記憶媒体等の出力手段に出力するようにした文書処理装
置におけるブロック処理方式の改良に関するものである
。
で指定した文書流し込み領域内に文書データで指定した
文書を配置し、その配置結果を、表示装置、印字装置、
記憶媒体等の出力手段に出力するようにした文書処理装
置におけるブロック処理方式の改良に関するものである
。
[0,従来の技術]
文字を文書として組立て並べていく技術は、近年コンピ
ュータと結びついて飛躍的に向上してきた。例えば、ワ
ードプロセッサや電粋植字シスデムの普及は、上記文書
の組立てどその編集作業、出り作業等を大幅に改善し、
能率の向上に貢献している。
ュータと結びついて飛躍的に向上してきた。例えば、ワ
ードプロセッサや電粋植字シスデムの普及は、上記文書
の組立てどその編集作業、出り作業等を大幅に改善し、
能率の向上に貢献している。
ところが上記の編集作業は多分に手工業的であり、その
改善が持たれていた。例えば、新聞では1行15字詰め
で90行の段を155段設ノで1頁を構成している。又
、特許公報は1行22字44行の段を2段設けて1頁を
構成している。
改善が持たれていた。例えば、新聞では1行15字詰め
で90行の段を155段設ノで1頁を構成している。又
、特許公報は1行22字44行の段を2段設けて1頁を
構成している。
この2つの例のように単純なある定形パターンで1頁が
構成されているような場合は、訂正、削除や挿入、移動
というような編集を機械化するのは比較的容易である。
構成されているような場合は、訂正、削除や挿入、移動
というような編集を機械化するのは比較的容易である。
−例をあげると、特開昭58−195945号公報に開
示されているようなワードプロセッサでは、表を構成す
る罫線情報、又はタブ位置情報等を10ツク規定情報と
し、このブロック規定情報で指定した矩形領域内にだり
文書を配置して行くようにしている。
示されているようなワードプロセッサでは、表を構成す
る罫線情報、又はタブ位置情報等を10ツク規定情報と
し、このブロック規定情報で指定した矩形領域内にだり
文書を配置して行くようにしている。
[ハ1発明が解決しようとする問題点]上記の通り従来
の技術は、比較的単純なレイアウトの文書処理を目的と
したものであり、商用印刷物に要請されるような複雑な
編集に対処出来るものではなかった。
の技術は、比較的単純なレイアウトの文書処理を目的と
したものであり、商用印刷物に要請されるような複雑な
編集に対処出来るものではなかった。
即ち従来技術では、任意形状の領域設定・変更に対処し
たり、その設定した領域に文書を組んだり、同一文書内
で種々に変化する任意の行幅に対処したり、1つの文書
領域内に他の文書領域を任意に割り込ませたり、あるい
は、レイアウトした領域の内部か外部のいずれかに文書
を配置する等、複雑なレイアウトの組版処理には対処出
来なかった。そのため指定した領域内に文書を機械的に
流し込んでいく(組立てていく)には多くの困難が伴い
手作業で文字を貼り込んでいくなどの方法が取られてい
た。
たり、その設定した領域に文書を組んだり、同一文書内
で種々に変化する任意の行幅に対処したり、1つの文書
領域内に他の文書領域を任意に割り込ませたり、あるい
は、レイアウトした領域の内部か外部のいずれかに文書
を配置する等、複雑なレイアウトの組版処理には対処出
来なかった。そのため指定した領域内に文書を機械的に
流し込んでいく(組立てていく)には多くの困難が伴い
手作業で文字を貼り込んでいくなどの方法が取られてい
た。
[二1問題を解決するための手段1
まず第1図を用いて本発明の詳細な説明する。
任意サイズの紙面1(領域#1)内には上下2つのブロ
ック(領域#2、#3)があり、各ブロック内には縦組
みで文字が組まれている。そして、上下ブ白ツクの夫々
に割り込んで多角形のもう1つの10ツク(領域#4)
が配向され、このプ[Jツク内には横組みで文字が組ま
れている。
ック(領域#2、#3)があり、各ブロック内には縦組
みで文字が組まれている。そして、上下ブ白ツクの夫々
に割り込んで多角形のもう1つの10ツク(領域#4)
が配向され、このプ[Jツク内には横組みで文字が組ま
れている。
複数組の各ブロック(領域#2〜#4)の大ぎさ、形状
、配置される位胃等に関するレイアウトは自由であるが
、このようなレイアウトによる文書をどのようにして作
成するか、又各種の編集をどのようにして行なうかが本
発明の目的である。
、配置される位胃等に関するレイアウトは自由であるが
、このようなレイアウトによる文書をどのようにして作
成するか、又各種の編集をどのようにして行なうかが本
発明の目的である。
第2図は、上記目的を解決する本発明の基本を示す図で
あり、その概要は以下の通りである。
あり、その概要は以下の通りである。
(a)、先ず、レイアウトを実行するための情報源とし
て、予め順位付けられた複数組のブ[1ツクデータ(後
述)から成るブロックデータ群(21)、例えば第1図
のブロック(領域#2〜#4)を文書流し込み領域とし
て設定する。この際、個々のブロックデータで指定され
るブロックは、たがいに割り込んでいても良い。
て、予め順位付けられた複数組のブ[1ツクデータ(後
述)から成るブロックデータ群(21)、例えば第1図
のブロック(領域#2〜#4)を文書流し込み領域とし
て設定する。この際、個々のブロックデータで指定され
るブロックは、たがいに割り込んでいても良い。
(b)、更に、上記ブロックデータ群とは別に所望の文
書データ(22)を供給し、処理したい文書の内容(例
えば、文字種、書体、文字の大きさ、段落等のファンク
ション、組み方向、行幅、送りピッチ、字詰めピッチな
ど)を指定する。
書データ(22)を供給し、処理したい文書の内容(例
えば、文字種、書体、文字の大きさ、段落等のファンク
ション、組み方向、行幅、送りピッチ、字詰めピッチな
ど)を指定する。
(C)、そして、この設定したブロックデータ群の内、
第n番目(通常はn=i番目から)のブロックデータで
指定した流し込み領域内に、前記与えられた文書データ
に基づく文書を配置(23)L、ていく。
第n番目(通常はn=i番目から)のブロックデータで
指定した流し込み領域内に、前記与えられた文書データ
に基づく文書を配置(23)L、ていく。
(d)、このように第n1l)目のブロックデータで指
定した流し込み領域内に文書を配置していくとき、本発
明は、第n+1番目以後のすべてのブロックデータで指
定される領域を、流し込み禁止領域として処理する。
定した流し込み領域内に文書を配置していくとき、本発
明は、第n+1番目以後のすべてのブロックデータで指
定される領域を、流し込み禁止領域として処理する。
そして、該禁止領域と前記流し込み領域とが重複し割り
込んでいる場合は、禁止領域を遅番プながら所定の流し
込み領域内にだけ文書を配置していく。
込んでいる場合は、禁止領域を遅番プながら所定の流し
込み領域内にだけ文書を配置していく。
(e)、更に前記のようにして新たに文書を配置した場
合、該配置した領域を示す情報を、文書配置ブロックデ
ータ(24)として、現イ「のブロックデータ群の最下
位に追加設定する。
合、該配置した領域を示す情報を、文書配置ブロックデ
ータ(24)として、現イ「のブロックデータ群の最下
位に追加設定する。
従って、この最下位に追加設定された文書配置ブロック
データは、次に述べる次順位のブロックデータに関する
文書の配置に際し、新lこく【流し込み禁止領域として
作用することになる。
データは、次に述べる次順位のブロックデータに関する
文書の配置に際し、新lこく【流し込み禁止領域として
作用することになる。
(f)、更に本発明は、前記文書データに関し、引き続
いて文書を配置する必要がある場合、即ち、文書データ
で指定した文書が第n番目のブロックデータで指定した
流し込み領域内に収容し切れず、文書に残余が生じた場
合は、順位を「+1」更新(25)L、、次順位の流し
込みブロックデータで指定される領域を対象として、前
記した文書の配置、及び、該配置に対応した前記文書配
置ブロックデータの追加設定処理を繰り返し実施する。
いて文書を配置する必要がある場合、即ち、文書データ
で指定した文書が第n番目のブロックデータで指定した
流し込み領域内に収容し切れず、文書に残余が生じた場
合は、順位を「+1」更新(25)L、、次順位の流し
込みブロックデータで指定される領域を対象として、前
記した文書の配置、及び、該配置に対応した前記文書配
置ブロックデータの追加設定処理を繰り返し実施する。
(g)、勿論、前記文書配置プ1コックデータの特殊な
場合として、写真等を割り付tノるためのスペース(流
し込み禁止領域)を予め設定しておくことも可能である
。
場合として、写真等を割り付tノるためのスペース(流
し込み禁止領域)を予め設定しておくことも可能である
。
(h)、上記のようにして求められた文書配置結果は、
適宜の出力手段に出力(26)される。
適宜の出力手段に出力(26)される。
[ホ0発明の作用]
第3図は、レイアウトを指定するためのブロック情報源
として最初に設定した、ブロックデータ群の一例を示す
図、第4図は、第3図に示したブロックデータ群によっ
て指定される各領域を模式的に示す図であり、#を付し
た数字は、個々のブロックデータの順位を示している。
として最初に設定した、ブロックデータ群の一例を示す
図、第4図は、第3図に示したブロックデータ群によっ
て指定される各領域を模式的に示す図であり、#を付し
た数字は、個々のブロックデータの順位を示している。
そしてこれら夫々のブロックデータは下記の情報によっ
て構成されている。
て構成されている。
(a)、先ず、第1欄目(a)は、同一のレベルにある
次順位のブロックデータの記憶アドレスを示すポインタ
情報であり、第2欄目(b)は、下位レベルにあるブロ
ックデータの記憶アドレスを示すポインタ情報である。
次順位のブロックデータの記憶アドレスを示すポインタ
情報であり、第2欄目(b)は、下位レベルにあるブロ
ックデータの記憶アドレスを示すポインタ情報である。
そしてこれらポインタ情報によって夫々のブロックデー
タが順位付けられている。又、該ポインタ情報の内容を
変更することにより、各ブロックデータの順位を任意に
変更することが可能である。
タが順位付けられている。又、該ポインタ情報の内容を
変更することにより、各ブロックデータの順位を任意に
変更することが可能である。
第3図、第4図の実施例は、#1が頁領域を示す上位ブ
ロックデータ(第1図の紙面1に相当)であり、#2〜
#4が当該頁内における種々領域を示す下位ブロックデ
ータの場合が例示しである。
ロックデータ(第1図の紙面1に相当)であり、#2〜
#4が当該頁内における種々領域を示す下位ブロックデ
ータの場合が例示しである。
(b)、第3欄目(C)の情報は、当該ブロックデータ
で指定した領域の属性を示す領域属性情報であり、例え
ば、図に掲げた頁頭*a性、流し込み領域属性、或いは
、後述する文書配置領域属性などがある。
で指定した領域の属性を示す領域属性情報であり、例え
ば、図に掲げた頁頭*a性、流し込み領域属性、或いは
、後述する文書配置領域属性などがある。
(C)、第4欄目(d)の情報は、当該ブロックデータ
で指定した領域内における文書データの流れ方向を指定
する流れ方向情報であり、縦方向指定、横方向指定、或
いは、文書データ従属方向指定などがある。
で指定した領域内における文書データの流れ方向を指定
する流れ方向情報であり、縦方向指定、横方向指定、或
いは、文書データ従属方向指定などがある。
前記縦方向指定、及び、横方向指定は、文書データで指
定した組み方向には関係なく、強制的に縦、又は、横に
文書を流す(文書を組版する)ことを指定する。これと
は反対に文書データ従属方向指定は、文書データ中で規
定されている方向に文書を流すことを指定するものであ
る。
定した組み方向には関係なく、強制的に縦、又は、横に
文書を流す(文書を組版する)ことを指定する。これと
は反対に文書データ従属方向指定は、文書データ中で規
定されている方向に文書を流すことを指定するものであ
る。
(d)、第58目(e)の情報は、当該ブロックデータ
で指定される領域の範囲を特定する座標点の数を示す情
報である。
で指定される領域の範囲を特定する座標点の数を示す情
報である。
(e)、第6欄目(f)以降の情報は、当該ブロックデ
ータで指定される領域の範囲を示す一連の座標情報であ
る。そして該座標情報に該当する各点を順次連結した閉
曲線内を、流し込み領域、又は、流し込み禁止領域とし
て指定する。
ータで指定される領域の範囲を示す一連の座標情報であ
る。そして該座標情報に該当する各点を順次連結した閉
曲線内を、流し込み領域、又は、流し込み禁止領域とし
て指定する。
以上述べてきた如き情報を備えたブロック1−夕に基づ
いて、実際に文書を配置していく過程を次に説明する。
いて、実際に文書を配置していく過程を次に説明する。
第5図は、与えられた文書データを、領域#2(ブロッ
クデータ#2で指定される領域)に流した場合の一例を
示している。
クデータ#2で指定される領域)に流した場合の一例を
示している。
この第5図の例示からも明らかなように、ブロックデー
タ#2で指定した流し込み領域#2内に文書を配置して
いくとき、ブロックデータ#4で指定される領域#4を
流し込み禁止領域として処理している。
タ#2で指定した流し込み領域#2内に文書を配置して
いくとき、ブロックデータ#4で指定される領域#4を
流し込み禁止領域として処理している。
即ち、より一般的に言えば、第n番目のブロックデータ
で指定した流し込み領域内に文書を配置するとき、本発
明は、第n + 1番目以後のづべてのブ薯」ツクf−
夕で指定される領域を、流し込み禁止領域どして処理(
るようになっている。
で指定した流し込み領域内に文書を配置するとき、本発
明は、第n + 1番目以後のづべてのブ薯」ツクf−
夕で指定される領域を、流し込み禁止領域どして処理(
るようになっている。
そして、第5図に示した領域#2ど領域#4のように、
流し込み領域と禁止領域とが互いに重なって割り込んで
いる場合は、該禁止領域を避けながら所定の流し込み領
域内に文化を配置していく更に本発明は、上記のJこう
に新たに文書を配置した場合、該配置した領域を示す文
円配阿ブ[1ツクデータを生成し、これを現在のブロッ
クデータfffの最下位に追加設定する。
流し込み領域と禁止領域とが互いに重なって割り込んで
いる場合は、該禁止領域を避けながら所定の流し込み領
域内に文化を配置していく更に本発明は、上記のJこう
に新たに文書を配置した場合、該配置した領域を示す文
円配阿ブ[1ツクデータを生成し、これを現在のブロッ
クデータfffの最下位に追加設定する。
第6図は、前記追加設定後のブロックデータ群を示し、
#5が追加19定された文円配餡ブ[1ツクデータであ
る。
#5が追加19定された文円配餡ブ[1ツクデータであ
る。
尚、この最下位に追加設定された文書配パブ[Iツクデ
ータは、次順位のブロックデータに開力る文書の配置に
際し、新たな流し込み禁止領域として作用することにな
る。
ータは、次順位のブロックデータに開力る文書の配置に
際し、新たな流し込み禁止領域として作用することにな
る。
更に本発明は、前記文書データに関し、引き続いて文書
を配置する必要がある場合、即ち、例えば第5図におい
て、領域#2内に所要の文書が収容し切れなかっI、:
場合は、次順位の流し込み領域#3を対象どして、前記
した文書の配置、及び、該配置に対応した前記文書配置
ブロックデータの追加処理を繰り返し実施する。
を配置する必要がある場合、即ち、例えば第5図におい
て、領域#2内に所要の文書が収容し切れなかっI、:
場合は、次順位の流し込み領域#3を対象どして、前記
した文書の配置、及び、該配置に対応した前記文書配置
ブロックデータの追加処理を繰り返し実施する。
第1図は、与えられた文書データを、領域#4(ブロッ
クデータ#4で指定される領域)に流した場合の一例を
示している。
クデータ#4で指定される領域)に流した場合の一例を
示している。
この場合、ブ1」ツクデータ#4の流れ方向情、報は、
文書データ従属方向指定となっているので、文書中で指
定した方向(今の場合は横方向)に従って文書が配置さ
れることになる。
文書データ従属方向指定となっているので、文書中で指
定した方向(今の場合は横方向)に従って文書が配置さ
れることになる。
第7図は、以上述べてきた過程を経て、#2〜#4のす
べての領域に文書を配置し終えたときの、ブロックデー
タ群の状態を示している。
べての領域に文書を配置し終えたときの、ブロックデー
タ群の状態を示している。
尚、一旦文字を配置し終えた領域の一部に削除等の変更
を加えると、該当する文書配置ブロックデータが更新さ
れ、流し込み禁止領域の大きさも変化する。従って、変
更のあった領域に該当する流し込み領域ブロックデータ
を再度指定することにより、前記削除によって解放され
た領域に、別の文書データを流し込むことも可能である
。
を加えると、該当する文書配置ブロックデータが更新さ
れ、流し込み禁止領域の大きさも変化する。従って、変
更のあった領域に該当する流し込み領域ブロックデータ
を再度指定することにより、前記削除によって解放され
た領域に、別の文書データを流し込むことも可能である
。
又、前記文書配嘔ブロックデータの特殊な場合として、
写真等を割り付【プるためのスペース(流し込み禁止領
1)を予め設定しておくことも可能である。
写真等を割り付【プるためのスペース(流し込み禁止領
1)を予め設定しておくことも可能である。
[へ8発明の実施例]
第8図は、本発明の一実施例を示り構成図である。
この第8図において(81)は、外部より供給された文
書データを記憶する文古デ・−タメモリであり、前記し
たように、文字枠、書体、文字の人ぎさ、段落等の77
・ンクシコン、組み方向、行幅、送りピッチ、字詰めピ
ッチなど、ブロック処理したい所望文書の内容を記憶す
る。
書データを記憶する文古デ・−タメモリであり、前記し
たように、文字枠、書体、文字の人ぎさ、段落等の77
・ンクシコン、組み方向、行幅、送りピッチ、字詰めピ
ッチなど、ブロック処理したい所望文書の内容を記憶す
る。
(82)は、第3図に関連して既に述べて来た如きブロ
ックデータを記憶するブロックデータメモリである。
ックデータを記憶するブロックデータメモリである。
又、(83)及び(84)は、現在処理中のブロックデ
ータの順位情報(N)、及び、行数情報(シ)が設定さ
れるレジスタである。
ータの順位情報(N)、及び、行数情報(シ)が設定さ
れるレジスタである。
(85)は、前記メモリ(81)、(84)、及び、レ
ジスタ(83)、(84)からの情報に基づいて作用す
る行装置処理部である。
ジスタ(83)、(84)からの情報に基づいて作用す
る行装置処理部である。
この行装置処理部(85)は、第9図に基づいて後に具
体的に説明する通り、現在処理中の行について、流し込
み可能な領域、あるいは、流し込みが禁止された領域を
演算し、文字の配置を示す配置情報を出力する。
体的に説明する通り、現在処理中の行について、流し込
み可能な領域、あるいは、流し込みが禁止された領域を
演算し、文字の配置を示す配置情報を出力する。
(86)は、前記行装置処理部(85)より順次送られ
て来る行装置情報に基づいて、当該ブロック内における
組版に必要な情報を出力部(87)へ出力する領域処理
部である。
て来る行装置情報に基づいて、当該ブロック内における
組版に必要な情報を出力部(87)へ出力する領域処理
部である。
更に該領域処理部(86)は、前記レジスタ(83)、
(84)の設定内容により指定したブロックデータ、及
び、行について、所定の処理が終了したか否かを判別す
る。
(84)の設定内容により指定したブロックデータ、及
び、行について、所定の処理が終了したか否かを判別す
る。
そして、指定した行についての処理が終了すると、次の
行についての処理を実行するため、前記行数レジスタ(
84)に設定した行数値を「+1」歩進させる。
行についての処理を実行するため、前記行数レジスタ(
84)に設定した行数値を「+1」歩進させる。
又、指定したブロックデータについての処理が終了する
と、次順位のブロックデータについての処理を継続して
実行するため、前記ブロックデータ順位レジスタ(83
)に設定した順位情報を「+1」歩進させると共に、行
数レジスタ(84)を「1」にリセットする。
と、次順位のブロックデータについての処理を継続して
実行するため、前記ブロックデータ順位レジスタ(83
)に設定した順位情報を「+1」歩進させると共に、行
数レジスタ(84)を「1」にリセットする。
更に該領域処11!部(86)は、上記のように指定し
たブロックデータについての処理が終了すると、当該ブ
ロックデータに基づいて文字を配置した領域を示す情報
を、文書配置ブロックデータとして前記ブロックデータ
メモリ(82)に出力する。このとき該供給された文書
配置ブロックデータは、現在記憶しているブロックデー
タよりも低い順位のデータとしC追加記憶される。
たブロックデータについての処理が終了すると、当該ブ
ロックデータに基づいて文字を配置した領域を示す情報
を、文書配置ブロックデータとして前記ブロックデータ
メモリ(82)に出力する。このとき該供給された文書
配置ブロックデータは、現在記憶しているブロックデー
タよりも低い順位のデータとしC追加記憶される。
そして上記のようにして求められた文書配置結果は、表
示装置、印字装置、記憶媒体等適宜の出力部(87)へ
出力され、所望ブロック処理のモニター或いは最終的な
文字組版などに供される。
示装置、印字装置、記憶媒体等適宜の出力部(87)へ
出力され、所望ブロック処理のモニター或いは最終的な
文字組版などに供される。
第9図は、前記行装置処理部(85)における処理内容
の説明図である。
の説明図である。
第9図において、領域(91)は現在流し込みの対象と
なっている領域を示し、領域(92)は前記領域(91
)を指定するブロックデータよりも順位の低いブロック
データによって指定された流し込み禁止領域を示してい
る。
なっている領域を示し、領域(92)は前記領域(91
)を指定するブロックデータよりも順位の低いブロック
データによって指定された流し込み禁止領域を示してい
る。
Ll 、L2は行番号を示し、(93)、(94)は、
前記性L2の右側辺、及び、左側辺を示している。
前記性L2の右側辺、及び、左側辺を示している。
又、ml及びDは、文書データによって与えられた所定
の行幅、及び、行ピッチである。
の行幅、及び、行ピッチである。
以下、行L2について流し込み処理を実行する場合を例
に説明する。
に説明する。
前記領域(91)、(92)を形成する輪郭の形状は、
既に述べてきたように、夫々該当するブロックデータが
保持している座標情報によって特定される。
既に述べてきたように、夫々該当するブロックデータが
保持している座標情報によって特定される。
即ち、これら座標情報に該当する各点を連結づ゛る線分
によって、領域の境界を知ることができる。
によって、領域の境界を知ることができる。
前記行装置処理部(85)は、先ず与えられた座標情報
に基づいて前記境界線分を求めた後、該境界線分と、前
記行幅mだけ隔てられた2つの行側辺とが交差する交点
P1〜P8の位置情報を排出する。
に基づいて前記境界線分を求めた後、該境界線分と、前
記行幅mだけ隔てられた2つの行側辺とが交差する交点
P1〜P8の位置情報を排出する。
更に行配同処理部(85)は、これら求めた位置情報の
行方向における大小を比較判別し、区間p2−P3及び
p6−p7を、流し込み可能な1ス間どし′(検出する
。
行方向における大小を比較判別し、区間p2−P3及び
p6−p7を、流し込み可能な1ス間どし′(検出する
。
前記行配置処裡部(85)又は領域処理部(86)は、
これら流し込み可能な区間を当該行における文書配回領
域と判p1する。そして該文書配回領域に対して、従来
周知の組版ルール、例えば行頭行末揃えルールを適用す
ることにより、図示の如き適正な文字配置に必要な配置
情報(組版情報)を生成し、出力する。
これら流し込み可能な区間を当該行における文書配回領
域と判p1する。そして該文書配回領域に対して、従来
周知の組版ルール、例えば行頭行末揃えルールを適用す
ることにより、図示の如き適正な文字配置に必要な配置
情報(組版情報)を生成し、出力する。
[ト0発明の効果1
以上種々述べてさたように本発明は、ブロックデータで
指定し1ζ流し込み領域内に、与えられた文書データに
基づく文書を配F1. l、、その配置結果を出力手段
に出力する文書処理装置のブ1」ツク処理方式において
、予め順位付【)られた複数組のブロックデータから成
るブ「1ツクデ一タ群を設定し、該設定したブ0 ’)
少データ群の内、第n+1番目以後のすべてのブロック
データで指定される領域を流し込み禁止領域どして、第
n番目のブロックデータで指定した流し込み領域内に前
記文書を配置すると共に、該文字を配置した領域を示す
情報を、文書配置ブロックデータとして新たに前記ブロ
ックデータ群に追加設定し、次に、前記文書データにつ
いて文書の配置が終了したか否かを判別し、配置し切れ
ない残余文書のあるとき、次順位の流し込みブロックデ
・−夕で指定される領域を対象として、前記文書の配置
、及び、文書配置ブロックデータの追加設定処理を繰り
返し実施することを特徴とするものである。
指定し1ζ流し込み領域内に、与えられた文書データに
基づく文書を配F1. l、、その配置結果を出力手段
に出力する文書処理装置のブ1」ツク処理方式において
、予め順位付【)られた複数組のブロックデータから成
るブ「1ツクデ一タ群を設定し、該設定したブ0 ’)
少データ群の内、第n+1番目以後のすべてのブロック
データで指定される領域を流し込み禁止領域どして、第
n番目のブロックデータで指定した流し込み領域内に前
記文書を配置すると共に、該文字を配置した領域を示す
情報を、文書配置ブロックデータとして新たに前記ブロ
ックデータ群に追加設定し、次に、前記文書データにつ
いて文書の配置が終了したか否かを判別し、配置し切れ
ない残余文書のあるとき、次順位の流し込みブロックデ
・−夕で指定される領域を対象として、前記文書の配置
、及び、文書配置ブロックデータの追加設定処理を繰り
返し実施することを特徴とするものである。
このようにしたことによって本発明は、任意形状ブロッ
クの設定・変更に対処し、又、同−文書内で神々に変化
する任意の行幅に対処し、更に、1つのブロック内に他
のブロックを任意に割り込ませ、或いは、ブロック内外
の所望の側に文書を配置する等、商用印刷物に要請され
る複雑なブロック処理に対処可能とした新規な方式を提
供するものである。
クの設定・変更に対処し、又、同−文書内で神々に変化
する任意の行幅に対処し、更に、1つのブロック内に他
のブロックを任意に割り込ませ、或いは、ブロック内外
の所望の側に文書を配置する等、商用印刷物に要請され
る複雑なブロック処理に対処可能とした新規な方式を提
供するものである。
第1図、第4図、第5図は、本発明になるブ[1ツク処
理部式の動作過稈を示す図、第2図は、本発明の基本を
示す概念図、第3図、第6図、第7図は、本発明方式に
用いる文書データの実施例を示す図、第8図は本発明方
式を実施する構成の−・例を示η図、第9図は、行配買
処理過程の説明図である。 (91)・・・流し込み領域 (92)・・・流し込み禁止領域 m・・・行幅 D・・・行ピップ
理部式の動作過稈を示す図、第2図は、本発明の基本を
示す概念図、第3図、第6図、第7図は、本発明方式に
用いる文書データの実施例を示す図、第8図は本発明方
式を実施する構成の−・例を示η図、第9図は、行配買
処理過程の説明図である。 (91)・・・流し込み領域 (92)・・・流し込み禁止領域 m・・・行幅 D・・・行ピップ
Claims (8)
- (1)、ブロックデータで指定した流し込み領域内に、
与えられた文書データに基づく文書を配置しその配置結
果を出力手段に出力する文書処理装置のブロック処理方
式において、 予め順位付けられた複数組のブロックデータから成るブ
ロックデータ群を設定し、 該設定したブロックデータ群の内、第n+1番目以後の
すべてのブロックデータで指定される領域を流し込み禁
止領域として、第n番目のブロックデータで指定した流
し込み領域内に前記文書を配置すると共に、 該文書を配置した領域示す情報を、文書配置ブロックデ
ータとして新たに前記ブロックデータ群に追加設定し、 次に、前記文書データについて文書の配置が終了したか
否かを判別し、配置し切れない残余文書のあるとき、次
順位の流し込みブロックデータで指定される領域を対象
として、前記文書の配置、及び、文書配置ブロックデー
タの追加設定処理を繰り返し実施することを特徴とする
文書処理装置におけるブロック処理方式。 - (2)、前記特許請求の範囲第(1)項記載のブロック
処理方式において、前記ブロックデータが、次順位のブ
ロックデータの記憶アドレスを示すポインタ情報を有し
、該ポインタ情報によって互いに順位付けられているこ
とを特徴とする文書処理装置におけるブロック処理方式
。 - (3)、前記特許請求の範囲第(1)項記載のブロック
処理方式において、前記ブロックデータが、当該ブロッ
クデータで指定した領域の属性に関し、それが流し込み
領域であるか、文書配置領域であるかを示す領域属性情
報を有することを特徴とする文書処理装置におけるブロ
ック処理方式。 - (4)、前記特許請求の範囲第(1)項記載のブロック
処理方式において、前記ブロックデータが、当該ブロッ
クデータで指定した領域内における文書データの流れ方
向を指定するための流れ方向情報を有することを特徴と
する文書処理装置におけるブロック処理方式。 - (5)、前記特許請求の範囲第(4)項記載のブロック
処理方式において、前記流れ方向情報が、縦方向指定、
横方向指定、或いは、文書データ従属方向指定のいずれ
かであることを特徴とする文書処理装置におけるブロッ
ク処理方式。 - (6)、前記特許請求の範囲第(1)項記載のブロック
処理方式において、前記ブロックデータが、当該ブロッ
クデータで指定される領域の範囲を示す一連の座標情報
を有し、該座標情報に該当する各点を連結した閉曲線内
を、所定の流し込み領域または流し込み禁止領域とした
ことを特徴とする文書処理装置におけるブロック処理方
式。 - (7)、前記特許請求の範囲第(6)項記載のブロック
処理方式において、前記文書データが行幅データを含み
、該行幅データで指定した間隔だけ隔てられた2つの行
側辺と前記閉曲線とが交差する交点の位置情報を求め、
更にこれら位置情報の行方向における大小を比較判別し
て当該行における文書配置可能な領域を求め、該求めた
領域に対して文書の配置を決定することを特徴とする文
書処理装置におけるブロック処理方式。 - (8)、前記特許請求の範囲第(1)項記載のブロック
処理方式において、前記文書データに基づく文書の配置
を、第何番目のブロックデータから開始するかを、任意
に指定可能としたことを特徴とする文書処理装置におけ
るブロック処理方式。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59121249A JPS61863A (ja) | 1984-06-13 | 1984-06-13 | 文書処理装置におけるブロツク処理方式 |
| KR1019850001960A KR920000978B1 (ko) | 1984-06-13 | 1985-03-25 | 문서처리장치에 있어서의 불럭처리 방식 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59121249A JPS61863A (ja) | 1984-06-13 | 1984-06-13 | 文書処理装置におけるブロツク処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61863A true JPS61863A (ja) | 1986-01-06 |
Family
ID=14806586
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59121249A Pending JPS61863A (ja) | 1984-06-13 | 1984-06-13 | 文書処理装置におけるブロツク処理方式 |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JPS61863A (ja) |
| KR (1) | KR920000978B1 (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62182877A (ja) * | 1986-02-05 | 1987-08-11 | Casio Comput Co Ltd | 文書処理装置 |
| JPS62229289A (ja) * | 1986-03-31 | 1987-10-08 | キヤノン株式会社 | 文書処理装置 |
| JPS62271044A (ja) * | 1986-05-20 | 1987-11-25 | Fuji Xerox Co Ltd | 文書作成装置 |
| JPS63113760A (ja) * | 1986-10-31 | 1988-05-18 | Dainippon Printing Co Ltd | 写植レイアウトシステム |
| JPS63137369A (ja) * | 1986-11-29 | 1988-06-09 | Dainippon Printing Co Ltd | 写植レイアウトシステム |
| JPS63163954A (ja) * | 1986-12-26 | 1988-07-07 | Toshiba Corp | 組版システム |
| JPH0228754A (ja) * | 1988-03-09 | 1990-01-30 | Brother Ind Ltd | 文章編集装置 |
| JP2007268327A (ja) * | 2006-03-30 | 2007-10-18 | Sumitomo Chemical Co Ltd | 気体サイクロン及びそれを用いた触媒前駆体粉末の捕集方法 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102377108B1 (ko) * | 2019-10-21 | 2022-03-22 | 경북대학교 산학협력단 | 전극 및 이의 제조 방법과 이를 포함하는 수처리 장치 |
| KR102816925B1 (ko) * | 2023-07-26 | 2025-06-10 | 주식회사 테크로스 | 중간층을 포함하는 수전해 촉매 전극 및 이의 제조 방법 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58144255A (ja) * | 1982-02-23 | 1983-08-27 | Toshiba Corp | 文書編集装置 |
-
1984
- 1984-06-13 JP JP59121249A patent/JPS61863A/ja active Pending
-
1985
- 1985-03-25 KR KR1019850001960A patent/KR920000978B1/ko not_active Expired
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58144255A (ja) * | 1982-02-23 | 1983-08-27 | Toshiba Corp | 文書編集装置 |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62182877A (ja) * | 1986-02-05 | 1987-08-11 | Casio Comput Co Ltd | 文書処理装置 |
| JPS62229289A (ja) * | 1986-03-31 | 1987-10-08 | キヤノン株式会社 | 文書処理装置 |
| JPS62271044A (ja) * | 1986-05-20 | 1987-11-25 | Fuji Xerox Co Ltd | 文書作成装置 |
| JPS63113760A (ja) * | 1986-10-31 | 1988-05-18 | Dainippon Printing Co Ltd | 写植レイアウトシステム |
| JPS63137369A (ja) * | 1986-11-29 | 1988-06-09 | Dainippon Printing Co Ltd | 写植レイアウトシステム |
| JPS63163954A (ja) * | 1986-12-26 | 1988-07-07 | Toshiba Corp | 組版システム |
| JPH0228754A (ja) * | 1988-03-09 | 1990-01-30 | Brother Ind Ltd | 文章編集装置 |
| JP2007268327A (ja) * | 2006-03-30 | 2007-10-18 | Sumitomo Chemical Co Ltd | 気体サイクロン及びそれを用いた触媒前駆体粉末の捕集方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR860000604A (ko) | 1986-01-29 |
| KR920000978B1 (ko) | 1992-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0117406B1 (en) | Automatically balancing and vertically justifying text and/or graphics | |
| EP0225191B1 (en) | Document processing system | |
| EP0117405A2 (en) | Automatically balancing and vertically justifying text and/or graphics | |
| JPS5924336A (ja) | ワ−ドプロセツサ | |
| JPS61863A (ja) | 文書処理装置におけるブロツク処理方式 | |
| JPS6253820B2 (ja) | ||
| JPS6290751A (ja) | 文書作成装置 | |
| EP0190511B1 (en) | Block processing apparatus | |
| JPH08255255A (ja) | 文書情報レイアウト装置および文書情報表示装置 | |
| JPS60175184A (ja) | ワ−ドプロセツサ− | |
| JPH0438005B2 (ja) | ||
| CN116976296A (zh) | 用于在单元格中设置斜线的方法、装置、电子设备及存储介质 | |
| JPH0664448B2 (ja) | ブロツク処理装置 | |
| JP2516898B2 (ja) | 図版組み込み処理方法 | |
| JPS63256438A (ja) | 文字列の割付装置 | |
| JP4026862B2 (ja) | 新聞制作システムの見出し組文字サイズ設定装置 | |
| JPS62271044A (ja) | 文書作成装置 | |
| JPH01269983A (ja) | 文章レイアウト装置 | |
| JPH0298773A (ja) | 編集機における文章の行長変更方法 | |
| JP6772002B2 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
| JP2677442B2 (ja) | 編集機におけるイラストの取り込み方法および編集機 | |
| JP3236035B2 (ja) | 文書処理方法及び装置 | |
| JPH0240765A (ja) | 編集機における文章の流し込み方法 | |
| JPS605385A (ja) | 文字処理装置 | |
| JPH02291053A (ja) | 仕切り罫設定機能付き文書処理装置 |