Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0238973B2 - - Google Patents
[go: Go Back, main page]

JPH0238973B2 - - Google Patents

Info

Publication number
JPH0238973B2
JPH0238973B2 JP59042249A JP4224984A JPH0238973B2 JP H0238973 B2 JPH0238973 B2 JP H0238973B2 JP 59042249 A JP59042249 A JP 59042249A JP 4224984 A JP4224984 A JP 4224984A JP H0238973 B2 JPH0238973 B2 JP H0238973B2
Authority
JP
Japan
Prior art keywords
text
page
area
graphics
formatting
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
JP59042249A
Other languages
English (en)
Other versions
JPS59191637A (ja
Inventor
Matsukusuwain Baatoretsuto Jofurei
Piason Hofumeisutaa Jeemuzu
Jon Buringu Edowaado
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS59191637A publication Critical patent/JPS59191637A/ja
Publication of JPH0238973B2 publication Critical patent/JPH0238973B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/60Creating or editing images; Combining images with text

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Document Processing Apparatus (AREA)
  • Processing Or Creating Images (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 〔本発明の技術分野〕 本発明は、テキスト構成及びフオーマツト化、
特にプログラマブル・デイジタル計算機を使用し
た全自動フオーマツト化(書式作成)に関するも
のである。
〔本発明の背景〕
テキスト構成及びフオーマツト化は、全手動植
字及び編集から自動ゲラ(欄)フオーマツタに、
それから全ページコンポーザおよびフオーマツト
への変遷を経て進む。多くのテキスト・コンポー
ザは対話形である。すなわち、オペレータは、自
動的に判断を実行する機械で判断の大部分又は判
断のすべてを下している。他のコンポーザ及びフ
オーマツタは、対話形装置でオペレータによつて
しばしば実行される機能を自動的に実行するよう
に大容量デイジタル計算機でプログラムされる。
このようなコンポーザ及びフオーマツタはホスト
フオーマツタと称される。このようなコンポーザ
及びフオーマツタは、フオーマツト化されていな
いテキストデータを全種類のプリンタのような文
書表示装置で使用できるフオーマツト化されたテ
キストデータへ変換するため埋込構成指令および
埋込フオーマツト化指令に応動する。
ホストページ・コンポーザは、ゲラフオーマツ
タよりも多くの機能を有する。これらの機能を付
加することにより、より複雑なプログラム設計に
なる。文書構成プログラム(Document
Composition Facility=DCF)により、計算機
は、所定の方位、寸法及び変位を使用する一の用
紙に表示するためのフオーマツト化テキストを受
入れる領域を規定する論理ページにテキストをフ
オーマツト化することができる。複数の論理ペー
ジは、用紙に割当てられ、印刷されることができ
る。DCFはまた、各論理ページを複数の相互に
排他的なテキスト及び図形を受入れる領域に分割
する。これらの領域は、各論理ページの印刷可能
部の全体幅を広げる。このために、これらの領域
は垂直部または垂直セグメントと見なされる。各
論理ページのこのような垂直セグメントの順序は
一定である。論文ページには、その上から順番
に、ヘツダ(見出し)スペース、タイトルスペー
ス、欄外ヘツダ、さらに複数の垂直部に分割され
るポーシヨン、脚注スペース、欄外フツタ、タイ
トル及びフツタが配される。垂直スペーを取囲む
のは、マージン(論理ページの各縁に沿つた非印
刷可能部)である。これらの領域のどれもオーバ
ーランプできない。主要部のセクシヨンの各々
は、各々のこのようなセクシヨン内に完全に含ま
れる垂直欄に分割されることができる。この論理
ページフオーマツトは、一文書または一文書の一
部にわたつて広げることができる。これらの領域
の垂直範囲を1つの論理ページから次の論理ペー
ジに変更するための自動装置が設けられている。
DCFが、デイジタル計算機、すなわちホスト
プロセツサで実行される場合、端末装置外部デー
タ記憶装置およびテキスト出力装置と結合された
場合のホストプロセツサは、高度に自動化された
テキスト/図形コンポーザになる。このような高
度に自動化されたコンポーザの機能によつて、計
算機で支援される援助がユーザにもたされるが、
文書及び他の情報表示手段を構成し、フオーマツ
ト化することがよりフレキシブルに、より容易に
なることがユーザにとつて必要とされる。
〔本発明の要約〕
本発明の目的は、テキスト及び図形を可視表示
するために論理ページに自動的にフオーマツト化
する上でのフレキシビリテイを高めることにあ
る。
本発明によれば、第1のフオーマツタが、相互
に排他的で、相互に依存するテキスト及び図形の
受入れ領域に論理ページをフオーマツト化する。
このような論理ページのための複数の選択可能な
指定テキスト及び図形の受入れ領域を自動的に第
1のフオーマツタでフオーマツト化された領域と
は独立し、並びに互いに独立してフオーマツト化
することができる第2のフオーマツタが、第1の
フオーマツタに重畳される。2種類の指定領域
が、他の独立したフオーマツト制御のために設け
られている。
複数の論理ページからなる文書をフオーマツト
化する場合、指定領域が、所定の論理ページのた
めの指定領域の選択的呼出しによつて各論理ペー
ジにフオーマツト化可能である。論理ページのい
くつかの指定領域の相対位置は所定の基準点に対
して常に同一であるが、他のパラメータとは無関
係である。この基準点はページ毎に位置をシフト
させることができる。
本発明の特定の実施例では、2種類の指定領域
が使用される。第1の領域は、論理ページのため
又は論理ページの主要部のためのものであり、論
理ページ又は主要部のどこにでも位置することが
でき、ページをフオーマツト化した後、すなわち
このような論理ページの終了時または送り時に論
理ページに割当てられる。第2のフオーマツタ
は、これらの指定領域からテキストおよび図形を
1つのページに配置する。第2の種類の指定領域
は、主要部内に生じる論理ページのセクシヨンに
割当て可能である。このような指定領域は、主要
部の割当てられたツセクシヨン以内に存在しなけ
ればならず、非フオーマツト化データを含むデー
タの埋込指令でツセクシヨン内に配置される。こ
のような制御を行うことにより、フオーマツト化
されたテキスト及び図形が、独立して、可視的に
選択的に又は非連続的に表示できる。指定領域
は、ページを特定化することができ、種々のフオ
ーマツト化制御のための連結されることができ
る。
〔本発明の実地例の説明〕
以下、添付図面を参照して本発明の好ましい実
施例について説明する。本発明の実施例であるテ
キスト処理装置の一般的動作環境が第1図に示さ
れている。オペレータ対話式端末装置10は、
CRT12のようなグラフイツクデイスプレイ装
置を有する。対話式端末装置10は、ケーブル1
4を介してデイジタル計算機13に接続されてい
る。ケーブル14はまた、データ処理分野で広く
実施しされているように入出力多重通信機能およ
びチヤネル制御機能を有するものである。計算機
13は、直接アクセス記憶装置(DASA)15
の形をとることが好ましいデータ記憶装置を有す
る。計算機13は、例えばIBM3031,3033,
3081及び4300のような汎用デイジタル計算機であ
る。第1図は、本発明を実施する上で重要な各プ
ログラムが計算機の内部ブロツクとしている論理
形態で計算機13を示している。APGM20は、
対話式端末装置10に関連可能なアプリケーシヨ
ンプログラムである。本発明を実施する、典型的
なAPGM20は対話式テキスト編集プログラム
である。APGM20は、結与計算プログラム又
は後述されるようにフオーマツト化可能テキスト
及び図形を使用する印刷刷または表示に帰する他
の形態のプログラムである。ジヨブ入力システム
(JES)21は、通常のオペレーテイングシステ
ムとインターフエースし、他のプログラム19に
含まれる。周知のように、JES21は、対話式端
末装置10又は他の装置を通して入力されるジヨ
ブ制御装置(JCL)に応答して種々のプログラム
にジヨブを割当てる。APGM20は、その機能
を終了し、文書を構成させ、フオーマツト化を望
む場合、APGM20は、フオーマツタ22によ
るテキスト及び図形のフオーマツト動作を開始さ
せる。フオーマツタ22は、例えばIBMプログ
ラムNo.5748−XX9のような文書構成プログラム
(DCF)からなる。本発明は文書構成プログラム
のフオーマツト化能力を高めるものである。この
文書構成プログラムは、例えば“Document
Composition Facility and Document Library
Facility,General Information”という題名の
IBM Publication GH20−9158−2に設明され
ている。フオーマツト化されたテキスト及び図形
を表す記号はフオーマツタ22によつてJES21
に供給される。
文書ライブラリプログラム(LIB)23が、文
書構成プログラムまたはフオーマツタ22で使用
可能であるテキスト情報及び制御情報に関して
DASD15をアクセスするために設けられる。フ
オーマツタ22は文書のフオーマツト化のみ関係
しているので、フオントプログラム(FONT)
24はフオーマツタ22にフオント情報を提供す
る。一般に、フオーマツタ22は、ラストパター
ン又はベクトルパターンによつて表わされる、通
常DASD15に記憶されているような実際のフオ
ント記号よりもむしろフオントの識別を行う。独
立に又はフオントプログラム24を介してのいず
れかで行うフオントの識別を含む文書のフオーマ
ツト化の終了時に、フオーマツタ22は、印刷プ
ログラム25を開始させるか、印刷動作のための
後の検索のためにフオーマツト化されたテキス
ト/図形をDASD15フアイルに記憶することが
できる。また、出力ライタと称される印刷プログ
ラム25は、全ポイントアドレス可能プリンタ3
0のような出力プリンタを作動させ、出力プリン
タにテキストデータ及び図形データを供給するよ
うに設計されている。プリンタ30は、入出力ケ
ーブル、すなわち周辺ケーブル31を介して計算
機13から指令及びデータを受信する。このケー
ブル31は、プリンタ30を計算機13に結合す
る使用される入出力チヤネル及び付属回路を含ん
でいる。全ポイントアドレス可能プリンタは、例
えばIBM3800、Model3のようなものである。こ
のようなプリンタは、一般に、プリンタを制御す
るための一組の電子制御回路32を有する。この
プリンタ30は、片側又は両側にけん引用孔を有
する用紙を使用する。このような用紙33は、通
常、一重ねの印刷出力を作成するために折り畳ま
れる。典型的に、全ポイントアドレス可能プリン
タ30は、高速プリンタならば、印刷文書を自動
的に処理する用紙切離し・縁取り・スタツカ機構
を有することができる。高速プリンタに限らず又
は低速プリンタであつても構成され、フオーマツ
ト化された文書を可視的に表示する形態であつた
ら、本発明と共に使用されることは有利である。
第2図は文書作成の一般的流れを示す簡略流れ
図である。ステツプ40で、テキストが作成され
る。典型的には、これはプログラム20のような
アプリケーシヨンプログラムで作動する対話式端
末装置10によつて行われる。テキストの他の形
態は、例えば給与計算プログラム、広告分析プロ
グラム、種々の物理的表現および論理的表現等を
シユミレートする計算機シユミレーシヨンプログ
ラムによつて自動的に発生されることができる。
ステツプ41で、テキストが編集される。ステツ
プ40及び41は同時に行なわれても順次行なわ
れてもよい。ステツプ42で、編集テキストは、
文書構成プログラムと共に使用される例えば
GML(汎用マークアツプ言語)によつてフオーマ
ツト化されるためにマークされる。このような言
語は、増強された人間フアクタを有するタグ制御
フオーマツトマーキングである。ステツプ43
で、フオーマツタ22が文書をフオーマツト化す
る。文書のフオーマツト化は、文書のマーキング
と同時に行なうことができる。しかしながら、こ
の実施例の環境では、オペレータがほかの機能を
実行できるようにフオーマツト化作業は、オペレ
ータが行なわなくてもよい。フオーマツタ22
は、提示された文書を美的にフオーマツト化する
のに十分なアルゴリズム制御を有する。汎用マー
クアツプ言語(GML)は、文書を如何にフオー
マツト化するかを指令する。フオーマツト化文書
は、ステツプ44で示されているようにプリンタ
又はデイスプレイに供給される。
第3図はフオーマツタ22の簡略図である。一
般に、フオーマツタは、動作と同期し、フオーマ
ツト機能のすべてを調整するフオーマツト制御プ
ログラム50を有する。種々の特殊化された機能
は、フオーマツタ22内のプログラムモジユール
で実行される。例えば、論理ページ、すなわちペ
ージとして規定されている一枚の用紙の領域内の
マージンはマージン制御装置51で制御される。
パラグラフのインデント及び挿入は52で制御さ
れる。参照番号の付加は53で制御される。行の
フオーマツト化、すなわち行のスペーシング、ハ
イフオン等は、54及び55で別々に制御され
る。段落分け制御は、56で処理される。フオン
ト選択及び管理は、57で処理される。欄ぞろえ
及び欄セツトアツプは、58で処理される。ヘツ
デイング及びフツテイングは、59で処理され
る。他の機能は、省略記号60によつて示されて
いる。これらの機能の全ては、第4図に示されて
いるような論理ページ内のテキストデータ及び図
形データを規定するために作動するように設計さ
れている。第4図には論理ページの構成が示され
ている。論理ページ65は、一枚の用紙又はデイ
スプレイスクリーンのような文書表示領域の規定
部である。論理ページは、隣接させることがで
き、文書表示領域の半分又は任意に規定された部
分とすることができる。一般に、文書表示領域内
の論理ページ位置は、X及びY(横座標、縦座標)
二次元直角座標位置によつて決定される。各論理
ページ内で、マージン66は、記述されるべきテ
キストデータと論理ページの縁部間に挿入され
る。ヘツダスペース67は、論理ページのテキス
ト部の上部で生じる。続いて、タイトルスペース
68が設けられる。ページにタイトルがない場
合、タイトル部の垂直方向の深さは零である。欄
外ヘツダ69は、タイトル部68のすぐ下で生じ
る。次の主要部はテキストの主要部70である。
この主要部は任意のセクシヨン71,72に分割
される。主要部70のすぐ下は脚注73である。
脚注73の下に欄外フツタ74がくる。その下に
はフツタタイトル75があり、その下にはフツタ
スペース76が続く。
自動文書フオーマツト化の場合、文書を表わす
有効なデータ構造が、フオーマツト規定信号を発
生するように操作される。次に、このフオーマツ
ト規定信号は、文書を表示するためにプリンタ又
はデイスプレイに送られる。これを説明するた
め、主要部70のセクシヨン(第4図)を説明す
るのに用されるこれらのデータ構造は、複数のア
ドレス可能レジスタに記憶されているものとして
第5図に関連して説明されている。これらのデー
タ構造とデータ構造を規定する他のセクシヨンと
の関係も記載されている。
セクシヨン71は、一般にセクシヨンヘツダ8
0によつて規定され、識別される。他のセクシヨ
ン72は、同様にセクシヨンヘツダ(SHDR)
81,82によつてそれぞれ規定される。セクシ
ヨン71内の表示文書部は、セクシヨンヘツダ8
0と連結されたテキスト図形規定データ構造を有
する。ゲラ規定ブロツク83と称される第1のデ
ータ構造は、印刷技術業界で、欄、フロート、脚
注、キープ、ヘツダ、欄外フツダ、ウインドウ等
と称されるこれらの文書部を規定する。各セクシ
ヨンの場合、一般に複数のゲラ85,86があ
る。セクシヨンヘツダ80からラ83、すなわち
このセクシヨンの最初のゲラまでの連結は矢印8
4で示されている。
上術のセクシヨンヘツダ80およびゲラ83
は、文書の印刷化及びフオーマツト化に必要な制
御情報を含んでいる。他の制御情報及び実際のテ
キスト及び図形は、ゲラ対象物(GOB)87に
含まれている。このGOB87は、矢印88で示
されているようにゲラ83に指示され、これに連
結されている。勿論、いかなる文書を表示する場
合、多数のGOB89がある。前述のデータ構造
の全ては、各タイプのそれぞれのデータ構造の詳
細説明で述べられているように共に連結されてい
る。
さらに、説明を進める前に、上述の印刷用語の
いくつかが定義される。欄とは、罫線または垂直
ブランクスペースによつて他のテキスト又は図形
から分離された論理ページの垂直セクシヨンであ
る。キープとは、行ぞろえのために分割されるこ
とができない棒グラフのようなテキスト又は図形
のセクシヨンである。すなわち、キープゲラは、
共に保持されねばならないテキスト及び図形を規
定する。一般に、キープは、その欄にあるものと
して規定されるならば、欄内に保持される。フロ
トーゲラは、共に保持されねばならないが、欄間
のように論理ページ上を移動されることができる
データ及び図形を表している。ウインドウとは、
1つのパラグラフの開始又は終了あるいは望まし
くないほど短いテキストの原稿の欄である。例え
ば、1つの欄において、テキストの1行はウイン
ドウと規定される。すなわち、この1行は欄に残
されることはできない。通常、肉太タイプ又は特
別に目立たせるタイプからなる関連するテキスト
ヘツダからウインドウテキストを移動させること
は望ましくない。脚注は、通常、他の文書の参
照、さらに付加説明又はコメントである小さなタ
イプのテキストで、一般に論理ページの主要部の
底部の後に置かれる。欄外フツタは、ページ数の
ような論理ページの底部で種々雑多なテキストを
含んでいる。
セクシヨンヘツダ80並びにすべての他のセク
シヨンヘツダは、計算機13の主記憶部(図示せ
ず)の所定のアドレスに記憶されている。矢印9
9で表わされるるポインタは、セクシヨンヘツダ
80へのアドレス可能性及びアクセスを提供す
る。複数のポイントは、主要部70は完全に識別
するためにセクシヨンヘツダ80,81及び82
を一緒に連結する。NA101は次のセクシヨン
へのポインタを含んでいる。矢印103は、1つ
のセクシヨンヘツダから次のセクシヨンヘツダへ
のアドレス指示を示している。前のセクシヨンヘ
ツダはPS102に示されている。同様に、矢印
104は、1つのセクシヨンヘツダのセクシヨン
PS102から前のセクシヨンヘの指示動作を示
している。セクシヨン80のPS102は、主要
部70の最初のセクシヨンヘツダであるので全て
零である。同様に、セクシヨンヘツダ82の1つ
のような最後のセクシヨンヘツダでは、NS10
1が零に等しい場合、セクシヨンヘツダはヘツダ
のチエーンの最後のヘツダである。L部110は
セクシヨンヘツダの長さを示す。FGLY111
は、所定のセクシヨンヘツダに付加されたゲラの
チエーンの最初のゲラへのポインタである。例え
ば、ヘツダ80のFGLY111は、ゲラ83を指
示する矢印84に対応する。LGY112は、所
定のセクシヨンヘツダに付加されたゲラのチエー
ンの最後のゲラへのポインタである。
フラグ113は、記憶されたテキスト又は図形
のための一定のデータパラメータを示している。
フラグは個々に示されていないが、次の説明から
容易に想像されることができる。このようなフラ
グは、なかんずく、参照番号付けが必要とされる
ことができるかどうかを示している。他のフラグ
制御も容易に想像される。各セクシヨンヘツダは
また、複数のいわゆるセクシヨンパラメータを含
んでいる。このようなパラメータは、論理ページ
のセクシヨンの垂直位置を示す垂直変位VPOS1
14を含んでいる。セクシヨン71(第4図)の
場合、垂直位置は、論理ページのXY点からのY
位置である行77に対応する。同様に、HPOS1
15はX位置、すなわち水平位置を示している。
第4図に示されているように、X位置は左マージ
ン78に対応する。セクシヨン71が左マージン
から右マージンまで延びない場合、他の水平位置
は同じ装置で使用されることができる。論理ペー
ジ内のセクシヨンの位置決めは、装置単位、すな
わち画素で達成されることが好ましい。MESD
116、セクシヨン71で現在割当てられ、又フ
オーマツト化されるテキスト又は図形の測定され
た深さを示す入力を含んでいる。この数字は、セ
クシヨン71の実際の図形又はテキストの占有画
素で示している。セクシヨン71の最大の垂直範
囲は、セクシヨン71のためにフオーマツト化さ
れるテキスト又は図形が占有することができる論
理ページ65内の垂直スペース量を示すMAXD
117によつて示される。このセクシヨンに大量
のテキスト又は図形をフオーマツト化しようとす
るには、この説明の範囲を超えた並みはずれたプ
ログラミング制御を必要とする。他のポーシヨン
118は、実際の文書フオーマツト制御に望まれ
るような他の制御情報ビツトを含むが、このよう
な制御情報ビツトは本発明を理解するためには不
必要である。セクシヨンヘツダ80,81,82
等のすべてのためのデータ構造は同一である。
ゲラブロツク83,85及び86は、全て同一
に構成され、一般に上述のセクシヨンヘツダのフ
オーマツトに従う。NGLY126は、次のゲラ
GLY85の主記憶(図示せず)内の記憶位置を
指示するアドレスポインタである。指示動作は矢
印128によつて表わされるている。GLY85
は矢印128でまた表わされるGLY86に対す
る同様ポインタを有する。PGLY127は、チエ
ーンの前のゲラの位置に対するアドレスポインタ
である。このような前のゲラの指示は矢印129
によつてまとめて表わされている。ゲラ83の
PGLY127は、ゲラの二重リンクチエーンの最
初のゲラであるので、零に等しい。同様に、チエ
ーンの最後のゲラは、零に等しいこのNGLY1
26を有する。最初のゲラ及び最後のゲラは、
FGLY及びLGLY111,112によつてセクシ
ヨンヘツダで指示される。同様に、各ゲラは、ゲ
ラ対象物(GOB)のその各チエーンに対する最
初のポインタ及び最後のポインタを有する。
FGOB131は、GOBの二重リンクチエーンの
最初のGOBを指示し、一方、LGOB132はチ
エーンの最後のGOBを指示する。L部130は、
ゲラデータ構造のデータ長を示している。
各ゲラ規定ブロツクは一組のフラグ133を有
する。フラグC1は、ゲラが欄テキストを表わし
ていることを示している。フラグF1は、ゲラが
フロートデータを表していることを示している。
フラグFNは、ゲラが脚注を表していることを示
し、上部、下部又は可動フロートを指示するデー
タを含んでいる。KIは、ゲラがキープデータ/
図形を表していることを示している。Fは強制欄
機能、すなわち次の欄は現在の欄とバランス可能
でないことを示している。勿論、この文字の他の
フラグは、他の種類のゲラを識別することができ
る。Bフラグは、欄がバランスされていることを
示している。勿論、このフラグは、C1がアクテ
イブの場合のみ有用である。J1フラグは、欄が
垂直方向でそろえられたことを示している。フラ
グの第3行は、欄が上部でそろえられべきること
を示すためのTビツトを含んでいる。BOビツト
は、欄が下部でそろえられるべきことを示してい
る。C2ビツトは、欄が中心にそろえられるべき
ことを示している。J2ビツトは、ゲラがフロー
トであることを示し、一方、K2は、ゲラがキー
プであることを示している。
各ゲラの構造は複数のゲラパラメータを含んで
いる。参照番号134でまとめて示されている
VPOSおよびHPOSで記録されているようなゲラ
で表わされているデータのXY位置が含まれる。
さらに、ROT135はテキスト又は図形の回転
方位である。この方位は、論理ページの上部が0
及び360であるように回転角で記述するのが好ま
しい。この回転は時計方向に測定される。装置単
位のテキスト幅はWIDTH134で指示される。
MESD136は現在のゲラによつて表わされる
るテキスト/図形の現在測定された深さを示して
いる。最大垂直深さはMAXD137で示されて
いる。TCF138及びBCF139は、現在のゲ
ラによつて表わされるデータのような上部及び下
部欄フロートをそれぞれ示している。PROV1
41は、ゲラによつて表わされるデータ及び図形
が仮の上部欄ゲラであることを示している。他の
表示は、ゲラのデータ構造内に設けられ、すべて
参照番号142として表わされている。
FGOB131は、ゲラデータ構造83に連結さ
れる最初のGOB87を指示する。GOB87及び
89は、セクシヨンヘツダおよびゲラ規定ブロツ
クと同様な方法で、一緒に二重リンク連結され
る。各GOBにおいて、NGOB151は、矢印1
53で示されるように次のGOBを指示する。一
方、矢印154は、PGOBから前のGOBを指示
する。GOB87のPGOB152はすべて零であ
る。一方、GOBの鎖の最後のGOBのNGOB15
1は同様に零である。GOBフラグ158は、
GOBの種類およびOBの一定のテキスト修飾を示
している。TXフラグは、他の制御装置が対象
物、すなわちテキスト部175に含まれるテキス
トに関連していることを示している。SKフラグ
は、スキツプが現在のGOBで表わされるている
ことを示している。スキツプは、フオーマツト化
された文書のブランクすなわち白スペースに関連
する。スキツプの深さすなわち期間は、テキスト
部175に、すなわち、例えば、ラインプリンタ
の行スペース数、全ポインタアドレス可能プリン
タの画素数、デイスプレイのCRTスポツト数な
どで示される。SPは、テキスト部175で示さ
れるスペース量で垂直方向の余白を示している。
LOは、後述されるように、垂直揃ろえのための
他の余白を受入れることができる文書の垂直フオ
ーマツト化の一点であるリードアウトを示してい
る。INCLは、GOBで表わされるデータがテキス
ト部175に記憶されたページセグメント(一単
位としてすなわち一つの名称でアドレス可能であ
る所定のテキスト)を含んでいることを示してい
る。
フラグ158はまたGOB修飾子を含んでいる。
これは、例えばフオーマツト化の機能のいくつか
は条件付きであることを示している。例えば、
CDND機能、スキツプ機能及びスペース機能は、
所定のパラメータについて条件付きである。
COLBALは、当該GODが欄バランス・フオーマ
ツト動作(説明せず)によつて付加されるスキツ
プであることを示している。VR及びVHはそれ
ぞれ、テキスト部175でさらに規定される垂直
罫線及び水平罫線を示している。RNは、参照番
号がこのGOBに含まれていることを示している。
FNは、ゲラ83のフラグ133のRNビツトに
以前説明されているような脚注を示している。
各GOBは複数のGOBパラメータを有する。
MESW162は、GOBの測定幅がテキスト/図
形を含んでいることを示している。一方、
MESD163は対応する測定幅を示している。
これらの測定値は、画素、文字単位及び行スペー
ス等のような装置単位で示されることができる。
Lフイールド164は当該GOBのデータ長を示
している。他のパラメータのフイールドが含まれ
ている。
各GOBは、校正コードがアクテイブであるか
否かを示している。第1の校正コードRCC16
5は校正コード文字を識別する。RFW166は
校正コードフイールドの幅を示している。一方、
RCWは校正フイールド内の文字幅又は記号幅を
示している。換言すれば、テキスト部175はテ
キスト/図形を含むばかりでなく、選択的に選択
校正を提供することができる。
GOBはまた最大行高さ又は最大垂直深さを示
している。MHAB168、規定されたテキスト
基準線以上のテキストの行の最大記号高さを示し
ている。同様に、MHBB169は、上記テキス
ト基準線以下の最大垂直深さを規定する。これら
の深さはまた、画素又は他の適当な装置によつて
ほん訳可能な単位で規定される。
さらに、GOBは、垂直揃えを制御し、欄のバ
ランスをとるために使用可能な垂直揃え値を含ん
でいる。VSP1170は、垂直スペースを調整
するために増分値を規定する。例えば、全ポイン
トアドレス可能プリンタの場合、最小垂直スペー
ス増分値は、1画素、2画素、4画素などにされ
る。同様に、LS171は最小行スペースすなわ
ち2つの隣接し、連続したテキスト行間のスペー
スを示している。さらに、種々の垂直フオーマツ
トパラメータのための調整範囲を百分率又は比率
で表示するための係数が設けられている。例え
ば、MINADJ172は、テキスト、スペース及
びスキツプの最小垂直深さのための調整係数を与
える。同様に、MAXADJ173は、垂直深さに
おけるテキスト・スペース及びスキツプを調整す
る最大係数を識別する。例えば、フオントは、行
間スペースの所定の絶対値、行がスキツプされる
場合のスペース(ダブルスペース)、記号間のス
ペース、文間のスペースなどを有する。これらの
値は、1つの係数を有する。フイールド172の
最小係数は、単位係数の百分率例えば0.8として
最小調整を特定する。同様に、フイールド173
の最大調整は1,2すなわちスペースの20%増加
とすることができる。
それぞれのGOBに含まれる実際のテキスト及
び図形は、フイールド174及びテキスト部17
5にある。DLフイールド174は、テキスト部
175のテキスト又は図形の長さを識別する。こ
の長さはバイトで表わされていることが好まし
い。
第6図は、第2図に関して説明したGMLタグ
を使用する場合の第1図の文書コンポーザの動作
を示している。GMLタグは、第8図以下に示さ
れた指定領域の使用に関して後述される文書構成
プログラム(DCF)の一連の制御ワードによつ
て規定されるマクロ機能をユーザが容易にアクセ
スすることができる簡略表記である。タグは、コ
ロン、これに続くタグ名称、及びこれに続くピリ
オドによつてフオーマツト化されないデータで識
別される。タグは許容可能範囲内の幾つかの名称
を有することができる。タグデイレクトリ200
は、DC制御ワードのマクロセツトが、計算機1
3のデータ記憶部(図示せず)の領域201に記
憶されるマクロアドレスとタグ名称とを比較す
る。このデイレクトリ200のセクシヨン202
は、DCFと共にするために現在規定されるタグ
のすべてのリストを含んでいる。セクシヨン20
3はタグに対応するプログラムマクロの記憶位置
を識別するマクロアドレスの対応リストを含んで
いる。新しいタグ及び新しいマクロは、新しいエ
ントリが、リスト203に記憶されているマクロ
の対応アドレスで領域201に記憶されるべき新
しいマクロをセクシヨン202に配置されるよう
にさせるDCF制御ワード“・AA”でセツトアツ
プされることができる。したがつて、このリスト
203は、矢印204で示されているようにマク
ロ205のすべてを指示する。
第7図は、第4図に示されているように、論理
ページデータ構造を使用する文書フオーマツト化
における指定領域重畳フオーマツト化を使用する
第1図の文書コンポーザの動作を示す概要フロー
チヤート図である。第1のフオーマツタ動作は、
論理ページに直接フオーマツト化する。指定領域
は、後述されるように、種々の基準に従つて1以
上の指定領域から1以上の論理ページ上に選択的
に配置するために論理ページの外側のフオーマツ
ト化されたテキスト及び図形を受入れる。文書コ
ンポーザの機能は埋込指令によつて決まる。文書
コンポーザは、指定ジヨブ210のためにフオー
マツト化動作を開始する。よつてJES21によつ
てフオーマツタ22を付勢し始める。ステツプ2
11で、フオーマツタ22は、DASD15から受
取られたテキストから構成されるべき文書で使用
されるべきフオント、構成されるべき文書で使用
される指定領域、及びフオーマツト化と構成に成
功するのに必要な他のバラメータを規定する。こ
れらの規定は、受取られたテキストのテキストフ
オーマツト処理中、フオーマツタ22によつて、
ステツプ212で使用される。フオーマツタ22
は、ステツプ212でリストされた機能を実行す
るさい、フオーマツト化されていないテキスト及
び図形を受取るだけでなく、論理ページにこのよ
うなテキスト及び図形をフオーマツト化する。第
4図に示された論理ページに付加され、フオーマ
ツト化と独立して、テキスト及び図形は、論理ペ
ージのフオーマツト化にインタリーブ方法で選択
指定領域にフオーマツト化される。このインタリ
ーブフオーマツト化は、論理ページのためのフオ
ント選択及び指定領域のための異なつたフオント
選択等を含むことができる。ステツプ212で
は、フオーマツタ22は、フオーマツト化される
論理ページにすべてのフオーマツト化されたセク
シヨン型指定領域を配置するように埋込・AR
RUT制御ワードに応答する。この・ARPUTに
よつて、フオーマツタ22が、フオーマツト化さ
れる主要部の終了(セクシヨンの終了)をさせる
ようにする。後述されるように、すべてのセクシ
ヨン指定領域からテキスト及び図形を受入れるた
めの新しいセクシヨンが開始される。ステツプ2
13で、フオーマツタ22は、1ページが終了さ
れるべきか否か(EOP)(第1、すなわちDCFフ
オーマツタを使用してページにフオーマツト化さ
れるべきテキストはもうない)を調べる。もし
NOならば、論理ページが満杯にされる(その
後、暗黙のページ送りが発生する)まで又は埋込
指令がページの終了を指示するまでより多くのテ
キストが受入れられる。ページの終了が指示され
た後で、ページが送られる以前に、フオーマツタ
22は、ステツプ215で、論理ページ上にペー
ジ型指定領域及び主要部型指定領域を配置する。
論理ページが終了された後、論理ページ上にペー
ジ型指定領域および主要部型指定領域を配置する
ことは、後述のように、増強されれた自動フオー
マツト化を提供するためにフオーマツト化の最大
のフレキシビリテイ及び独立性を可能にする。文
書構成プログラム(DCF)のためにここで使用
される用語「配置」は、IBM3800Model3の高速
プリンタのようなフオーマツト化されたテキスト
及び図形に応答することができる装置によつて、
以後可視表示するためにフオーマツト化されたテ
キスト及び図形を論理ページに最終的に割当てる
ことをいう。ページがフオーマツト化され、指定
領域及び他のテキストと図形が論理ページ上に配
置された後、ステツプ216で、フオーマツタ2
2は、フオーマツト化されたデータとしてページ
を、プリンタ、CRT装置等のようなデータ表示
装置に直接送るか又は記憶し、以後にこのような
データ表示装置よつて可視表示するためにDASD
15に送るかのいずれかを行う。各ページが送ら
れた後、フオーマツタ22は、ステツプ217
で、文書の終了又はテキストの終了(EOT)が
発生したかどうかを調べるために次に受取つた非
フオーマツト化テキストデータを調べる。ステツ
プ218のテキスト終了時、計算機13は、ジヨ
ブ入力装置21を使用する多重プログラム環境で
周知のような他の機能を提供するためにフオーマ
ツタ22のプログラムを放置する。ステツプ21
7で、EOTが0の場合、ステツプ219で、フ
オーマツタ22は、ページがDCFフオーマツト
化に従うフオーマツト化又はセクシヨン型指定領
域からのテキスト及び図形のフオーマツト化に基
づいて終了され、送られたかどうかを判定する。
1にセツトされたフラグEOPARSECT374
(第13図)は、セクシヨン型指定領域域からの
フオーマツト化を示している。したがつて、フオ
ーマツタ22は、後述するように、ステツプ21
4Aを介して、AR PUTのテキスト処理及び図
形処理を継続するためのステツプ212Aに戻
る。このステツプ214Aは、新しいページを開
始し、欄外ヘツダ及び欄外フツタ等を今、開始さ
せたページに配置する。そうでなければ、フオー
マツタ22は、DCFプログラミングを続けるス
テツプ212を反復するようにステツプ219か
ら進む。
第8図は、垂直部ヘツダ69、3つのセクシヨ
ン71,72A及び72Bを有する主要部70、
脚注73並びにフツタ74を有する論理ページ6
5に対して選択指定領域数間の空間的関係を示し
ている。これらの各垂直部は相互に排他的、すな
わち他の部分にオーバレイするテキストを含んで
いる。論理ページ65は、第8図において、上左
すみに任意に選択された基準点220を有する。
基準点220に対する第1の垂直および水平の位
置座標を有する第1の指定領域基準点220は、
ページ型指定領域222の上左すみを識別する。
ページ型指定領域は、基準点220に対して測定
され、参照番号69〜74で識別されるどの部分
からも独立している水平座標及び垂直座標による
ページ65の範囲内のどこにでも位置することが
できる。指定領域222内のテキスト及び図形の
方位およびタイプ寸法、タイプフエースおよびフ
オーマツト化は、論理ページ65の残りのポーシ
ヨンにあるテキスト及び図形とは無関係である。
勿論、指定領域222を使用する場合、フオーマ
ツト化を指令する者は、論理ページのすぐ隣りの
領域のテキスト及び図形の情報内容に対する指定
領域222内のテキスト及び図形の情報内容の関
係を心に留めておくべきである。指定領域の基準
点224は、点230に対して主要部型指定領域
225に位置する。それは、論理ページ65のポ
ートレート方位の対して90゜の方位を有するテキ
スト及び図形を有する。セクシヨン71の0゜方位
は、論理ページ65のポートレート表示のテキス
ト及び図形の通常の方位である。指定領域222
は、ヘツダ69の一部及び主要部70のセクシヨ
ンとオーバーレイする。他方では、主要部型指定
領域225は、主要部70及びセクシヨン72B
内に完全に含まれる。そのフオーマツト化は主要
部70のフオーマツト化は無関係である。例え
ば、(いくつかのフオーマツト化の要求のため)
セクシヨン72Aが脚注73と隣接されるように
移動されるならば、それによつて、フオーマツト
化動作中セクシヨン72Bが除去される。このよ
うな変更は指定領域225に影響を与えない。複
数のページの文書の場合、指定領域222及び2
25の位置は文書内のすべてのページで同じであ
る。テキスト及び図形がこれらの指定領域222
及び225にフオーマツト化されたような所定の
論理ページに実際に現われたか否かは、単にテキ
スト又は図形がこのような論理ページのためにこ
のような指定領域にフオーマツト化されるか否か
によつて判定される。このため、たとえ指定領域
がフオーマツト化されるべき文書の各論理ページ
に独立して割当てられたスペースを有していて
も、テキスト及び図形は、このような割当てに基
づいた各ページおよびページ毎にあらわれる必要
はない。
指定されたセクシヨンの垂直位置はすぐ前の主
要部の下部を基準にされる。.AR OUT制御ワー
ドが現在のセクシヨンを終了させると、そのセク
シヨンは、現在セクシヨン型指定領域から論理ペ
ージに配置されるすべてのテキスト及び図形に対
して垂直基準となる。例えば、セクシヨン71
が、AR PUT制御ワードによつて終了されると、
新しいセクシヨン72Aがセクシヨン型指定領域
のテキスト及び図形でフオーマツト化される。新
しいセクシヨン72Aの垂直範囲は、234のよ
うな最大深さのセクシヨン型指定領域の2つの垂
直距離の小さい方又はすぐ前のセクシヨン71の
下部から主要部70の下部(脚注の上部として示
されている)までの残りの距離によつたて決定さ
れる。セクシヨン型指定領域の水平方向の位置決
めは、複数のこのような指定領域が1つの主要部
に配置されることを可能にする。セクシヨン型指
定領域のテキスト及び図形は、主要部70の左境
界から水平位置h第1の領域233を満杯にす
る。第2のセクシヨン型指定領域234は、最大
許容深さを有するテキスト及び図形を生じる(そ
のゲラ83のMAXD137は、他のセクシヨン
型指定領域のゲラのためのMAXDの中で最大で
ある)。主要部の垂直方向の深さは、残りの主要
部の深さが許される場合、最大の深さをとる。
MAXDが小さく、セクシヨン型指定領域のテキ
スト及び図形が大きい場合、複数の主要部は、第
12図に詳細に示されているようにセクシヨン型
指定領域を再帰的に処理することから生じる。そ
の結果、得られた主要部の実際の深くは、ページ
上に配置されるべきテキスト及び図形を依然有す
るセクシヨン型指定領域の最大MAXDによつて
それぞれ決定される。単一の.AR PUT制御ワ
ードから、すべての現在のセクシヨン型指定領域
のすべてのテキスト及び図形(例外は、後述のよ
うなページ特定セクシヨン型指定領域)は論理ペ
ージ上に配置される。この結果、多分、複数のペ
ージが開始され、複数の主要部が形成される。同
一の主要部に配置されるセクシヨン型指定領域の
テキスト及び図形は、独立した特性(回転、フオ
ント等)を有することができ、同一の主要部の他
のセクシヨン型指定領域及び図形にオーバレイす
ることができる。勿論、主要部型指定領域及びペ
ージ型指定領域からのテキスト及び図形は、セク
シヨン型指定領域からのテキスト及び図形に制限
なくオーバレイすることができる。
図示されているように、指定領域233は、指
定領域の外側の論理ページ65のテキスト及び図
形の方位と一致する0゜方位を有する。指定領域2
33は、例えば、写真、棒グラフ、テキスト挿
入、又は他の図形形態を含むことができる。論理
ページ65内のセクシヨン型指定領域233及び
234の包含は、第7図のステツプ215のペー
ジフオーマツト化の終了時にページ指定領域22
2及び主要部型指定領域225の自動挿入とは対
照的に、.AR PUT埋込制御ワードによつて常に
行われる。指定領域もまた、文書ページの結結合
領域を識別するために使用されることができる。
この点で、指定領域は236は、基準点220か
ら所定の垂直変位及び水平変位を有する基準点2
35を有しているページ型指定領域である。ペー
ジ型指定領域236は、複数ページの文書の使用
に関連して用いることができる結合マーク又は他
のマークに対して文書に孔を開ける位置を示す基
準点(図示せず)を含んでいる。この点で、指定
領域222及び236は、互いにオーバレイする
ことに注目すべきである。両方の指定領域は、さ
らに、独立してフオーマツト化され、独立したフ
オーマツト化に基づいて図形のオーバーレイがで
きる。
指定領域は、2つの新しいDCF制御ワードの
使用によつてプログラムフオーマツタ22で実現
される。第1の制御ワード、すなわちDEFINE
AREA(.DA)は指定領域をセツトアツプ、す
なわち規定する。第2の制御ワード、すなわち
AREA(・AR)は、指定領域が、後述のように
表示するために論理ページのようなテキスト領域
又は図形領域内にフオーマツト化されるようにす
る。規定された指定領域は、指定領域の外側の他
のテキスト及び画像とは独立にテキストセグメン
ト及び画像セグメントのフオーマツト化された行
を受信することができる。指定領域内のこのよう
なテキスト及び画像は、このような指定領域の規
定に従つて論理ページ上の規定位置に配置され
る。指定領域の内容は、指定領域の外側の論理ペ
ージにフオーマツト化されたテキスト又は図形に
オーバーレイすることができる。一旦、指定領域
が規定、すなわち形成されると、それに続く制御
ワード.ARは、それに続くテキスト及び図形が
指定領域に含まれるべきであることをフオーマツ
タ22にプログラムするように指示する。指定領
域がすでにテキスト又は画像を受入れると、領域
制御ワードに続くテキスト又は画像は、既にフオ
ーマツト化されたテキスト及び画像に付加され又
はこれと置換される。
第9図に示されているように、各
DEFINEAREA制御ワードは、複数の制御フイ
ールド及びビツトを含んでいる。AREANAME
は、現在形成される指定領域の名称を与えた。h
フイールドは、指定領域を受入れる領域(後に、
ページ、主要部又はセクシヨンで規定される)の
左縁部からの水平変位を含んでいる。h=0の場
合、指定領域は受入れ領域の左縁部に行の左端を
そろえて配置される。“ページ”“主要部”及びセ
クシヨンのキーワードは、規定される指定領域の
種類を示している。Vは指定領域の受入れ領域の
上部から指定領域の上左すみまでの垂直変位を示
すフイールドである。V=0の場合、指定領域
は、受入れ領域の上縁に行の左端をそろえて配置
される。セクシヨン内で受入れられるべき指定領
域の場合、パラメータVが無視される。ページフ
イールドは、1にセツトされている場合、指定領
域が第8図の指定領域222及び236のように
論理ページに対して位置決めされるべきでること
を特定とする。前述の水平変位及び垂直変位は、
論理ページの上左すみに対してすべてのページ型
指定領域を位置決めする。複数のこれらのページ
型指定領域は、各論理ページ内のどこの位置にで
も配置されることができる。ページ型指定領域の
テキスト内容及び画像内容は欄外ヘツデイング及
びフツデイング並びに主要部のテキストにオーバ
レイすることができる。このようなページ型指定
領がテキスト又は図形を含む場合、論理ページが
終了される毎および論理ページが送られる以前、
すなわち通常のフオーマツト化が終了される時に
論理ページ上に自動的に配置される。このこと
は、他のテキスト及び図形が論理ページへの配置
のための第1レベルフオーマツト化によつて選択
され後、ページ型指定領域が論理ページ上に配置
されることを意味する。
主要部フイールドが1にセツトされている場
合、主要部フイールドは、形成される指定領域
が、第8図の指定領域225のようなページの主
要部に対して位置決めされるべきであることを特
定する。水平変位及び垂直変位は、論理ページの
主要部の上左すみ230に対し主要部型指定領域
を位置決めする。主要部型指定領域は、主要部内
どこにでも位置付けすることができる。これらの
指定領域の内容は、主要部のテキスト又は他の指
定領域にオーバーレイすることができる。主要部
型指定領域は、欄外ヘツデイング又は欄外フツテ
イングにオーバーレイしない。ページ型指定領域
と同様に、主要型指定領域は、論理ページが終了
される毎に自動的に位置付けされる。論理ページ
上のこれらの位置は、主要部の位置(ページ位置
は絶対的よりもむしろ相対的である)と共に移動
する。
セクシヨンフイールドが1にセツトされている
場合、セクシヨンフイールドは、規定されている
指定領域が所定の主要部内に位置付けされている
ことを特定する。一般に、セクシヨン型指定領域
はセクシヨン領域と隣接している。水平変位h
は、論理ページの現在の結合縁からの指定領域の
位置を示している。現在の主要部は、現在フオー
マツト化される主要部内のセクシヨンである。セ
クシヨン型指定領域は、セクシヨン内に自動的に
配置される。PUT機能を有する埋込AREA制御
ワードは、現在及びすぐ次の論理ページにすべて
のセクシヨン型指定領域を配置するようにフオー
マツタ22を付勢する。このようなセクシヨン型
指定領域が現在の論理ページ上に配置することが
できる領域よりも大きいテキスト又は図形領域を
有する場合、このような指定領域からのオーバフ
ローを受入れるのに必要な新しいページが開始さ
れる。
フオント名称フイールドは、指定領域にテキス
ト文字をフオーマツト化するのに使用されるべき
初期フオントを識別する。フオント名称が省略さ
れている場合、すなわちフオント・オフが特定化
されている場合、指定領域のための特定化された
以前のフオントが削除される。もし、規定される
指定領域のために特定化される初期フオントが存
在しないならば、テキストをフオーマツト化する
ために指定領域の外側で使用される現在のフオン
トは、指定領域フオーマツト化が、AREA(.
AR)制御ワードによつて開始される時に指定領
域のために使用される。換言すれば、指定領域フ
オントは指定領域の外側の制御パラメータによつ
て特定化されることができる。
深さdパラメータは、指定領域の最大深さの指
標を含んでいる。最大深さは、フオーマツト化さ
れるべき文書を表示するために装置の垂直スペー
ス単位で通常表現される。一般に、特定化された
最大深さのみが所定の論理ページ又はセクシヨン
に配置される。いかなる深さも指定領域のために
与えられない場合、特定化された値が最大の使用
可能値を越える場合(すなわち特定化された値が
セクシヨン、主要部又は論理ページの下部を越え
る範囲になる)、受入れ領域打ちの最大使用可能
スペースは、dフイールドに特定化された値と置
換される。例えば、ページ型指定領域に置いて、
最大深さは、パラメータVで特定化される論理ペ
ージの位置から論理ページのフオーマツト化可能
な下部までの垂直距離である。同様に、主要部型
指定領域の場合、最大深さは、パラメータVで特
定化される指定領域の位置から主要部の下部まで
の距離である。セクシヨン型指定領域と同様に、
最大深さは、直前のセクシヨンの下部から主要部
の下縁までの距離である。もし、テキスト及び図
形が、指定領域のテキスト及び図形を論理ページ
にフオーマツト化するのに使用れる特定化された
深さ又は最大許容可能な深さを越えるセクシヨン
型指定領域に残るならば、残るテキスト及び図形
はオーバフローするテキスト及び図形は、フオー
マツト化されるべき次に続くページに配置され
る。他方、ページ型指定領域及び主要部型指定領
域のための後述の切り捨て機能は、後述されるよ
うに、ヘツデイング等を形成するために複数の論
理ページ又は他の受入れ領域にこのような指定領
域の内容をフオーマツト化するのに有用である。
テキスト及び図形を指定領域にフオーマツト化す
る場合、フオーマツト化動作は深さパラメータを
無視する。すなわち、テキスト及び図形の不定な
範囲を受入れる指定領域は、実際非常に深い。指
定領域のフオーマツト化されたテキスト及び図形
が論理ページに配置されると、深さパラメータ
は、フオーマツタ22が、深さパラメータに従つ
て、各論理ページのためにフオーマツト化された
テキスト及び図形を選択するようにされる。指定
領域は、ページを特定化されることができる。こ
のような指定領域で、すべてのフオーマツト化は
深さパラメータによつて制限される(第19図〜
第21図参照)。
幅Wフイールドが指定領域の初期幅を識別す
る。幅が特定化されない場合、指定領域の幅は、
規定される指定領域が後述のAREA制御ワード
によつて開始される時の現在の欄幅とはならな
い。換言すれば、指定領域は、この指定領域が所
定の受入れ領域にフオーマツト化される時に領域
の外部のパラメータによつてそれとなく決定され
る指定領域の特性で形成されることができる。こ
の機能パラメータはフオーマツト化制御に他のフ
レキシビリテイを与える。
方位(また、回転とも称される)フイールド
は、任意で気まぐれな選択で指定領域の図形内容
の回転方位を規定する。本発明の初期実施例で
は、方位は、0゜,90゜,180゜,270゜,−90゜,−180
゜,
又は−270゜のような90゜の倍数に限定される。
テキストデータ内にDFFINE AREA制御ワー
ドを埋込むことは、キープテキストユイツト、フ
ロートテキストユニツト又は脚注を終了させる。
他の指定領域に重畳する指定領域が規定、すなわ
ち形成されることができる。このような重畳が行
なわれると、表示結果に特定の注意が払われるべ
きである。セクシヨン型指定領域は、同一セクシ
ヨンの他のセクシヨン型指定領域と重畳し、ペー
ジ型指定領域及び主要部型指定領域で重畳される
ことができる。セクシヨン型指定領域は全部のセ
クシヨンを占有することが好ましい。この装置に
より指定領域の外側の主要部テキストが偶然にセ
クシヨン型指定領域と重畳することを防止するこ
とができる。
指定領域は、表示されるべきテキスト及び図形
のために用されるばかりでなく、文書表示のため
の他のパラメータを識別するために使用されるこ
とができる。例えば、結合孔を位置決めするため
の案内マークは、指定領域236のような指定領
域を用いて特定化されることができる。欄外ヘツ
ダに指定領域を包含されることにより、脚注等の
ために各論理ページをマークすることを可能にす
ることができる。異なつた言葉のテキストの並行
翻訳のフオーマツト化を容易にするために、一対
の指定領域が規定されることができる。指定領域
の内容の回転により、章のヘツデイング等の位置
親指タブを形成するのが容易になる。
AREA制御ワード(.AR)は、.DAによつて
以前規定された指定領域にテキスト及び図形をフ
オーマツト化することを付勢する。一般に、指定
領域は、第7図はステツプ211のようにテキス
トの開始時に規定される。ただし、本発明はこれ
に限定されるわけではない。テキストが指定領域
に受入れられるときはいつでも、AREA制御ワ
ードは、次のテキストが識別された指定領域に挿
入されるべきであることを自動フオーマツタに指
示する。第10図及び第10A図のAREA制御
ワード241は、DFFINE AREA制御ワードに
使用されるAREANAMEに対応する
AREANAMEを含んでいる。オンビツトは、指
定領域へのフオーマツト化を開始するように指示
する。もし指定領域が既に指定領域へフオーマツ
ト化されたテキスト又は図形を有しているなら
ば、新しく付加されたテキストは、現在のテキス
トの後に付加される。すなわち、テキストのペー
ジ上で見ると、新しいテキストの下にフオーマツ
ト化される。しかしながら、TOPビツトがアク
テイブ状態にセツトされるならば、新しいテキス
トは、現在のテキストの上、すなわち前にフオー
マツト化される。この置換(R)ビツトは、指定
領域に存在するテキストが削除されるべきである
ことを示す(仮に、テキストが既にページ上に配
置されないならば)。そして、新しいテキストが
指定された指定領域にフオーマツト化される。置
換(R)ビツトは、ページに配置されるか又は再
ページ付けの結果、ページ間のテキストを移動す
るヘツデイング等の更新を容易にする。削除
(DELE)ビツトは、アクテイブにされると、指
定領域に位置決めされるが、ページ上の割当てら
れなかつたテキストを削除するように自動フオー
マツト化に命令する。いかなる新しいテキストも
指定領域に付加されない。オフビツトは、指定領
域へのフオーマツト化を終了させる。アクテイブ
であるオフビツトは、指定領域へのフオーマツト
化の終了を明示的に指示する。異なつた領域への
フオーマツト化を開始するAREA制御ワードは、
現在の指定領域へのフオーマツト化を黙示的に終
了させる。アクテイブであるPUTビツトは、テ
キストを含む全てのセクシヨン型指定領域は1以
上のページ上に配置されるべきであることをフオ
ーマツタ22に指示する。AREANAMEパラメ
ータは、PUTビツトと共に使用されない。フオ
ーマツタが、さらに変更されることができないよ
うにフオーマツト化されるセクシヨンへの動作を
終了することを意味するいわゆるセクシヨン・ブ
レークがまた生じる。他の手段で設定されたセク
シヨンブレークは、セクシヨン型指定領域をセク
シヨンに配置しない。したがつて、付勢される指
定領域はテキストの主要部内の新しいセクシヨン
になることができる。セクシヨン型指定領域の要
素が、セクシヨンを受入れる主要部のために規定
されるような1つのセクシヨンに全て適合しなけ
れば、必要とされる多くの連続する新しいセクシ
ヨンが形成され、かつフオーマツト化され、各新
しいセクシヨンは、全てのセクシヨン型指定領域
がテキストのページの主要部に配置されることが
できる程度のテキストを受入れる。自動フオーマ
ツタ22は、それから指定領域の外側のテキスト
のフオーマツト化に戻る。この制御ワードはま
た、テキスト・キープ、フロート又は脚注のフオ
ーマツト化を終了させ、フオーマツト化されるべ
き新しい論理ページを黙示的に開始させる。
指定領域へのフオーマツト化は、指定領域のフ
オーマツト化とテキストフオーマツト化の機能関
係が何もない制御ワードによつて黙示的に終了さ
れることができる。このような制御ワード、欄開
始(.CB)又はページ排出(テキストのページ
へのフオーマツト化の終了、.PA)のようなペー
ジ規定又は欄規定を変更するものである。したが
つて、指定領域へのフオーマツト化は、明示的又
は黙示的のいずれかで停止されることができる。
セクシヨン型指定領域が明示制御ワード・
ARPUTによつてのみテキストの主要部内に配置
されるゆえに、ページ型指定領域及び主要部型指
定領域は、自動的にページに挿入される。また、
DCF記号属性&AD′は、テキスト要素がテキスト
のページに既に配置されるべきである指定領域を
どれだけ含んでいるかを判定するように自動フオ
ーマツタ22を付勢する。
指定領域のフオーマツト化は、テキストキー
プ、フロート又は脚注のフオーマツト化と相互に
排他的である。しかしながら、指定領域のテキス
ト内容は、キープ、フロート又は脚注によつて占
有された論理ページ領域にオーバレイすることが
できる。これは、所定の論理ページ上の指定領域
の外側のフオーマツト化されたテキストに対して
指定領域制御が独立していることを示す。指定領
域がフオーマツト化されると、テキストの所定の
ページの指定領域の外側のフオーマツト化機能
は、中断され、保存される。それで、指定領域へ
のフオーマツト化の終了の際、黙示的であれ、明
示的であれ、このような中断されたフオーマツト
化機能が自動的に再開される。通常のプログラム
割込技術がこの制御のために使用される。したが
つて、ここでは詳細説明は行わない。例えば、従
来のDCFページ構成プログラムでは、脚注はテ
キストの主要部のフオーマツト化に対してインタ
ーリーブ法でフオーマツト化される。制御ワー
ド、FNオンがテキストストリームで出会うと、
主要部のフオーマツト化のプログラム環境がセー
ブされる。それから、脚注がフオーマツト化され
る。制御ワード.FNオフは、脚注のフオーマツ
ト化を停止させ、フオーマツト化された脚注のテ
キストが論理ページの脚注領域の挿入のためにセ
ーブされるようにする。それから、セーブされた
プログラム環境は、主要部のフオーマツト化が継
続するように復元される。テキストフロートが.
FLオン制御で開始されると、テキストキープが
黙示的に終了する。同様に、制御ワード・KPオ
ンがテキストキープのフオーマツト化を開始する
と、テキストフロートのフオーマツト化が終了さ
れる。テキストキープのフオーマツト化又はテキ
ストフロートのフオーマツトのいずれかが黙示的
ページ送りによつて黙示的に終了される。制御ワ
ード“.HI…”はヘツダへのフオーマツト化を
開始する。すなわち、新しい論理ページが開始さ
れねばならない。この制御ワードは黙示的に論理
ページを終了させるばかりでなく、テキストフロ
ート又はテキストキープのいずれかへのフオーマ
ツト化を終了させる。同様に、指定領域へのフオ
ーマツト化は、テキストフロート又はテキストキ
ープへのフオーマツト化を終了させ、脚注のフオ
ーマツト化が他のフオーマツト化とインターリー
ブされるのと同様に指定領域の外側のフオーマツ
ト化領域とインターリーブされる。指定領域への
フオーマツト化は、他の指定領域へのフオーマツ
ト化を黙示的に終了させる。
第9図は、DEFINE AREA制御ワード240
に応答するためのフオーマツタ22の機械動作を
詳細に示す。この制御ワード240の結果、第1
1図に示されたアドレス可能なレジスタに指定領
域ブロツク形成する。フオーマツタ22は、通常
の方法で最初に割当てられるデータ記憶スペース
(アドレス可能なレジスタ)によつて第11図に
示されるような領域規定ブロツクADBをステツ
プ246で初期設定することによつて埋込
DEFINE AREA制御ワードに応答する。領域名
称は、領域名称レジスタ245に挿入される。領
域規定ブロツクは2重に連結されている。ステツ
プ246の初期設定は、レジスタ247及び24
8の次のADB及び前のADBを識別することによ
つて割当てられたスペースを2重に連結されてい
るリストを挿入することを含んでいる。一般に、
新しいADBは2重に連結されたチエーンの終端
に付加される。時折、DEFINEAREA制御ワー
ド240は、対応するADBが即に存在すると、
受入れられる。その場合、フオーマツタ22は、
制御ワードに含まれるパラメータに現在のADB
を更新する。
ステツプ250で、フオーマツタ22は、ゲラ
ポインタGLYPTER251が0に等しいか否か
を判定するためにADBを調べる。0でなければ
(指定領域ゲラ83が既に存在する)、これは、
ADBの前の発生が、規定された指定領域に既に
フオーマツト化されるテキストのテキストで生じ
ることを意味する。このGLYPTR251が0な
らば、第5図のゲラのようなゲラは指定領域のた
めに初期設定される。ゲラ内で、幅レジスタ14
3はWパラメータを受取り、MAXDレジスタ1
37はdパラメータを受取り、HPOSレジスタ及
びVPOAレジスタ34は、制御ワード240の
hパラメータ及びvパラメータの内容を受取る。
ROT135は、制御ワード240の方位フイー
ルドからの回転情報を受取る。ページ型、主要部
型及びパラメータ型のような他のフラグは、フラ
グ133(第5図には詳細に図示せず)へ挿入さ
れ、ゲラは今初期設定されたゲラのデータ記憶の
アドレスを第11図のGLYPTR251に挿入す
ることによつてADBに連結される。この動作は、
新しい指定領域のための制御ワード240の実行
を終了する。
現在の指定領域が、DEFINE AREA制御ワー
ドを介して修正されるか又は再規定されると、フ
オーマツタ22は、指定領域の種類が変更される
かどうかを調べるために残りの制御ワード240
のためのステツプ255にステツプ250から進
む。すなわち、領域名称245のADBは、パラ
メータ・アクテイブ指示子256、主要部・アク
テイブ指示子257又はページ・アクテイブ指示
子258をそれぞれ有する。それから、現在の指
定領域ADBがページ型指定領域(ページ=1)
として指示され、制御ワード240が主要部型指
定領域であるべきことを指示するならば、フオー
マツタ22は、ページ上の後の配置のための前の
指定領域の内容をメモリにセーブし、新しく規定
された指定領域を発生するためにステツプ255
からため260へ進む。一旦、指定領域が再規定
されると、もはやテキスト又は図形はそれに付加
されることはできない。ステツプ260で、フオ
ーマツタ22はGLYPTR251を0にリセツト
し、次のADBレジスタ247及び前のADBレジ
スタ248をリセツトすることによつてADBの
チエーンの一端にこのADBを再連結する。その
後、ステツプ261で、指定領域のゲラ83はス
テツプ252のために説明されているように形成
され、このようなゲラは、修正ADBに関して前
述されるように連結される。その後、ステツプ2
53で、今初期設定されたゲラのアドレスは
GLYPTR251にセツトされる。これは、1つ
の指定領域のパラメータのセツトを同一名称を有
する指定領域のための前のパラメータのセツトで
置換するDEFINE AREA制御ワードの処理を終
了させる。
指定領域の種類に変更がなければ、フオーマツ
タ22は、制御ワード240に含まれるパラメー
タでADBの種々のパラメータを更新するステツ
プ263を実行するためにステツプ255を離れ
る。その後、ステツプ253で、フオーマツタ2
2は、埋込制御ワードの実行を終了させる。
制御ワードの実行に続いて、フオーマツタ22
は、他の指定領域及びフオントを規定することが
でき、パラメータをセツトアツプできる。これら
はすべて第7図のステツプ211内に含まれてい
る。それから、論理ページのフオーマツト化は、
指定領域のフオーマツト化が第10図及び第10
A図を参照して後述されるように、他のフオーマ
ツト化とインターリーブされるようにステツプ2
12に進む。DEFINE AREA制御ワードはステ
ツプ212のフオーマツト化動作中受取られるこ
とができる。このようにワードが受取られても指
定領域のフオーマツト化を活動的に開始させな
い。このAREA制御ワード・ARは、常にこのよ
うなフオーマツト化を開始する。
第7図のステツプ212で、フオーマツタ22
がテキスト及び図形を受取り、これらを論理ペー
ジにフオーマツト化すると、AREA制御ワー
ド・ARは、フオーマツト化されないテキストデ
ータと共に受取られる。フオーマツタ22は第1
0図及び第10A図に示された機械動作を実行す
る。まず、フオーマツタ22は、制御ワード24
1に含まれるパラメータ270を順次走査する。
制御ワードフイールドの領域名称に指示された師
弟領域はパラメータ270に従つて処理される。
ステツプ271で、フオーマツタ22は、指示さ
れた指定領域へのフオーマツト化が開始されるべ
きかどかを判定するために最初にオンビツトを調
べる。もしこれがその場合であるならば、フオー
マツタ22は、他の指定領域が第13図に示され
たNAビツト375(NA=1は、指定領域がフ
オーマツト化されていることを示している)を検
出することによつてフオーマツト化されるかどう
かをチエツクするためにステツプ271からステ
ツプ268に進む。・ARオン制御ワードは、テ
キスト及び図形を他の指定領域へのフオーマツト
化を黙示的に終了させる。したがつて、ステツプ
269で、フオーマツタ22は、後述のステツプ
301を実行させることで現在の指定領域を終了
させる。ステツプ268及び269の後、フオー
マツタ22は、指示された指定領域のために第1
1図のADBを調べる。ステツプ272で、フオ
ーマツタ22は、領域名称によつて指示された調
べられたADBのゲラポインタ(GLYPTR)25
1の値をテストする。もしGLYPTR251が零
に等しいならば、ゲラは、第9図のステツプ25
2のために説明されているのと同一の手続を使用
する調べられたADB内に記憶されたパラメータ
に基づいてステツプ273で形成される。その結
果得られたゲラ83はGLYPTR251を介して
このADBに連結される。
ステツプ272又は273から、フオーマツタ
22は、ステツプ275で、現在論理ページ(現
在のページ)をフオーマツト化しているか否かを
判定する。これは、論理ページが現在フオーマツ
ト化されているか否かを指示する従来のDCFプ
ログラムと共に使用されるフラグ(図示せず)を
調べることによつて行なわれる。もしページが現
在フオーマツト化されないならば、ステツプ27
6で、フオーマツタ22は上述のフラグをセツト
することでページのフオーマツト化を開始させ
る。さもなければ、ステツプ276は省略され
る。ステツプ277で、ステツプ273で形成さ
れ、第9図に関して説明されたように初期設定さ
れたゲラは、領域名称で指示されたADBに記憶
されたパラメータの全てを受取る。また、フオー
マツタ22は、第4に示された論理ページ配置を
使用する第1のレベルフオーマツト化を再設定す
るために、前述のように、DCFプログラムと共
に使用される作業バツフア(図示せず)の内容を
セーブする。これらの動作は、オンパラメータを
有する制御ワード・ARの実行を終了させる。そ
れから、フオーマツタ22は、第4図に示された
論理ページ又はその一部をフオーマツト化するの
にまた使用されるフオーマツト化機構を用いてテ
キスト及び図形を指示された指定領域にフオーマ
ツト化するために論理パス278に従う。すなわ
わち、指定領域のフオーマツト化は、他のフオー
マツト化と同様な規則及び手続に従うことができ
る。
フオーマツタ22がアクテイブでないパラメー
タオンを検出すると、指定領域の内容の削除を指
示するDELEビツトがアクテイブであるか否かを
判定するためにステツプ280に進む。削除が指
示されると、ステツプ281で、フオーマツタ2
2は、領域名称によつて指示された第11図に示
されているADBのGLYPTR251に固定されて
いる第5図の割当てられたゲラ及びGOBのすべ
てを解除すなわち自由にする。この動作は、これ
らの領域の内容をアドレス指定不可、すなわち指
示された指定領域の情報内容を有効的に消去す
る。ステツプ281から、フオーマツタ22は、
DCFプログラムのために使用される機械動作に
従つて、フオーマツト化されていないテキストデ
ータに埋込まれた次の制御ワードを調べるため、
論理パス282に沿つて進む。
ステツプ280で、フオーマツタ28がアクテ
イブでないDELEを検出するならば、ステツプ2
85で、Rビツトを調べる。Rがアクテイブすな
わち1に等しいならば、ステツプ286で、フオ
ーマツタ22は、GLYPTRが零に等しいか否か
を判定するために指示されたADBを調べる。
GLYPTRが0に等しいならば、フオーマツタ2
2は、前述のようにステツプ273に進む。他
方、GLYPTRが0に等しくないならば、ステツ
プ287で、フオーマツタ22は、指示された
ADBのGLYPTR251で指示されたゲラ及び
GOBのすべてをステツプ281のために説明さ
れているように解除されるように移動される。ス
テツプ287から、フオーマツタ22は、元のテ
キスト及び図形を置換する指定領域に新しいテキ
スト及び図形をフオーマツト化すめために前述の
ようにステツプ275に進む。
もし、フオーマツタ22が、ステツプ285
で、アクテイブでないRビツトを検出するなら
ば、ステツプ290で、TOPビツトを調べる。
このビツトは、現在のAREA制御ワードに続く
非フオーマツト化テキストの流れに受入れられた
テキスト及び図形は、現在フオーマツト化された
テキスト及び図形より上の指定領域の上部に位置
すべきであることを示している。TOP挿入の場
合、フオーマツタ22は、ステツプ291で、指
示されたADB GLYPTRフイールド25が0で
あるか否かを調べるためにそれを調べる。もしそ
れが0ならば、新しいゲラが第9図のステツプ2
51のために前述したように形成され、その記憶
アドレスをGLYPTR251に挿入することによ
つて指示されたADBに連結される。NGビツト
(第11図のADB)は新しいゲラを指示するため
に1にセツトされる。GLYPTR251が0でな
いならば、ステツプ292は実行しない。ステツ
プ293で、フオーマツタ22は、論理ページ
が、(ページ上に)現在フオーマツト化されてい
るか否か、すなわち一組のゲラが論理ページに情
報を表するためにセツトアツプされたか否かを調
べるために前述のDCFフラグを調べる。セツト
アツプされていなければ、ページは、ステツプ2
76で参照された手続を用いてステツプ294で
開始される。ステツプ295で、フオーマツタ
は、指示された指定領域にテキスト又は図形が存
在するか否かを判定する。テキストが存在する場
合、後に続くテキスト及び図形は、最初に“キー
プ・アサイド(keep aside)”にフオーマツト化
され、(脚注を別々にフオーマツト化するのと同
様)、指定領域の現存テキストの上部で“キープ”
として配置される。さもなければ、指定領域のテ
キスト又は図形なしで、後に続くテキスト及び図
形は直接に指示された指定領域にフオーマツト化
される。指定領域にテキスト及び図形が存在しな
いことは、適当なADBのNGビツト297が新し
いゲラ(新しいゲラにはテキストがない)である
か否かを判定するためにそれを調べることによつ
て判定される。もしこのゲラがステツプ292
(NGをセツトする)以前に存在するならば、フ
オーマツタ22は、GLPTR251(第11図)
によつて指示されるゲラ83のフイールドFGOB
131(第5図)をチエツクする。もしFGOBが
0ならば、ゲラは空(MT)である。2つの条件
のいずれかの場合、後に続くテキスト及び図形
は、ステツプ279で指定領域に直接フオーマツ
ト化される。さもなければ、指定領域に存在する
テキスト又は図形は、“キープ・アサイド”と称
される一時的ゲラをセツトアツプするようにステ
ツプ296でフオーマツタ22に要求する。KA
ビツト377(第13図)は、“キープ・アサイ
ド”が形成されるかを示すために1にセツトされ
る。フオーマツタ22は、それから、指定領域の
フオーマツト化がアクテイブのオフパラメータを
有する制御ワード・ARによつて指示されるよう
に終了される場合のように指定領域へ後で挿入す
るために後に続くテキスト及び図形をキープアサ
イドにフオーマツト化する(ステツプ279)。
後続のテキスト及び図形をフオーマツト化した
後、フオーマツタ22は、論理バス282によつ
て指示され、“次の制御ワード獲得”とラベルを
付けられた別の制御ワードに出会う。フオーマツ
ト化は、・ARオフ制御ワードによつて明示的に
終了されるか又は・ARオン制御ワード又はフオ
ーマツタ22が指定領域へのテキスト及び図形の
フオーマツト化に矛盾するものとして認識する他
の制御ワードによつて黙示的に終了される。
AREA制御ワードを実行するフオーマツタ2
2は、ステツプ290で、アクテイブでない
TOPパラメータを検出すると、ステツプ300
でオフパラメータを調べる。オフパラメータは、
もはやテキスト及び図形が現在の指定領域(領域
名称は省略できる)にフオーマツト化されるべき
でないことを示している。その場合、フオーマツ
タ22はステツプ301に進み、キープアサイド
をチエツクし、ステツプ277でセーブされたバ
ツフアを復元することによつてフオーマツト化を
復元する。指定領域のフオーマツト化が黙示的に
終了されると、ステツプ301はまた、実行され
る。フオーマツタ22は、ステツプ268及び2
69のために前述したように制御ワードに実行に
ステツプ305から戻る。
フオーマツタ22は、ステツプ302で、キー
プ・アサイド(KA=1)がステツプ296と同
様にセツトされたか否かを知るために調べる。キ
ープ・アサイドが開始されるならば、このような
キープ・アサイドにフオーマツト化されるこのよ
うなテキスト及び図形が、ステツプ290で検出
されたTOPパラメータを有する前の制御ワード
から得られ、指示された指定領域が既にテキスト
又は図形を含んでいることは公知である。したが
つて、フオーマツタ22は、ステツプ303で、
キープ・アサイドににフオーマツト化されるテキ
スト及び図形の全ての領域名称で指示された領域
の上部に配置する。ステツプ304で、キープ・
アサイドのゲラ83がステツプ281及び287
のために説明された方法でクリアされる。NGビ
ツト297及びKAビツト377の両方共0にク
リアされる。ステツプ302で、キープ・アサイ
ド(KA=0)がなければ、フオーマツタ22は
ステツプ305に直接進む。ステツプ305で、
DCFセーブ領域にステツプ277で記憶された
データは、DCFプログラムの従来のプログラミ
ング技術を用いてバツフアに戻される。その後、
フオーマツタ22は、非フオーマツト化テキスト
データに埋込れた次の制御ワードを調べるために
論理パス282を追跡する。
前のパラメータ270のすべてがオフである
と、フオーマツタ22は最後のパラメータPUT
を調べる。もしPUTパラメータが310ならば、
これは、パラメータ270のすべてが、非アクテ
イブすなわち0であることを意味し、動作は行な
わない。したがつて、フオーマツタ22は、次の
制御ワード(代りに、エラーメツセージがユーザ
に供給されることができる)を検出するために論
理パス282を追跡する。PUTパラメータ31
0が0でなければ、ステツプ311で、フオーマ
ツタ22はフオーマツト化されるセクシヨンを終
了させる。セクシヨンヘツダ80(第5図)を介
してセクシヨンを終了させることは、前述の
DCFプログラムの手続を追従する。セクシヨン
が終了された後、ステツプ312で、フオーマツ
タ22は、係属中のセクシヨン型指定領域(第1
3図を参照して後述するように、すべての指定領
域のゲラはアンカに連結される。)があるか否か
を調べるためにチエツクする。フオーマツタ22
は、エントリのために第13図に示されたアンカ
ARSECT351をチエツクする。アンカが0を
指示するならば、論理ページ上に配置されるべき
である係属中のセクシヨン型指定領域は何も存在
しない。係属中のセクシヨン型指定領域がなけれ
ば、フオーマツタ22は、次の埋込制御ワードを
調べるために論理パス282を追跡する。存在す
れば、係属中のセクシヨン型指定領域が存在し、
論理ページ上に配置される必要がある。係属のセ
クシヨン型指定領域のテキスト及び図形が現在の
ページに適合しないならば、このようなテキスト
及び図形は次に続くページに配置される。まず、
ステツプ313で、フオーマツタ22は適合する
であろう量と同程度のセクシヨン型指定領域のテ
キスト及び図形を現在のページ上に配置する。複
数の係属中のセクシヨン型指定領域が存在する。
各係属中のセクシヨン型指定領域からの量と同程
度のテキスト及び図形は、適合するであろう現在
のページ上に配置される。フオーマツト化される
ページセクシヨン内の係属中のセクシヨン型指定
領域の異なつたものからテキスト及び図形を重合
わせることができる。
テキスト及び図形が指定領域からページ上に配
置されると、このように配置されたテキスト及び
図形は、このような指定領域のテキスト及び図形
を含むGOBのチエーンからページ上に既に配置
され、後に詳述されるようなGOBのチエーンに
GOB(第5図)を再連結することによつて指定領
域から取除かれる。このような再連結は公知のプ
ログラミング技術を使用する。1以上の係属中の
セクシヨン型指定領域からのテキスト及び図形が
現在のページからオーバーフロすると、フオーマ
ツタ22は、現在のページを終了する(ページの
フオーマツト化を停止する)。この動作は、EOP
=1である場合、ステツプ213Bで指示され
る。EOPは、前述のDCFページフオーマツト化
プログラムで取扱われる。ステツプ315で、フ
オーマツタ22は、第13図に関して後述される
ように、ページおよび主要部指定領域ポインタ
(ARPAGE)350を調べる。ARPAGE350
が0でなければ、少なくとも1つの主要部型指定
領域又はページ型指定領域が係属中でる。ステツ
プ316で、フオーマツタ22は、これらの係属
中の主要部型指定領域及びページ型指定領域から
のテキスト及び図形を配置する。そして、フオー
マツタ22は、DCFがこのような欄外へツダ及
び欄外フツタを処理するのを同様な方法でステツ
プ317で、通常の欄外ヘツダ及び欄外フツタの
ページフオーマツト化を処理する。係属中のセク
シヨン型指定領域は、ページ上に配置されない含
まれたテキスト及び図形のためにステツプ312
で再び調べられる。もし、継続中のセクシヨン型
指定領域が連続してテキスト及び図形を記憶する
ならば、ステツプ312〜317が繰返される。
最後に、セクシヨン型指定領域のテキスト及び図
形のすべてが配置されると、フオーマツタ22
は、非フオーマツト化テキストデータに埋込れた
次のプログラムを調べるためにステツプ312
(係属中のセクシヨン型指定領域=0)から進む。
第12図は、指定領域のテキスト及び図形を論
理ページ65に配置する際のフオーマツタ22に
よつて行なわれる機械動作を示している。このよ
うな配置は、DCFプログラムによつて与えられ
るようなページの終了又はアクテイブである「パ
ラメータを有するAREA制御ワード・ARに関連
する第10図及び第10A図の機械動作から行な
われることができる。ステツプ310(再度、第
10図及び第10A図参照)で、フオーマツタ2
2は、このように受取られた・AR PUT制御ワ
ードを調べる。もし、.AR PUT制御ワードが検
出されるならば、現在の主要部がステツプ311
(再度、第10図及び第10A図参照)で終了さ
れる。係属中のセクシヨン型指定領域がステツプ
312でテストされる。係属中のセクシヨン型指
定領域の場合、第10図及び第10A図に示され
たステツプ313は、ステツプ337〜349の
ように第12図に詳細に示されるように実行され
る。・AR PUT制御ワードが現在非フオーマツト
化テキストデータ・ストリームにある場合、ステ
ツプ213A(再度、第10図及び第10A図参
照)で、フオーマツタ22は、DCFフオーマツ
ト化手続を用いてEOPをチエツクする。EOPが
確立されるやいなや、フオーマツタ22は、係属
中のページ型指定領域又は主要部型指定領域をス
テツプ315(再度第10図及び第10A図参
照)でチエツクする。いかなる係属中の指定領域
も存在しないならば、ページはステツプ216A
で送られ、フオーマツト化がフオーマツト化ステ
ツプ12(再度、第7図参照)で続く。第10図
及び第10A図のステツプ316で述べられ、第
12図のステツプ320〜325に詳細に示され
ているように、係属中の主要部型指定領域又はペ
ージ型指定領域を有するEOPによつて、フオー
マツタ22は、このような指定領域からテキスト
及び図形を現在の論理ページに配置させる(フオ
ーマツト化は終了するが、ページは未だ送られな
い)。
まず、・AR PUT制御ワードに応答してセクシ
ヨン型指定領域からのテキスト及び図形の配置が
説明されている。ステツプ312で、ARSECT
351のポインタ(第13図)が調べられる。こ
れが0でなければ、フオーマツタ22は、
ARSECTによつて指示されたセクシヨン型指定
領域のゲラの後述チエーンを走査する。この走査
は、セクシヨン型指定領域のためにゲラ83を検
出するステツプ337で開始する。ステツプ33
8で、検出されたゲラ83はFGOB131の値を
決定するために調べられる。もし、FGOB=0ら
ば、指定領域は空(MT)である。また、ステツ
プ338で、後述のページ特定子がチエツクされ
る。現在のページが特定化されないのならば、セ
クシヨン型指定領域のテキスト及び図形は配置さ
れない。どちらの場合でも、フオーマツタ22
は、連鎖れたゲラ83の走査を継続するためにス
テツプ346に進む。ステツプ346で、フオー
マツタ22は、今調べたゲラ83のNGLY12
6を調べる。NGLY=0ならば、ゲ22は走査
を終了し、後述のステツプ347に進む。
NGLYが0でないならば、セクシヨン型指定領
域のゲラが、幾つかのテキスト又は図形が対応す
るセクシヨン型指定領域(FGBは0ではない)
フオーマツト化されることを示すまでステツプ3
37,338,346を繰返すことで走査が継続
する。
フオーマツタ22がテキスト又は図形を有する
セクシヨン型指定領域を検出する毎に、セクシヨ
ン型指定領域のテキスト及び図形の深さを測定す
るためにステツプ338からステツプ340に進
む。検出されたゲラ83(第5図)は、テキスト
の深さを示すMESD136を読出するためにア
クセスされるステツプ341で、DCFページ指
示を使用するフオーマツタ22は、フオーマツト
化状態がページの上部か否かを判定する。換言す
れば、…AR PUT制御ワードは、全てのセクシ
ヨン型指定領域がページの上部に配置される様に
テキストストリームに埋込まれる。この場合、検
出されたゲラの最大深さ(MAXD)137は、
セクシヨン型指定領域からページ上にフオーマツ
ト化されるべき複数のページセクシヨンを必要と
するセクシヨン型指定領域にフオーマツト化され
るテキスト及び図形より小さい。ステツプ342
で継続して、フオーマツタ22は、このようなテ
キスト及び図形の第1の部分がセクシヨン型指定
領域からフオーマツト化されるページセクシヨン
に適合するか否か、すなわちキープ・パラグラフ
及びセグメント等がMAXD237で示された深
さ以内のページ上に垂直方向に適合するか否かを
判定するためにセクシヨン型指定領域のテキスト
及び図形を調べる。この判定には上述のDCFプ
ログラムのプログラミングを用する。もしこのよ
うな第1の部分が適合しなければ、フオーマツタ
22は、ステツプ343で、スキツプ、行スペー
ス等、垂直の深さを減少させることによつてテキ
スト又は図形を圧縮する。再び、ステツプ342
で測定されるように、得られた垂直の深さの圧縮
が第1の部分を適合することを可能にするなら
ば、第1の部分はページセクシヨンに配置され
る。さもなければ、ステツプ343は、第1の部
分がページセクシヨンに配置されるべきこと表示
(図示せず)して繰返される。エラーメツセージ
がオペレータに与えられる。ステツプ化343
は、垂直圧縮が試みられたことを憶てているため
の第1のバスフラグ(図示せず)を含んでいる、
フオーマツタ22は、削除機能を示すために第2
のパスでこのフラグを検出する。この配置から削
除されたテキスト及び図形で、このようなテキス
ト及び図形は、フオーマツタ22がステツプ34
2から次のステツプ344に進むことを可能にす
るためにページ上に適合しない。
フオーマツタ22は、ステツプ341で、ペー
ジの上部以外のフオーマツト化態を検出するか又
は第1の部分がステツプ342で適合すると、フ
オーマツタ22は、十分な垂直フオーマツト可能
スペースがセクシヨン型指定領域のテキスト及び
図形のすべてを受取るためにフオーマツト化され
たページに残るか否かを判定する。適合が可能で
ないならば、適合するテキスト及び図形を表す
GOB87(第5図)のみが、ステツプ345A
でページ上に配置される。GOBの残りのフラグ
GL376(第13図)は、他のページセクシヨ
ンがセクシヨン型指定領域のテキスト及び図形か
らさらに形成されるべきであることを指示するた
めに1にセツトされる。もしすべてのテキスト及
び図形が適合すならば(MESD136が残りの
垂直ページスペースより小さいならば)、ステツ
プ345Bで、セクシヨン型指定領域のゲラ83
に連結されたすべてのGOB87は、フオーマツ
ト化されたページに表示されたテキスト及び図形
わ配置するように移動さる。GOBの残りのフラ
グGL376(第13図)は、この時ページ上に
配置されるべきであるテキスト又は図形は、もは
や処理されるセクシヨン型指定領域に残つていな
いことを示すために0にセツトされる。
ページ上に配置されたGOBは、セクシヨン型
指定領域からテキスト及び図形を取除くセクシヨ
ン型指定領域のゲラに付属されたGOBのチエー
ンから取除かれる。ページ上のテキストの配置
は、ステツプ330Aとして第12図に示されて
いる。この動作は、ページのためのセクシヨンへ
ツダ80を形成し、このセクシヨンヘツダのため
のゲラ83を形成し、付加し、それから、新しく
形成されたセクシヨン−ゲラ連結組合せにステツ
プ345又はステツプ345Bのいずれかで移動
されるGOBのすべてを連結するることによつて
達成される。配置されたセクシヨン型指定領域か
らのテキスト及び図形の処理に続いて、フオーマ
ツタ22は、前述のように、配置されるべきであ
るテキスト及び図形を有する追加のセクシヨン型
指定領域のための走査を続ける。フオーマツタ2
2が、後述の第13図に示されたこのようなゲラ
のチエーンの最後のセクシヨン型指定領域のゲラ
を走査してしまうので、セクシヨン型指定領域の
ための走査及びテキストの配置が続く。最後のセ
クシヨン型指定領域(LAST SCT GLY)が走
査されると、フオーマツタ22は、セクシヨン型
指定領域から今フオーマツト化されたページセク
シヨン72(第4図)を終了させるためにステツ
プ346からステツプ347に進む。このような
ページセクシヨンは、MAXDを指示されたセク
シヨン型指定領域の最大垂直深さ又は主要部の残
りの垂直深さのいずれか小さに方に等しい垂直深
さを有する。残りの垂直深さは、第12図のステ
ツプ311又は第10図及び第10A図のステツ
プ269によつて終了されるように、直前のセク
シヨンの下部から主要部70まで測定された垂直
方向のフオーマツト化可能スペースである。
終了されたセクシヨン型指定領域からのテキス
ト及び図形をページに配置するか否かは、ステツ
プ213B(EOP=1)でチエツクされる。ペー
ジ終了のフオーマツト化に到達されないならば、
(EOP=0)テキスト又は図形が処理されるセク
シヨン型指定領域に残つているか否かは、ステツ
プ355で、テエツクされる。GL=1ならば、
より多くのテキスト及び図形が配置される必要が
あり、セクシヨン型指定領域の再走査は、処理さ
れる第1のセクシヨン型指定領域のゲラを指示す
ることによつてステツプ348で開始される。前
述のステツプ338〜335は、後述されるよう
にフオーマツト化されるべき新しいページの開始
を含んでいるテキスト及び図形のすべてが処理さ
れるまで、繰返される。GL=0の場合、テキス
ト及び図形のすべてが配置され、次の埋込制御ワ
ードを分析することによつてフオーマツト化を続
けるためにフオーマツタ22は、ステツプ212
に戻ることができる。
ステツプ213Bで、EOP=1ならば、ステ
ツプ349で、フオーマツタ22は、ページフオ
ーマツト化が、セクシヨン型指定領域からのテキ
スト及び図形の処理中、終了していることを示す
ためにフラグ(EOPARSECT)374(第13
図)を1にセツトする。そして、フオーマツタ2
2は後述するようにページ及び主要部型指定領域
のテキスト及び図形を処理するためにステツプ3
15に進む。
ページ及び主要部型指定領域に含まれたテキス
ト及び図形の処理は、ステツプ212のフオーマ
ツト化からステツプ213A又は213Bのいず
れかでページフオーマツト化の終了に従う一方、
セクシヨン型指定領域に含まれたテキスト及び図
形を配置する。ARPAGEポインタレジスタ35
0(第13図)に示されたページ型指定領域又は
主要部型指定領域が存在しなければ、ステツプ2
16で、ページが送られる。ステツプ219で、
このページ送りがセクシヨン型指定領域の処理の
途中であるか否かを判定するためにフラグ
(EOPARSCT)374が調べられる。このよう
な場合ならば、フオーマツタ22はセクシヨン型
指定領域のテキスト及び図形の処理を続けるため
にステツプ312に進む。EOPARSECT=0で
あると、ページ送りは、ステツプ212のページ
のフオーマツト化の結果得られ、その結果、フオ
ーマツタ22はこのようなフオーマツタ22を再
開する。
少なくとも1つの主要部又はページ型指定領域
がテキスト及び図形を有する、フオーマツタ22
は、ポイント(ARSECT)に付加されたページ
型指定領域のゲラ及び主要部型指定領域のゲラの
第13図に示されたチエーンを走査するためにス
テツプ315から進む。第1のステツプ320は
チエーンの第1のゲラ83を検出する。これはペ
ージ又は主要部型指定領域ゲラのどちらかであり
得る。ステツプ321で、この領域が空であるか
否かを調べるためにFGOB131が調べられる。
空のGOB以外がゲラに連結されていることを確
実にするためにまたMESD136が調べられる
ことができる。少なくとも、ゲラが空の指定領域
を指示するならば、ステツプ322で、フオーマ
ツタ22は、今分析されたゲラが最後のものか否
か、すなわちゲラ83のNGLY1126は0に
等しいか否か、すなわち次に分析されるべきであ
る他の指定領域を指示しているか否かを判定す
る。走査が終了しているならば、ページはステツ
プ216で送られる。
主要部又はページ型指定領域がステツプ321
で空でないと仮定すると、フオーマツタ22は、
ステツプ323で、後述するように、指定領域は
ページ特定でるか否かを判定する。ページ特定で
ないか又はページが特定化ページであるならば、
フオーマツタ22は、ページ又は主要部型指定領
域からのテキストを現在丁度終了されたが送られ
ていない論理ページに配置する。さもなければ、
主要部型指定領域のゲラ及びページ型指定領域の
ゲラの走査は前述のように続く。
主要部又はページ型指定領域からのテキスト及
び図形を配置するために、フオーマツタ22は、
ステツプ325で、適当なゲラのMESD136
を読出すことによつてこのようなテキスト及び図
形の深さを得る。ステツプ326及び327は、
テキスト及び図形の第1の部分をページ上に配置
するために、機能においては、前述のステツプ3
42及び343にそれぞれ対応する。適合か削除
かが判定されると、フオーマツタ22は、テキス
ト及び図形をページ上に配置し、この配置された
テキスト及び図形をページ又は主要部型指定領域
から削除するためのステツプ331〜335を含
んでいるステツプ330にステツプ326から進
む。
ステツプ331で、フオーマツタ22は、別々
に示されていないが、同一のGOBの鎖を解き、
それを係属中の83に変更することによつて適当
なページ又は主要部指定領域のゲラからGOBを
得る。ステツプ332で、ページ上にテキスト及
び図形を配置するためにセクシヨンヘツダ80が
存在するか否かがチエツクされる。存在しないな
らば、セクシヨンヘツダは、DCFプログラミン
グを使用してステツプ333で形成される。セク
シヨンヘツダ80の存在後、フオーマツタ22
は、ステツプ334で、GOBのチエーンを受取
るためにゲラ83を形成し、前述のセクシヨンヘ
ツダ80に今形成されたゲラ83を付加する。ス
テツプ335で、GOBは、一時ゲラからテキス
トのページ上の配置を終了させる今形成されたペ
ージゲラに再連結させることによつて移動され
る。ゲラフイールドは、MESD136を変更し、
ステツプ135等で回転を指示することによつて
深さ変更を反映するために更新される。前述のセ
クシヨンヘツダ80は、第5図の矢印99で示さ
れ、既にDCFプログラムで実行されるようなペ
ージ識別子に連結される。
フオーマツタ22は、ステツプ330から、前
述のステツプ322に進み、追加されたページ型
指定領域のゲラ又は主要部型指定領域のゲラがペ
ージ送り以前に調べる必要があるか否かを判定す
る。したがつて、セクシヨン型指定領域は、主要
部(第4図)のどこからか始めるフオーマツト化
されるページ上に配置されることができ、このよ
うなセクシヨン型指定領域の1つ以上が十分なテ
キスト及び図形を含んでいるならば、複数のペー
ジは、このようなテキスト及び図形を配置する間
に開始され、終了される。このようなセクシヨン
型指定領域の配置のために、ページが終了され、
ページ送り以前の時間毎に、ページ又は主要部型
指定領域のテキスト及び図形は、セクシヨン型指
定領域のテキスト及び図形とインターリーブ方法
でページ上に配置される。さらに、欄外ヘツダ又
は欄外フツタのテキスト及び図形はまた、第1レ
ベルフオーマツタ(DCF)によつてセクシヨン、
ページ及び主要部型指定領域のテキスト及び図形
とインターリーブされる。フオーマツト化におけ
るこのようなフレキシビリテイにより、自動フオ
ーマツト化及び自動構成において従来公知でない
機能を形成する。
第13図は、指定領域に関してテキスト及び図
形を管理し、処理する際、フオーマツタ22によ
つて使用されるデータプロセツサ13のレジスタ
に記憶されているデータ構造を示している。デー
タプロセツサ13の主データ記憶部(図示せず)
の一部とされることができるプロセツサ13のレ
ジスタ350,351,352及び353は、こ
のようなデータ記憶装置に記憶されている種々の
ゲラ及び他の制御ブロツクを指示するアドレス信
号を含んでいる。レジスタ350〜353は、第
5図に示されているような種々のレジスタに記憶
されているデータ構造を容易にし、走査しかつア
クセスするための領域データ記憶装置の専用領域
である。レジスタ350はアドレスポインタ
(ARPAGE)を含んでいる。このアドレスポイ
ンタは、そのすべてがフオーマツト化テキスト及
び図形を含むか又は含まない指定領域を規定する
ゲラの2種連結チエーンの第1のゲラ360を指
示するアドレスポインタデある。例えば、ゲラ3
60はページ型指定領域“P”に関する情報を含
んでいる。
一方、ゲラ361は主要部型指定領域“B3”
に関する情報を含んでいる。両方の型の指定領域
は共に、ページ送り時に論理ページ上に配置され
るので、このような指定領域は、単一の2連結チ
エーン上で混合される。したがつて、ページ終了
がある毎に、第12図のステツプ320を実行す
るための通常のプログラミング走査技術を使用し
てレジスタ350及びゲラ360,361の内容
をアクセスする。アクテイブであるPUTパラメ
ータを有する、AR制御ワードが指定領域の走査
を開始するために使用される場合、フオーマツタ
22は、セクシヨン型指定領域のために第1のゲ
ラのアドレスを含んでいるレジスタ(ARSECT)
351をアクセスする。例えば、第1のゲラ36
5は、ARSECT351に記憶されている信号に
よつて指示され、指定領域“SI”を識別する。同
様に、ゲラ366は領域“S6”を識別する。一
方、ゲラの2重連結チエーン内の他のゲラは他の
セクシヨン型指定領を識別する。同様に、フオー
マツタ22の走査は、各、AR制御ワードのPUT
時間でレジスタ(ARSECT)351に連結され
たこれらのゲラに制御される。フオーマツト化テ
キスト及び図形のを含んでいるそれぞれのゲラに
付加されるGOB78は、簡潔のため、第13図
に示されていない。前述のように、ゲラがどこか
で形成されようとも、ゲラはレジスタ350,3
51に連結される。
第11図に示された領域規定ブロツク(ADB)
は、ADBの2重連結チエーンの第1のADB36
8を指示するアドレスポインタ(ADBアンカ)
を含んでいるレジスタ352(第13図)に連結
される。ADBは、DEFINE AREA制御ワードが
フオーマツタ22によつて実行される毎に発生差
れる。レジスタ352に付加される二重連結チエ
ーン内のADBの存在は、指定領域のゲラが形成
されたとを意味しない。各ADBはその型に関係
なく所定の指定領域に関連する。例えば、ADB
368はレジスタ350に連結されたゲラ360
を有する領域“P1”のためのものである。中間
のADBは省略符号369によつて示されている。
ADB370は、レジスタ351に連結されてい
るセクシヨン型指定領域である指定領域“S6”
を識別する。省略符号371は、さらに他の
ADBが2重連結チエーンにあることを示してい
る。したがつて、AREA制御ワードが、第10
図及び第10A図に関して説明されたように受取
られ、実行されると、ADBアンカ352がアク
セスされ、ADBの2重連結チエーンは、先に規
定された指定領域を識別するために走査される。
レジスタ353は、現在係属中の指定領域、す
なわち、受取られたAREA制御ワードに応答し
てフオーマツタ22の動作によつてフオーマツト
化されたテキストを現在受取つている指定領域を
識別する単一のゲラ373を指示するアドレスポ
インタ(ARPEND)を含んでいる。唯一の指定
領域が一度にフオーマツト化されるので、唯一の
ゲラはARPEND353に連結される。単一のビ
ツトレジスタ374〜377は、前述のフラグ信
号を記憶する。
第14図は、作成されるべき文書180を構成
する複数の論理ページに対する指定領域の論理的
関係を示している。AR1〜AR7として識別さ
れた指定領域は、ページ型指定領域として割当て
られた位置に示されている。論理ページの各々
は、所定の論理ページのフオーマツト化中埋込制
御ワードがいつ発生しようとも、指定領域AR1
〜AR7のいずれからフオーマツト化テキスト及
び図形を受け取ることができる。領域のすべて
は、独立にフオーマツト化され、第15図に関し
て説明されているように、指定領域へのテキスト
のフオーマツト化は、第11図のレジスタ329
に示された深さとは無関係である。論理ページ6
5の上部に位置する領域AR1及びMR2は、比
較的小さく、欄外ヘツダ制御と及関係ないリス
ト・インデツクス又は他のヘツダ及報を含むため
に設計されることができる。この及R3及びAR
4は、論理ページ65上にテキス及および図形の
欄を配置するための指定領域であ及。領域AR3
およびAR4は、副領域381および382の中
心に位置決めされた領域AR5にオーバレイす
る。したがつて、論理ページ65をフオーマツト
化し、領域MR5が所定のページに含められるべ
きである場合、領域AR3およびAR4を動作状
態にする代わりに、ユーザは、領域AR6及び
MR7を動作状態にする。この領域MR6及び
AR7は、このような指定領域がそれぞ両方向矢
印383及び384によつて指示差れるように領
域AR5の垂直周辺と同一の広がりを持つことを
除いて、領域AR3及びAR4にそれぞれオーバ
レイする。したがつて、AR6及びAR7は、副
領域381及び382に対応する領域の外側に切
欠きを有する。このように、例えば、棒グラフ、
図形が写真を含む領域AR5は、AR3、AR6又
はAR4,MR7を選択する以前の状態として論
理ページに選択的に挿入されることができる。
AR5のフオーマツト化及び所定の論理ページ上
へのAR5の配置は、他の領域の選択以前の状態
して使用されることができる。この選択は、前述
のようにマクロを形成することによつてGMLタ
グを通して達成されることができる。したがつ
て、指定領域は、構成される文書の各ページに発
生でき、種々のフオーマツト化要求または特性に
適合させるためにページ上に選択的に発生でき、
他の指定領域の位置または所定の論理ページに関
する他のフオーマツト化パラメータによつて形成
されることができる。
第15図及び下記の説明は、所定の規則を使用
して垂直に整列されたテキスト及び図形の並んで
いる欄を形成するための指定領域をフオーマツト
化するためにGMLタグを使用することを示して
いる。例えば、二か国語の文書を作成する際、第
一言語の思想を表現するワード数は、第2言語の
同一思想を表現するのに必要なワード数より少な
い。一般に、パラグラフに所定の思想を表現する
パラグラフの第1行は、並んでいる欄に整列され
る。2つのGMLタグは、指定領域を使用するこ
のフオーマツト化機能を達成するために形成され
る。第1のGMLタグ“:L1.”は、そのマクロ2
05に5つの制御ワードを含んでいる。5つ制御
は下記の通りである。
・AR OFF ・AR PUT ・DL LI ・AR LI ON ・BF XX フオント変更が望まれる場合、制御ワード・
BFは任意で、ハイフンでつなぐ場合、・DLは任
意である。
そのマクロに3つの制御ワードを有する第2の
GMLタグ“:L2”は次のように、構成される。
AR OFF ・DL L2 ・AR L2 ON GMLタグ“:L1.”は、以下、L1と称される
指定領域をフオーマツト化するために使用され
る。一方、GMLタグ“:L2.”は、以下、L2と
称される指定領域をフオーマツト化するために使
用される。2つの指定領域へのテキストのフオー
マツト化は、指定領域の各々に対して適当なゲラ
の形成後生じる。フオーマツタ22に供給された
非フオーマツト化テキスト・ストリームは、2つ
のGMLを領域L1及びL2に交互にフオーマツ
ト化されるべきであるテキストとインターリーブ
する。このようなテキスト・データストリームは
次のように生じる。“L1.(フオーマツト化される
べきであるテキスト):L.(フオーマツト化される
べきであるテキスト)…EOP.“フオーマツタ22
は、GMLタグ及び関連マクロ並びに非フオーマ
ツト化テキスト・ストリームに応答して、テキス
トを指定領域L1及びL2に交互にフオーマツト
化する。
GMLタグ:L1・に対応するマクロ動作は、
前述のように・AR制御ワードで開始され、交番
動作中指定領域をオフにする。これは、GMLタ
グ:L2.に関連する指定領域を終了させること
になる。この制御ワードの次にテキストをL2に
配置させるPUTパラメータを有する。AR制御ワ
ードが続く。指定領域L1及びL2は、セクシヨ
ン領域であるように選択されると、領域L2の配
置が、AREA制御ワードのPUTパラメータによ
つて、領域L1に同期化されるので、制御ワー
ド・AR PUTは2つの領域L1及びL2の可視
表示を同期化する。すなわち、L2は、セクシヨ
ンの上部で開始するように常に配置される。この
セクシヨンは、指定領域のいずれかにフオーマツ
ト化される長い方の部分によつて決定される。換
言すれば、識別された指定領域のないクテイブで
あるPUTパラメータを有する単一の・AR制御ワ
ードによつてページ上に配置される両方の指定領
域を含むセクシヨンの深さが、そのセクシヨンの
深さ、すなわち長さを決定する。セクシヨンの終
了は、DCFプログラムが、前述の方法でフオー
マツト化され、決定されたその長さを有する新し
いセクシヨンを発生することを可能にする。セク
シヨンが論理ページの残りの深さより大きい長さ
を有する場合、ページ決定のためのDCFプログ
ラム手続に従つてセクシヨンは次の論理ページに
移動される。
いま、第15図は詳細に参照するに、ページ6
5は、複数のセクシヨン型の指定領域L1を受入
れる第1の領域390及びセクシヨン型指定領域
L2を受入れるための第2の領域391を有す
る。領域L1及びL2は、すべて論理ページの主
要部70内にある。そのうえ、製本を容易にする
ためのページ領域392は基準点220に関連す
る論理ページ上に位置する。390及び391に
あるためにセクシヨン型指定領域は、第4に示さ
れるように主要部70の幅を拡張する垂直セクシ
ヨンにそれぞれ位置決めされる。
GMLタグ:L1.及び:L2.を使用する2
つの指定領域L1及び2つの指定領域L2のフオ
ーマツト化及び配置が後で起きる。領域L1及び
L2は規定され、第1言語及び第2言語のそれぞ
れのテキストを受入れるために必要とされる深さ
よりも大きい深さを有するものと仮定する。先ず
第1に、GMLタグ:L1.は一連の5つの制御
ワードを設定する。前の領域はオフにされる。・
ARPUT制御ワードは、セクシヨン型指定領域の
ために走査する(第10及び第10A図参照)。
これらのセクシヨン型指定領域がフオーマツト化
テキストを有していると仮定すると、フオーマツ
ト化動作は行われない。制御ワード・DLL1は、
領域L1のフオーマツト化のための第1言語を選
択する。この制御ワードの次には、第15図の
400におけるように指定領域L1のフオーマツト
化をする。・AR制御ワードが続く。BEGIN
FONT制御ワード(・BF)は、指定領域L1及
びL2の両者のために使用されるべきであるフオ
ントを選択する。ただし、これに限定するつもり
はない。次のテキストは、参照番号401によつて
示されるようにフオーマツト化される。それで、
GMLタグ:L2.は、非フオーマツト化テキス
ト・データストリームで出合う。第1の制御ワー
ドは、第15図の参照番号402によつて示される
領域をオフする。第2言語の制御ワード・DLL
2は、領域L2へのフオーマツト化のために選択
される。L2をオンにする・AR制御ワードは、
第15図の参照番号403に対応する。次のテキス
トは、参照番号404で示されるようにフオーマツ
ト化される。そして、参照番号405で、GMLタ
グ:L1.の第2の発生が起こり、その結果、・
AR制御ワードはオフになり、フオーマツト化を
停止する。この時点で、第1の交番動作に第15
図に示されている指定領域L1及びL2におい
て、論理ページ65の領域390及び391の2
つの指定領域L1及びL2にフオーマツト化され
たテキストを配置するために使用されるべきであ
るセクシヨンの深さは、未だ決定されていない。
次に出会う制御ワードにより、第10図及び第1
0A図に関して説明されているように、フオーマ
ツタ22はフオーマツト化されたテキストを有す
るすべてのセクシヨン型指定領域のために走査さ
れるようにされ、複数のセクシヨン型指定領域の
1にフオーマツト化されたテキストの最大深さに
等しい深さでセクシヨンを終了する。第15図で
は、この動作は、参照番号405で示されるように
テキスト領域404の下部で終了する2つの指定
領域を示す参照番号406によつて表される。この
時点で、指定領域L1及びL2からのテキスト
は、論理ページ65の領域390及びおよび39
1にそれぞれ配置される。領域L1のた目のテキ
ストが、領域L2のテキストが受入れられの以前
にテキスツ・データストリームに受入れらのる。
一方、論理ページ65で、読者は、領域Lのため
のテキストを読む以前に領域L2のための受入れ
られたテキストを読む。換言すれば、前ののフオ
ーマツタの欄の連続性は、セクシヨン型の定領域
の使用により不必要となる。このようなの続性は
また、非フオーマツト化データ及び図形の受取ら
れる順序に無関係にページ上に指定領域の選択的
に位置付けすることによつてページ型指の領域及
び主要部型指定領域の使用によつて取除のれる。
制御ワード・AR PUTに続いて、領域L1は
また、次のテキストを使用してフオーマツト化さ
れる。テキストのフオーマツト化は407で始ま
り、次のGMLのグ:L2.に408で出合う。
この結果、領域L1へのデータのフオーマツト化
は、・ARオフ制御ワードによつて409で終了
させられる。セクシヨン型指定領域L1の深さ
は、ページ65上への配置に関する限り、この時
点で決定されない。そして領域L2はフオーマツ
ト化を411で開始させ、領域L2を413でオ
フにさせる次のGMLタグ:L1.に出合うよう
に412で一般に指示されている。すぐ続いて、
AREAPUT制御ワードは、414で、論理ペー
ジ65に配置されたセクシヨン領域にフオーマツ
ト化されたテキスト又は図形の最大深さに等しく
されるようにセクシヨンの長さを選択する。受取
られた非フオーマツト化テキスト・データ・スト
リームのテキストの全てが、インターリーブされ
たGMLに従つて配置されるまで、前述のサイク
ルは繰返される。多数の欄が、テキスト及び図形
データの受取り順序に無関係であるフオーマツト
化順序でフオーマツト化されることができる。し
たがつて、セクシヨン型指定領域は、フオーマツ
ト化されるべきであるテキスト及び図形の受取り
の連続性又は順序と無関係な方法で論理ページ及
び文書をフオーマツト化するための手段を提供す
る。従来装置では、このような機能を得ることは
できなかつた。後述するように、複数ページの文
書において、テキスト及び図形の配置上のさらに
大きなフレキシビリテイは、ページ型指定領域、
主要部型指定領域及びセクシヨン型指定領域を使
用することによつて容易にされる。なお、第15
図において、Bは製本領域、Hはヘツダ、Fはフ
ツクをそれぞれ示す。
第16図は、論理ページ上に中央テキスト又は
図形領域C1を選択的に挿入するために指定領域
のフオーマツト化に適用することを示している。
第16図は、中央領域C1はフオーマツト化さ
れ、L1,R1、すなわち左欄及び右欄、それぞ
れがフオーマツト化される以前に所定のページ上
に配置されることは公知であるものとすることを
示している。L1及びR1のためにそれぞれ番号
が付けられている領域423及び424は、参照
番号421によつて示された領域C1がまた、こ
の領域C1がL1及びR1の一部にオーバレイす
るように同一ページに配置されるべきである場
合、短形として示される。第1の技術は、一般に
第16図の破線で示されるように領域L1の右マ
ージンがフオーマツト化された領域C1に適合す
るように仕向けるようにし、一方領域R1の左マ
ージンが、領域C1に適合するように仕向けられ
るように、領域C1、L1及びR1間のフオーマ
ツト相互作用を提供する。このように、領域C1
は、参照番号422が付された副領域CIAによつ
て示されるように可変の深さを有することができ
る。領域C1の論理的配置のため、その垂直変位
“V”は、深さ“d”として知られている。領域
C1の幅は、明らかなように領域L1及びR1の
ためのインデント“I”を決定する。第1表は、
中央領域C1の選択的埋込みで領域L1,R1を
有するページ420のフオーマツト化を実行する
ためにその大部分がDCFプログラムである制御
ワードのシーケンスを示している。
第1表 (1) ・AR C1 ON (2) (FORMAT C1) (3) ・AR L2 ON (4) ・IR I FOR & AD′ CI AFTER V (5) (FORMAT TEXT TO LI (6) ・AR L2 ON (7) ・IN I FOR & S AD′ CIAFTER
V (8) (FORMAT TEXT TO L2) (9) ・AR OFF (10) ・AR PUT 第1表において、領域L1及びL2のテキスト
及び図形は、この“・AR PUT”制御ワードに
よつてステツプ(10)でセクシヨン型指定領域として
配置される。L1及びL2のテキストの深さは、
ページの最大深さを越える。したがつて、第1ペ
ージに適合する量と同程度のL1及びL2のテキ
スト及び図形がそのページに配置される。この動
作の結果、そのページに配置されるべきであるペ
ージ型指定領域C1に生じるEOP状態になる。
これは、指定領域の使用によつて可能とされる非
連続的にフオーマツト化された例である。C1が
現在のページに配置されると、ページが送られ、
新しいページがDCFによつて開始される。そし
て、L1及びL2の残りのテキスト及び図形は、
必要に応じた数と同程度の数の連続ページ上に配
置される。
第16図に示されている第2の技術は、2つの
重畳された領域L1及びL1A並びにR1及びR
1Aを有することである。ページ425に示れた
領域L1A及びR1Aは、それぞれ参照番号42
6及び426Aが付された領域C1及びC1Aに
適合するために領域に形成された挿入部を有す
る。領域L1Aは番号427に対応し、一方、領
域R1Aは番号428に対応する。C1がテキスト
又は図形を有しない場合、領域L1及びR1は、
垂直破線430で示されるように通常の方法で、
フオーマツト化される。第2表は、フオーマツタ
22が上述の動作を達成できるようにするために
制御ワードのシーケンスを示している。この動作
もまた、後述されるようにページ制限型指定領域
(ページモード)を必要とする。
第2表 〓 (1) (FORMAT C1) (2) ・IF & S AD C1 GT 0 (3) ・TH・AR LIA ON PAGE (4) ・FA ・AR L1 ON PAGE (5) ・IA UL1 (6) ・AR OFF (7) ・IF&SAD′ CI・GT0 (8) ・TH・ARR1AONPAGE (9) ・EL・ARR1ONPAGE (10) ・IAUR1 (11) AROFF (12) ARPUT 第2表において、領域C1は最初にフオーマツ
ト化されねばならない。それから、ステツプ(2)
で、・IFステートメントは、領域C1のフオーマ
ツト化を調べる。もし領域が、MESD136
(第5図)で示されるように、0より大きいなら
ば、ステツプ(3)で、領域L1Aは、後述のページモ
ードでオンにされる。そうでなければ、ステツプ
(4)で、領域L1は、ページモードでまた、オンに
される。指定領域の内容が、文書のページ毎に変
わると、ページモードは指定領域の再フオーマツ
ト化を防止する。ステツプ(5)で、制御ワード・
1Aは、L1A又はL1に領域UL1を挿入すること
である。参照番号435が付された領域UL1は、
ページ・モードの場合、指定領域L1及びR1に
フオーマツト化されるべきであるテキスト及び図
形を受入れるだけであるが、プロセツサ13の主
データ記憶装置の一領域すなわちデータ記憶領域
のみに非フオーマツト化テキストデータでこれら
を記憶する。領域L1A又はL1が十分なテキス
ト及び図形を受取ると、フオーマツタ22は、ス
テツプ(6)で、・ARオフ制御ワードに応答する。
それから、ステツプ(7)で、フオーマツタ22は、
他の・IFステートメントで、領域R1A又はR
1がステツプ(8)及び(9)で判定されるようにページ
モードで使用されるべきか否かを判定する。ステ
ツプ(10)で、他の埋込領域指令は、参照番号が付さ
れた領域UR1からのデータをステツプ(8)又は(9)
で選択されるように領域R1A又はR1に転送す
る。ステツプ(11)で、この.AR制御ワードは、領
域R1A又はRIをオフにする。それから、ステ
ツプ(12)で、指定領域のフオーマツト化されたテキ
スト及び図形は、制御ワード・AR PUTによつ
て論理ページ425上に配置される。
第16図に示される第3の技術は、領域L1及
びR1の各々を参照番号437〜439で示され
た4つの指定領域に分割することである。指定領
域437、例えば、領域L1の上部に対応する。
指定領域438Lは、領域C1に適合するように
仕向けられる場合、L1の上部に対応し、一方、
領域438L及び438Rの組み合わせは、領域
領域C1がテキスト及び図形を含まない場合、領
域LIに対応する。指定領域439は、領域LIの
下部に対応する。領域437〜439は、指定領
域の3つ又は4つが好ましい形で実際フオーマツ
ト化されることができるように選択的に接続され
る。中央領域C1がテキスト又は図形を有しない
場合、領域438及び438Rは、結合され、一
つの指定領域になる。したがつて、・IF DCF制
御ワードは、後述するように、テキスト及び図形
を受取るために2つの指定領域の一方又は他方を
選択する。
第17図は、指定領域へ欄外ヘツダを適用する
ことを示している。単一の指定領域は、4つのペ
ージ441,444,447,及び451に分配
されたテキストを有する。欄外ヘツダは、タイト
ルT1Aが4ページ全てに現われるように指定領
域に埋込まれる。ページ444,447及び45
1上に、図面では文字“C”で短縮されたワード
“continued”がタイトルに付加される。参照番号
455は、ページ451上の指定領域のためのテ
キストの終了を示す。欄外タイトルT1Bをまた
有する次のテキスト“B”は、テキストAの場合
と同様にページ461,464及び467にフオ
ーマツト化される。テキストBはページ467上
の点471で停止する。同様に、テキストCはペ
ージ481に付加される。この場合、テキスト量
は単一のページに含めることができる。したがつ
て、DCFプログラムのプログラグラミングによ
つて自動的に設定されるページ送り機構は、複数
の論理ページ中に単一の指定領域のテキストを
別々に破片にしない。
第3表の制御ワードは、注釈と共に、指定領域
内いの欄外ヘツダを複数のページにフオーマツト
化し、テキスト及び図形のセツト間のGMLタグ
に従つて指定領域を変更するためにDCFプログ
ラムの制御ワード+本発明の制御ワードを示して
いる。
第3表 指定領域の規定 ・da fred O O section 欄外ヘツダの規定 ・rh on if&AD′fred eq O. go around ・ar fred top ・ce&title(con′t.) ・SP 1 ・ar fred off …arvound ・Ce Patent example ・SP 1 ・rh off GMLタグの期定 ・aa title title ・dm title on ・ar off ・ar put ・gs scam title ・cp ・ce&title ・SP 1 ・ar fred on ・dm off 第18図は、ページ番号付けの場合のように欄
外ヘツダ491、主要部492及び欄外フツタ4
93を有する辞書フオーマツトにフオーマツト化
された論理ページ490を示している。欄外ヘツ
ダ491は、最初の指定領域495及び最後の指
定領域497を含んでいる。指定領域“最初”
は、タイトル498からのような“最初”のタイ
トルを含んであいる。主要部492〜496は、
欄外ヘツダの絶対必要な部分であり、指定領域4
95及び497の外側にフオーマツト化される。
“最後”の指定領域497の内容は、N番目のタ
イトル505に等しくされる。最初に、ページ4
90がフオーマツト化されると、指定領域495
及び497の内容は、タイトル498のないよう
に等しい。そして、テキスト503に対応する第
2,第3及び第4のタイトルであるタイトル50
2に続いてテキスト499がフオーマツト化され
る。フオーマツタ22は、最後のタイトルが領域
497内に位置付けされるまで、指定領域497
の内容を更新する。論理ページがフオーマツト化
されると、ページ型領域領域である指定領域49
5及び497は、第12図に関連して説明され、
論理ページの内容を識別するために適当な情報内
容で、ページ送り時にページ上に配置される。
タイトル498及び505に従つて指定領域4
95及び497の内容を形成するための手続を実
行するDCF及び新しい制御ワードの順序付けは、
第4表に示されたGMLタグ及び制御ワードのマ
クロセツトを使用する。
第4表 ・IF & FIRST ≠ YES・GO
AROUND ・AR FIRST REPLACE ・RI & TERM ・SE & FIRST = NO …ARROUND 〓 ・AR LAST REPLACE ・LI & TERM ・AR OFF 〓 ・RH ON ・CH “−” ・SE & FIRST=YES ・RH OFF 〓 DCFプログラムを考慮して上記の制御ワード
を考察することにより、フオーマツタ22によつ
て提供される動作シーケンスが示される。
第19図〜第21図は、ページ制限型(ページ
モード)指定領域を示している。第19図では、
DEFINE AREA制御ワード240Aは、第9図
に示されているようにDEFINE AREA制御ワー
ド240のパラメータのすべてを含んでいる。制
御ワード240は、第19図に参照番号505に
よつて示されている。さらに、ページビツト50
1は、規定された指定領域へのフオーマツト化
が、単一の論理ページ65上に配置されることが
できるものに限定されるべきであるか否かを示
す。すなわちページビツト501がアクテイブで
あると、指定領域の仮想上の非常に深いフオーマ
ツト化が禁止される。ポインタ502及び503
は、他の指定領域への接続を規定する。前領域ポ
インタ502は、以前に接続された領域を識別
し、一方次領域ポインタ503は、次の領域を識
別する。一連のフオーマツト化では、前領域ポイ
ンタ502は、現在規定されている指定領域すな
わち現在の制御ワード240Aで規定されている
指定領域の前にテキストを受取る。一方、次領域
ポインタ503は、現在の指定領域が満杯にされ
ると、テキストを受取るように指定領域を指定す
る。MAXD504は、現在規定されている指定
領域の最大深さを示している。このパラメータ
は、第5図に示されているようにフイールド13
7の指定領域のゲラ並びに後述の修正領域規定ブ
ロツクに配置される。X及びYビツト505及び
506は、例えば指定領域C1が第16図に関連
して説明されているように以前にフオーマツト化
がされたか否かによつて領域L1又はL1Aを選
択するための・IF制御ワードへのブランチに関
する。
例として、Xビツト505は、領域L1の選択
に対応し、一方、Yビツト506は、領域L1A
の選択に対応する。
レジスタ508は、第20図に関して後述され
るように、フオーマツト化において特定点への処
理される接続指定領域の全ての最大深さの総和を
含んでいる。レジスタ508、すなわちプロセツ
サ13の種メモリのアドレス可能レジスタに含ま
れる数値は、このようなテキスト及び図形が接続
領域に適合するか否かを判定するために複数の接
続指定領域へフオーマツト化されるテキスト及び
図形の深さと比較するために使用される。
第19図に示された領域規定ブロツクは、参照
番号510によつて示されるように、第11図に
示された領域規定ブロクのレジスタのすべてを含
んでいる。第9図に示されたADBが制御ワード
240Aに基づいて構成されているときは必ず、
ページビツト511はアクテイブ状態にセツトさ
れる。DEFINE AREA制御ワード240Aのペ
ージ領域501が、ページ特定、すなわち論理ペ
ージ番号である場合、レジスタ512はページ番
号を受取る。このページ番号は、制御ワード24
0Aによつて規定された指定領域が文書内で配置
されるべきである論理ページ(その論理ページの
み)を指示する。後述されるように、このような
ページ番号は、他のページと相対的なものでもよ
いし、絶対的なものでもよい。前領域のレジスタ
513は、前領域ポインタ502の内容を受取
る。前領域ポインタ502が特定のページ番号を
含む場合、レジスタ514は、前に接続された領
域が配置される論理ページ65を示すページ番号
を受取る。同様に、次領域レジスタ515は、レ
ジスタ516に記憶されている特定化されたペー
ジ番号と共に次領域ポインタ503の内容を受取
る。Xビツト505はビツトレジスタ520へロ
ードされる。一方対応するX領域はレジスタ52
1へロードされる。パラメータ505内で特定さ
れたページは、X領域が配置されるべき論理ペー
ジを指示するためにレジスタ522にロードされ
る。同様に、パラメータ506のYビツトはレジ
スタ525へロードされる。一方Y領域パラメー
タはレジスタ526へロードされる。Y領域パラ
メータ506がページ特定番号を含む場合、その
数はレジスタ527へロードされる。パラメータ
MAXD504はレジスタ535へロードされる。
レジスタ536,537は、領域名称“X領域”
及び“Y領域”対応するそれぞれの領域規定ブロ
ツクをアクセスすることによつてX領域及びY領
域の最大深さでロードされることができる。レジ
スタ530は、レジスタ512、516、522
又は527のページ番号が、制御ワード240A
のRパラメータ507で示されるように、絶対値
又は相対値であるかを示す。レジスタ538,5
39は、そそれぞれのX指定領域及びY指定領域
のX幅及びY幅を含んでいる。一方、レジスタ5
31は、X領域及びY領域のためのページ番号
が、それらのそれぞれの領域の規定ブロクによつ
て決定されるように絶対値又は相対値であるか否
かを含んでいる。このような領域規定ブロツク
は、X領域及びY領域に対応する領域名称を有す
る他の制御ワード240Aによつてセツトされ
る。レジスタ540は、ポインタ513及び51
5によつてADBに連結される全ての接続された
領域の最大深さの総和を含んでいる。ENDビツ
ト541は、ADBが一連の接続された指定領域
の最後の接続された指定領域を識別することを示
している。このの点に関しては、前領域515
は、すべて0の場合、一連の接続された指定領域
の終了を示すこともまたできる。しかしながら、
指定領域は、例えば、相対ページアドレス指定に
よつて、10ページが一連の接続された指定領域を
用いて文書作成の一サイクルとすることができる
ように円環状に接続されることができる。それ
で、ENDビツトは、このような指定領域の循環
運動の終了を示している。
第20図は、論理パス278を介して第10図
及び第10A図に示される機械動作から開始され
るようにフオーマツタ22で実行される機械動作
を示している。まず、ステツプ550で、(第1
1図及び第19図に示されるように)処理される
指定領域の領域名称に対応するADBは、ページ
指定を用いて指定領域へのテキスト及び図形のフ
オーマツト化を管理するためにアクセスされ、フ
オーマツト22内のバツフア(図示せず)で記憶
される。ステツプ551で、ページビツト511
(第19図)が調べられる。もしページビツトが
0ならば、ステツプ552で、次のテキスト及び
図形は、フオーマツト化に続くMAXDを使用し
ないで指定領域にフオーマツト化される。次の制
御ワード、文書の連続処理のためにステツプ55
3で得られる。ページビツトがアクテイブである
と、フオーマツタ22は、指定領域のゲラ83の
レジスタMAXD137から得られたMAXDにレ
ジスタ508の内容を等しくするためにステツプ
551からステツプ555に進む。このステツプ
555はレジスタ508を初期設定する。そし
て、ステツプ556で、データはページ制限され
た領域にフオーマツト化される。この領域が満杯
になると、フオーマツタ22は、ステツプ557
で、非フオーマツト化テキスト・データストリー
ムに入る他のテキストが存在するか否かを知るた
めに調べる。存在しなければ、次の制御ワードが
アクセスされる。そうでなければ、ステツプ55
8で、ページが送られ(・CP)、次の論理ページ
に属するページを有する指定領域をフオーマツト
化できる。ステツプ560で、第19図のレジス
タ515で特定化された次領域のADBが調べら
れる。次領域の内容が0、すなわちENDビツト
がセツトされているならば、ステツプ565で、
次の制御ワードが・IF制御ワードか否かを知る
ために調べられる。・IF制御ワードでなければ、
指定領域スペースより多くのテキストが存在する
ので、エラーが生じる。したがつて、回復が論理
パス566を介して与えられる。このような回復
は本発明の説明の範囲以外のものである。・IF制
御ワードの場合、フオーマツタ22はステツプ5
65からステツプ567に進む。・IF制御ワード
に基づいて、すなわち、例えば、中央領域C1が
フオーマツト化されか否かを調べることに基づい
て、X又はYに関連した指定領域のためのADB
がアクセスされる。のようなADBが第19図に
示されるように構成されるが、異なる情報を含む
ことが理解されるべきである。その指定領域は、
それが満杯であるか否かを判定するために、ステ
ツプ568で調べられる。それが満杯ならば、最
大限の範囲までテキスト及び図形を受取るべきで
ないので、回復が必要とされる。さもなければ、
論理パス562に続いて、ステツプ556に進
む。その結果、テキストの全てが、接続される指
定領域に従つて一連のページにフオーマツト化さ
れるまでのこのステツプが繰返される。
もし、ステツプ560で、他の領域が識別され
るならば、ステツプ561で、フオーマツタ22
は、ADBをリセツトし、レジスタ508の内容
にそのMAXD値を加算し、前述のようにステツ
プ556で、データを前記領域にフオーマツト化
する。
第21図は、指定領域のためのページ特定表示
を適合させるために第12図の指定領域走査に挿
入される機械動作を示している。第12図のステ
ツプ321は第21図で繰り返される。MESD
が、ステツプ321で0に等しくない場合、すな
わち、指定領域が空でない場合、ステツプ575
で、フオーマツタ22は、ページ番号がレジスタ
512(第19図)で示されているか否かを判定
するためにそのADBを調べる。ページ番号が示
されていないならば、第12図のステツプ325
が実行される。さもなければ、フオーマツタ22
は、DCFプログラムに従つて識別されるように
現在のページが、レジスタ512で識別されたペ
ージ番号に等しいか否かを判定するためにステツ
プ576に進む。もしそうであれば、指定領域は
フオーマツト化されるべきであり、ステツプ32
5はフオーマツタ22によつて実行される。さも
なければ、第12図のステツプ322が実行され
る。
なお、ホスト・ゲラ・フオーマツタの例として
は、International Business Machines
Corporation JからRPQ EF3414、プログラム
番号5799−ALRとして市販され、またProgram
Reference Mannual Number SH20−1794,
1976に説明されているPRINTEXT/370を挙げ
ることができる。
ホスト・ページ・コンポーザの例としては、
International Business Machines Corporation
のLicensed Program5748−XX9、Document
Composition Facilityを挙げることができる。こ
れはGH20−9158(1987)という番号が付された
刊行物に説明されている。このプログラムは、
1981年5月に行われたSociety of Technical
Communications ConferenceにおいてW.B・
Adamsによつて説明されたGeneralized
Markup Language(GML)を使用することによ
り規定可能な埋込式指令を使用する。この発表
は、この学会の会報中の“Playing Tag with
Automated Text Prccessing”という論文とし
て発行された。GMLのより詳細な説明は、
“Document Composition Facilcty,
Generalized Markup Language:Concepts
and Design Guide”という題名でSH20−0188
という番号が付された刊行物並びに“Document
Composition Facility−Introduction to the
Generalized Markup Language:Using the
Starter Set”という題名でSH20−9186という番
号が付された刊行物になされている。
上述した機械的に実施可能なテキスト/図形フ
オーマツト化は、CRT面及び用紙の表示受信媒
体上の論理ページ領域に基づいて行なわれた。指
定されたテキスト及び図形受取領域は可視表示の
ためにフオーマツト化される文書の論理ページに
選択的に割当可能であり、論理ページの他のフオ
ーマツト化に無関係にアドレス可能であり、フオ
ーマツト化可能である。指定領域は、任意の数の
論理ページに自動的に割当可能の部分を有するこ
とができるように機械によつて規定される。この
ような指定領域は、指定領域の外側の一連の論理
ページ中に含まれるテキストに基くヘツダのフオ
ーマツト化を容易にするようにテキストフオーマ
ツト装置で管理される。第1の型の指定領域は、
ページへのフオーマツト化が終了されると配置さ
れる。一方、第2の型の指定領域は指令に応答し
てページ上に配置される。第2の型の指定領域を
ページ上に配置する結果、新しいページを開始す
ることができる。
【図面の簡単な説明】
第1図は、本発明を使用するデイジタル計算機
を含む文書コンポーザを示す概略図、第2図は、
本発明を使用するための一般的動作環境を設定す
る第1図の文書コンポーザを使用するためのマー
クアツプ処理を示すブロツク図、第3図は、第1
図に示された文書コンポーザのフオーマツタ部に
よつて実行された種々の機能を示すブロツク図、
第4図は、第1のフオーマツタを使用する論理ペ
ージの相互に排他的な部分であつて独立した方法
で指定領域が重畳される部分を示す説明図、第5
図は、論理ページにテキスト及び図形をフオーマ
ツト化するのに使用されるデータ構造を示す図、
第6図は、第1図に示された文書コンポーザと共
に使用可能ないわゆる汎用マークアツプ言語
(GML)タグシステムを示す図、第7図は、本発
明を最良のモードで実施する際、第1図に示され
た文書コンポーザの動作を示すフローチヤート
図、第8図は、第4図の第1のフオーマツト化部
に重畳され、第1図に示された文書コンポーザを
使用することによつて達成された複数の指定領域
を有する論理ページを示す図、第9図は、第1図
に示された文書コンポーザで指定領域を規定、す
なわちセツトアツプするために使用される機械動
作のフローチヤート図、第10図及び第10A図
は、第4図に示された論理ページに対して指定領
域を自動的に管理するための指定領域の論理制御
を示す第1図の文書コンポーザのための機械動作
のフローチヤート図、第11図は、第9図及び第
10図に示された機械動作のフローチヤート図と
共に第1図の文書コンポーザによつて使用可能な
指定領域規定ブロツク、すなわちレジスタの組の
ブロツク図、第12図は、指令時またはページ終
了時の指定領域の選択的配置を示す第1図の文書
コンポーザの機械動作のフローチヤート図、第1
3図は、アドレス可能なレジスタに記憶され、第
1図に示された文書コンポーザで文書構成中指定
領域の機械管理のために使用されるデータ構造を
示す図、第14図は、作成された文書の複数ペー
ジに対する指定領域の空間的関係を示す図、第1
5図は、種々の自動フオーマツト機能を提供する
ために第1図に示された文書コンポーザによつて
第4図に示された論理ページに重畳された独立し
た指定領域を示す図、第16図は、複数の欄を必
要とする環境における指定領域独立フオーマツタ
のいくつかの適用を示す図、第17図は、指定領
域の他の用途を示す図、第18図は、複数の欄を
必要とする環境において、欄外タイトル業務に指
定領域を適用することを示す図、第19図及び第
19A図は、ページ特定化に基づいて指定領域の
選択に関連する制御情報を記憶し、第9図の制御
ワードレジスタ及び第11図のレジスタに関連し
たレジスタを示す図、第20図及び第21図は、
指定領域に対するページの特定化機能を提供する
ために第10図及び第12図にそれぞれ示された
機械動作の修正を示す機械動作のフローチヤート
図である。 10……対話式端末装置、13……デイジタル
計算機、22……フオーマツタ、23……文書ラ
イブラリ・プログラム、24……フオント・プロ
グラム、30……全ポイント・アドレス可能プリ
ンタ、50……フオーマツト制御プログラム、6
5……論理ページ、80,81,82……セクヨ
ン・ヘツダ、83,85,86……ゲラ・ロツ
ク、200……タグ・デイレクトリ。

Claims (1)

  1. 【特許請求の範囲】 1 実行されるべき構成機能を規定する埋込制御
    ワードを有するテキスト/図形デイジタル信号を
    受取るステツプと、 複数の相互に排他的に垂直方向に分離された部
    分に各ページを分割するステツプと、 前記部分とは無関係に各ページのどこへでも配
    置可能で、前記部分と無関係に前記テキスト/図
    形信号を受取ることのできる複数の指定領域を設
    定するステツプと、 前記指定領域から構成されるページまでの所定
    のテキスト/図形の範囲を割当てるステツプと、 前記部分を使用して所定ページを構成している
    間に、前記部分とは、無関係に所定の前記指定領
    域への前記受取つたテキスト/図形デイジタル信
    号のフオーマツト化を選択的にインタリーブし、
    構成されるページは前記指定領域から前記テキス
    ト/図形デイジタル信号を受取るべきであること
    を決定し、前記決定に応答して、すべての前記指
    定領域を走査し、各指定領域のための所定範囲ま
    で前記指定領域に構成された前記テキスト/図形
    デイジタル信号を前記ページに配置するステツプ
    と、 可視表示へ変換するためにフオーマツト化され
    たテキスト/図形デイジタル信号のページを送る
    るステツプと、 すべてのテキスト/図形デイジタル信号が複数
    のページにフオーマツト化されるまで、構成され
    るべき新しいページを開始し、上記のステツプの
    すべてを繰返すステツプとからなることを特徴と
    するフオーマツト化方法。 2 テキスト/図形デイジタル信号と共にフオー
    マツト化指令を受取る受取手段と、 前記受取られたテキスト/図形デイジタル信号
    を使用し、前記受取られたフオーマツト化指令に
    従つてページをフオーマツト化するために前記受
    取手段に接続されたフオーマツト化手段と、前記
    受取手段に接続され、前記受取られたテキスト/
    図形デイジタル信号を連続ページに割当て、各ペ
    ージのフオーマツト化の終了を表示し、それによ
    つて、複数のページを有する文書は前記受取られ
    たテキスト/図形デイジタル信号から形成される
    ことができるために前記テキスト/図形デイジタ
    ル信号及び前記フオーマツト化指令を受取ること
    ができる前記フオーマツト化手段に設けられた第
    1の手段と、 各ページの連続する垂直部分が前記テキスト/
    図形を逐次的に受入れるように各前記連続ページ
    上にテキスト/図形を連続的に配置するために前
    記第1の手段に設けられたフオーマツト化制限手
    段と、 前記第1の手段及び前記受取りのシーケンスと
    は無関係に所定の前記ページに挿入するために所
    定の前記テキスト/図形デイジタル信号を選択す
    るために前記テキスト/図形デイジタル信号及び
    前記フオーマツト化指令を逐次的に受取り、前記
    フオーマツト化指令のうちの指定領域指令に応答
    するため前記第1の手段及び前記受取り手段に接
    続された第2の手段とを備え、 前記第2の手段によつて挿入されたテキスト/
    図形は、テキスト/図形フオーマツトを逐次的に
    形成される前記第1の手段及び前記テキスト/図
    形デイジテル信号の受取りのシーケンスとは無関
    係なフオーマツト及びページ位置を有することを
    特徴とするフオーマツト化装置。
JP59042249A 1983-04-11 1984-03-07 フオ−マツト化方法及び装置 Granted JPS59191637A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/484,032 US4539653A (en) 1983-04-11 1983-04-11 Formatting text/graphics using plural independent formatting mechanisms
US484032 1983-04-11

Publications (2)

Publication Number Publication Date
JPS59191637A JPS59191637A (ja) 1984-10-30
JPH0238973B2 true JPH0238973B2 (ja) 1990-09-03

Family

ID=23922457

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59042249A Granted JPS59191637A (ja) 1983-04-11 1984-03-07 フオ−マツト化方法及び装置

Country Status (8)

Country Link
US (1) US4539653A (ja)
EP (1) EP0123109A3 (ja)
JP (1) JPS59191637A (ja)
AU (1) AU562884B2 (ja)
BR (1) BR8401590A (ja)
CA (1) CA1205562A (ja)
ES (1) ES8503872A1 (ja)
ZA (1) ZA842363B (ja)

Families Citing this family (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4707801A (en) * 1983-05-11 1987-11-17 International Business Machines Corporation Word processing system based on a data stream having integrated alphanumeric and graphic data
US4959769A (en) * 1983-10-03 1990-09-25 Wang Laboratories, Inc. Structures and methods for representing and processing documents
US4996662A (en) * 1983-10-03 1991-02-26 Wang Laboratories, Inc. Method for generating document using tables storing pointers and indexes
US4553206A (en) * 1983-10-03 1985-11-12 Wang Laboratories, Inc. Image storage and retrieval
US4723210A (en) * 1984-08-30 1988-02-02 International Business Machines Corp. Superblock structure in a multiple in a data editor
US4739477A (en) * 1984-08-30 1988-04-19 International Business Machines Corp. Implicit creation of a superblock data structure
US4897780A (en) * 1984-10-09 1990-01-30 Wang Laboratories, Inc. Document manager system for allocating storage locations and generating corresponding control blocks for active documents in response to requests from active tasks
US4713754A (en) * 1984-10-09 1987-12-15 Wang Laboratories, Inc. Data structure for a document processing system
US4658351A (en) * 1984-10-09 1987-04-14 Wang Laboratories, Inc. Task control means for a multi-tasking data processing system
EP0382321B1 (en) * 1984-11-14 1999-02-03 Canon Kabushiki Kaisha Image processing system
US4651278A (en) * 1985-02-11 1987-03-17 International Business Machines Corporation Interface process for an all points addressable printer
JPS61244571A (ja) * 1985-04-24 1986-10-30 Toshiba Corp 印字装置
US5289569A (en) * 1985-05-21 1994-02-22 Canon Kabushiki Kaisha Document processing system capable of simultaneously displaying two continuous document pages in accordance with a selected binding position
US4710885A (en) * 1985-07-02 1987-12-01 International Business Machines Corp. Generating figures in a document formatter directly from a declarative tag
US4815029A (en) * 1985-09-23 1989-03-21 International Business Machines Corp. In-line dynamic editor for mixed object documents
DE3682880D1 (de) * 1985-11-28 1992-01-23 Canon Kk Dokumentverarbeitungssystem.
US5093906A (en) * 1986-03-05 1992-03-03 Unisys Corporation Text orientation system for dot matrix printers
JPH0823864B2 (ja) * 1986-03-29 1996-03-06 株式会社東芝 見出し判定方法
US5182709A (en) * 1986-03-31 1993-01-26 Wang Laboratories, Inc. System for parsing multidimensional and multidirectional text into encoded units and storing each encoded unit as a separate data structure
JPH0776969B2 (ja) * 1986-04-18 1995-08-16 株式会社東芝 文書処理装置
US5083262A (en) * 1986-04-28 1992-01-21 International Business Machines Corporation Language bindings for graphics functions to enable one application program to be used in different processing environments
JPS63172330A (ja) * 1987-01-12 1988-07-16 Hitachi Ltd 文書処理装置の網かけ方式
US4881197A (en) * 1987-02-13 1989-11-14 Addison Fischer Document composition system using named formats and named fonts
GB2202353B (en) * 1987-03-11 1991-07-03 Oki Electric Ind Co Ltd Inputting format into a printer
US4905181A (en) * 1987-04-20 1990-02-27 Wang Laboratories, Inc. Interactive system with state manager subsystem
JPS6438866A (en) * 1987-08-05 1989-02-09 Hitachi Ltd Document editing device
DE3838740A1 (de) * 1987-11-16 1989-06-01 Canon Kk Dokumentationsverarbeitungsanlage
JPH01142974A (ja) * 1987-11-30 1989-06-05 Matsushita Electric Ind Co Ltd 統合文書処理装置
US4929099A (en) * 1988-01-19 1990-05-29 Qume Corporation Multi-line serial printer
US5179650A (en) * 1988-01-21 1993-01-12 Kabushiki Kaisha Toshiba Method and apparatus for editing documents
JPH01205260A (ja) * 1988-02-12 1989-08-17 Toshiba Corp 文書整形装置
JPH01246661A (ja) * 1988-03-29 1989-10-02 Brother Ind Ltd ページフォーマット機能を有する文書作成装置
US5222236A (en) * 1988-04-29 1993-06-22 Overdrive Systems, Inc. Multiple integrated document assembly data processing system
US5146439A (en) * 1989-01-04 1992-09-08 Pitney Bowes Inc. Records management system having dictation/transcription capability
US5185698A (en) * 1989-02-24 1993-02-09 International Business Machines Corporation Technique for contracting element marks in a structured document
US5113341A (en) * 1989-02-24 1992-05-12 International Business Machines Corporation Technique for creating and expanding element marks in a structured document
CA1323105C (en) * 1989-02-27 1993-10-12 Mark J. Divittorio Merged text and graphics printing method
US5052834A (en) * 1989-04-14 1991-10-01 International Business Machines Corporation System and method of printing sideways
US5079700A (en) * 1989-04-26 1992-01-07 International Business Machines Corporation Method for copying a marked portion of a structured document
US5140521A (en) * 1989-04-26 1992-08-18 International Business Machines Corporation Method for deleting a marked portion of a structured document
JPH03206552A (ja) * 1989-10-17 1991-09-09 Sharp Corp 表示処理システム
US5181162A (en) * 1989-12-06 1993-01-19 Eastman Kodak Company Document management and production system
US5212770A (en) * 1989-12-06 1993-05-18 Eastman Kodak Company Data-handling and display system capable of supporting multiple application programs and output devices
CA2036859C (en) * 1990-04-30 1994-04-05 Eric M. Hesse System and method for editing a structured document to modify emphasis characteristics
US5276793A (en) * 1990-05-14 1994-01-04 International Business Machines Corporation System and method for editing a structured document to preserve the intended appearance of document elements
US5038279A (en) * 1990-05-22 1991-08-06 Lexmark International, Inc. Direct hot-keying with reset of printer parameters for a secondary application including a typewriter emulator
US5459826A (en) * 1990-05-25 1995-10-17 Archibald; Delbert M. System and method for preparing text and pictorial materials for printing using predetermined coding and merging regimen
US5490243A (en) * 1990-12-13 1996-02-06 F3 Software Corporation Data processing system for multi-platform print control and electronic data fill
US5390354A (en) * 1991-03-15 1995-02-14 Itt Corporation Computerized directory pagination system and method
CA2048039A1 (en) * 1991-07-19 1993-01-20 Steven Derose Data processing system and method for generating a representation for and random access rendering of electronic documents
JPH0594433A (ja) * 1991-10-02 1993-04-16 Fuji Xerox Co Ltd 文書処理装置
US5425138A (en) * 1991-12-26 1995-06-13 Casio Computer Co., Ltd. Apparatus and method for automatically editing documents including text data and table data with ruled lines
JPH05188919A (ja) * 1992-01-14 1993-07-30 Hitachi Ltd 文書可視化処理方法
JPH06125409A (ja) * 1992-08-31 1994-05-06 Ricoh Co Ltd ファクシミリ装置
JP3210102B2 (ja) * 1992-11-17 2001-09-17 松下電器産業株式会社 電子化文書ファイリング装置及びファイリング文書検索方法
JP2521035B2 (ja) * 1993-12-03 1996-07-31 インターナショナル・ビジネス・マシーンズ・コーポレイション 表示装置への注釈の配置
US5729665A (en) 1995-01-18 1998-03-17 Varis Corporation Method of utilizing variable data fields with a page description language
US6243172B1 (en) 1995-01-18 2001-06-05 Varis Corporation Method and system for merging variable text and images into bitmaps defined by a page description language
JPH08221450A (ja) * 1995-02-16 1996-08-30 Toshiba Corp 回路図面作成装置
US5717922A (en) * 1995-07-31 1998-02-10 International Business Machines Corporation Method and system for management of logical links between document elements during document interchange
US6546406B1 (en) 1995-11-03 2003-04-08 Enigma Information Systems Ltd. Client-server computer system for large document retrieval on networked computer system
US5845302A (en) * 1995-12-29 1998-12-01 Moore Business Forms, Inc. Method and system for producing high-quality, highly-personalized printed documents
US6167409A (en) * 1996-03-01 2000-12-26 Enigma Information Systems Ltd. Computer system and method for customizing context information sent with document fragments across a computer network
US5893109A (en) * 1996-03-15 1999-04-06 Inso Providence Corporation Generation of chunks of a long document for an electronic book system
US6144974A (en) * 1996-12-13 2000-11-07 Adobe Systems Incorporated Automated layout of content in a page framework
US7302438B1 (en) 1997-07-18 2007-11-27 Tesseron Ltd. Method and system for flowing data to an arbitrary path defined by a page description language
US5961626A (en) * 1997-10-10 1999-10-05 Motorola, Inc. Method and processing interface for transferring data between host systems and a packetized processing system
KR100509465B1 (ko) * 1997-11-06 2006-01-27 삼성전자주식회사 레이저빔프린터에서의그래픽처리방법
US6167382A (en) * 1998-06-01 2000-12-26 F.A.C. Services Group, L.P. Design and production of print advertising and commercial display materials over the Internet
US7315979B1 (en) 1998-11-09 2008-01-01 Tesseron Ltd. Method and system for dynamic flowing data to an arbitrary path defined by a page description language
US6757430B2 (en) * 1999-12-28 2004-06-29 Intel Corporation Image processing architecture
WO2001059576A1 (en) * 2000-02-12 2001-08-16 Adobe Systems Incorporated Text grid creation tools
US7305617B2 (en) 2000-02-12 2007-12-04 Adobe Systems Incorporated Method for aligning text to baseline grids and to CJK character grids
US7864346B2 (en) * 2000-05-16 2011-01-04 Xerox Corporation Apparatus and method for describing, planning and automatically programming complex finishing tasks
DE10220645A1 (de) * 2002-05-08 2003-11-27 Oce Printing Systems Gmbh Verfahren, Druckgerät und Computerprogrammprodukt zum Drucken einer Datei auf Bögen mit dazwischen eingefügten Registerblättern
JP4378103B2 (ja) * 2002-06-06 2009-12-02 キヤノン株式会社 印刷制御装置、印刷制御方法、プログラム及び記憶媒体
US7356458B1 (en) 2002-06-27 2008-04-08 Electronic Data Systems Corporation Multi-language correspondence/form generator
US20040179231A1 (en) * 2003-03-11 2004-09-16 Savino Ronald F. Automated creation and prepress preparation of bleed tabs in printed documents
US7528363B2 (en) * 2005-05-27 2009-05-05 Canon Kabushiki Kaisha Image forming apparatus with noise reduction
WO2007108093A1 (ja) * 2006-03-20 2007-09-27 Olympus Corporation 情報呈示装置
JP2008129702A (ja) * 2006-11-17 2008-06-05 Canon Inc 情報処理装置および制御方法および制御プログラム
US8072467B2 (en) * 2007-01-31 2011-12-06 Microsoft Corporation Request-driven on-demand processing
US8022953B2 (en) * 2008-01-30 2011-09-20 Tekla Corporation Dimensions and computer aided modeling
US8904284B2 (en) 2011-03-01 2014-12-02 Apple Inc. Object placeholders in electronic documents
US20130185653A1 (en) * 2012-01-15 2013-07-18 Carlos Cantu, III System and method for providing multimedia compilation generation
JP6465376B2 (ja) 2014-06-16 2019-02-06 株式会社インタラクティブソリューションズ 表示情報管理システム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3940746A (en) * 1971-09-29 1976-02-24 Ing. C. Olivetti & C., S.P.A. System for automatically processing and printing the contents and the format of a text
JPS4934243A (ja) * 1972-07-28 1974-03-29
US4086660A (en) * 1976-04-27 1978-04-25 International Business Machines Corporation Automatic format control for text printing system
US4196450A (en) * 1977-01-18 1980-04-01 Datacopy Corporation Selective copying apparatus
JPS5840755B2 (ja) * 1978-10-16 1983-09-07 株式会社日立製作所 表示制御方式
JPS5781670A (en) * 1980-11-07 1982-05-21 Hitachi Ltd Editing method of document
US4441829A (en) * 1981-09-24 1984-04-10 International Business Machines Method for performing a multiple page get operation in a text processing system

Also Published As

Publication number Publication date
EP0123109A2 (en) 1984-10-31
AU562884B2 (en) 1987-06-18
BR8401590A (pt) 1984-11-13
CA1205562A (en) 1986-06-03
JPS59191637A (ja) 1984-10-30
EP0123109A3 (en) 1987-11-11
ES531460A0 (es) 1985-03-01
AU2668284A (en) 1984-10-18
US4539653A (en) 1985-09-03
ES8503872A1 (es) 1985-03-01
ZA842363B (en) 1984-11-28

Similar Documents

Publication Publication Date Title
JPH0238973B2 (ja)
US4785296A (en) Method and system for displaying image data
JP4065545B2 (ja) レイアウト制御方法及び装置とそのプログラム
JP4236267B2 (ja) 情報処理装置及び当該装置において実行されるレイアウト制御方法とそのプログラム
US4594674A (en) Generating and storing electronic fonts
EP0117405A2 (en) Automatically balancing and vertically justifying text and/or graphics
US20030056176A1 (en) Document processing method and apparatus, and print control method and apparatus
US20090204888A1 (en) Document processing apparatus, document processing method, and storage medium
US20030070146A1 (en) Information processing apparatus and method
EP1730653B1 (en) Systems and methods for identifying complex text in a presentation data stream
EP0119396A2 (en) Apparatus for and methods of presenting or displaying data represented as electric signals
JP3062259B2 (ja) 文書処理装置及び方法
JP2002366880A (ja) フォーム編集装置及び方法及びコンピュータ読取り可能なプログラムが格納された記憶媒体
JPH06119327A (ja) 文書処理装置
JPH0969098A (ja) 文書作成装置
JP3026617B2 (ja) 文書処理装置及び方法
JP3071801B2 (ja) 文字編集システム
JPS63108430A (ja) 文書表示方式
JPH08185403A (ja) 構造化文書のレイアウト・表示方法および文書処理システム
Feyrer Experiences in document conversions performed during the MeDoc project
Weber-Wulff Displaying text in facsmile
JPH0573543A (ja) 電子化文書の取扱方法及び装置
JPH08287277A (ja) 文字レイアウト装置
JPS62210574A (ja) 文書作成装置
JPH1011493A (ja) 図形編集装置