JPH06236367A - 文書作成装置の制御方法 - Google Patents

文書作成装置の制御方法

Info

Publication number
JPH06236367A
JPH06236367A JP5124719A JP12471993A JPH06236367A JP H06236367 A JPH06236367 A JP H06236367A JP 5124719 A JP5124719 A JP 5124719A JP 12471993 A JP12471993 A JP 12471993A JP H06236367 A JPH06236367 A JP H06236367A
Authority
JP
Japan
Prior art keywords
document
character
block
editing
layout
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
Application number
JP5124719A
Other languages
English (en)
Inventor
Hiroshi Tamura
博 田村
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP5124719A priority Critical patent/JPH06236367A/ja
Publication of JPH06236367A publication Critical patent/JPH06236367A/ja
Priority to US08/596,779 priority patent/US5717945A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】 書式付き文字内容体系をもつキャラクタブロ
ックの内容部を効率よく処理する。 【構成】 作成した文書において、書式付き文字内容体
系をもつキャラクタブロックに相当する内容に、そのキ
ャラクタブロックでの表示上の改行位置にハード行末符
号を挿入することができるので、書式付き文字内容体系
をもつキャラクタブロックを適切に形成することができ
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】開放型文書体系に属する書式付き
文書体系に従った文書または開放型文書体系に属する文
書応用プロファイルに従った文書および文書情報を作成
する文書作成装置の制御方法に関する。
【0002】
【従来の技術】パーソナルコンピュータシステムや、ワ
ードプロセッサ装置などの情報処理機器間で、相互にデ
ータをやり取りするための規定の1つに、開放型文書体
系がある。
【0003】この開放型文書体系では、文書の論理的構
造を階層的に規定しており、その上位から、ドキュメン
トレイアウトルート、ページセット(ページ集合)、ペ
ージ、フレーム、および、ブロックの各コンポーネント
が定められている。さらに、おのおののブロックのデー
タの内容を収容する内容部が含まれる。また、これらの
コンポーネントは、1つの文書に全てが含まれるとは限
らない。
【0004】例えば、グループ4ファクシミリ装置でや
りとりされる文書は、図9に示すように、おのおののペ
ージに1つの内容部が含まれる。また、ミクストモード
端末装置でやりとりされる文書は、図10に示すよう
に、おのおののページに1つ以上のブロックが配置さ
れ、フレームおよびページセットを含まない。また、プ
ロセッサブルモード端末では、図11に示すように、全
ての種類のコンポーネントを含む。この場合には、ペー
ジにフレームが含まれ、フレームに複数のブロックが含
まれ、ブロックに複数の内容部が含まれている。また、
フレームには、さらに下位フレームをもつものもある。
【0005】ここで、図11のプロセッサブルモード端
末の文書(処理可能形式文書および書式付き処理可能形
式文書)では、各コンポーネント間の物理的な位置関
係、および、論理的な順序関係などを規定する情報が、
各コンポーネントの属性値として含まれており、これに
より、例えば、受信側で文書内容を編集するときに、そ
の内容をブロック間の関係を保持した状態で操作するこ
とができる。すなわち、この形式の文書は、任意に再編
集可能である。
【0006】
【発明が解決しようとする課題】しかしながら、この場
合、処理可能形式文書および書式付き処理可能形式文書
以外の形式の書式付き文書、例えば、ミクストモード端
末の文書では、作成者が意図した通りの表示が可能であ
るが、各コンポーネント間の論理構造を表現するための
情報をもたないため、その文書を再編集することが困難
である。
【0007】また、上述した、開放型文書体系(ODA
(Open Document Architectu
re);CCITT勧告T.410シリーズ)のサブセ
ットである文書応用プロファイル(DAP(Docum
ent Application))に従った文書およ
び文書情報を作成する文書作成装置、例えば、ミクスト
モード端末装置やプロセッサブルモード端末装置などで
は、文書応用プロファイルに属する書式付き文字内容体
系(Formatted CharacterCont
ent Architecture)をもつキャラクタ
ブロックを含む文書情報を編集することができる。
【0008】この書式付き文字内容体系をもつキャラク
タブロックCBLは、例えば、図12(a)に示すよう
に、ページPGの適宜の位置に、適宜な寸法で配置さ
れ、このキャラクタブロックCBLには、図形文字が配
列される。
【0009】また、このキャラクタブロックCBLに含
まれる図形文字をあらわすキャラクタデータ列からなる
内容部には、同図(b)に示すように、キャラクタブロ
ックCBLに配置された図形文字列の改行位置に、所定
コード(例えば、0A0DH(ここで、xxHは、16
進数をあらわす;以下同じ))からなるハード行末符号
CRLFが挿入される。
【0010】このようにして、書式付き文字内容体系を
もつブロックでは、その内容部のキャラクタデータ列に
ハード行末符号を挿入する必要があり、このハード行末
符号の挿入を効率よく実行する必要がある。
【0011】また、書式付き文字内容体系をもつブロッ
クを含む文書情報を、例えば、プロセッサブルモード端
末装置で再編集する場合には、そのブロックの内容部の
キャラクタデータ列に挿入されているハード行末符号を
削除する必要があり、このハード行末符号の削除を効率
よく実行する必要がある。
【0012】本発明は、かかる実情に鑑みてなされたも
のであり、書式付き文書体系の文書の再編集を容易にす
ることができるとともに、書式付き文字内容体系をもつ
ブロックの作成、および、再編集を効率よく実行できる
ようにした文書作成装置の制御方法を提供することを目
的としている。
【0013】
【課題を解決するための手段】本発明は、開放型文書体
系に属する書式付き文書体系に従った文書を作成するに
おいて、文書を構成するレイアウトコンポーネントのユ
ーザ可読コメント属性に、そのレイアウトコンポーネン
トが含まれるページ内でのそのレイアウトコンポーネン
トと他のレイアウトコンポーネントの論理的な順序関係
をあらわす所定の文字列をセットするとともに、文書に
含まれるレイアウトコンポーネントのユーザ可読コメン
ト属性に、他のレイアウトコンポーネントとの論理的な
順序関係をあらわす所定の文字列が含まれているときに
は、その文字列の内容に従ってそのレイアウトコンポー
ネントを再編集するようにしたものである。
【0014】また、開放型文書体系に属する書式付き文
書体系に従った文書を作成する文書作成装置の制御方法
において、文書を構成するレイアウトコンポーネントの
ユーザ可読コメント属性に、そのレイアウトコンポーネ
ントが含まれるページ内でのそのレイアウトコンポーネ
ントと他のレイアウトコンポーネントの物理的な位置関
係をあらわす所定の文字列をセットするとともに、文書
に含まれるレイアウトコンポーネントのユーザ可読コメ
ント属性に、他のレイアウトコンポーネントとの物理的
な位置関係をあらわす所定の文字列が含まれているとき
には、その文字列の内容に従ってそのレイアウトコンポ
ーネントを再編集するようにしたものである。
【0015】また、前記レイアウトコンポーネントとし
ては、ブロック、または、フレームに含まれるブロック
を用いることができる。
【0016】また、開放型文書体系に属する文書応用プ
ロファイルに従った文書および文書情報を作成する文書
作成装置の制御方法において、文書応用プロファイルに
属する書式付き文字内容体系をもつキャラクタブロック
を含む文書情報を編集終了したとき、その編集した文書
情報に含まれる上記キャラクタブロックに配置されるキ
ャラクタデータ列に、そのキャラクタブロックに指定さ
れている文字進行方向の寸法と文字間隔から規定される
1行当たりの文字数毎に、所定のハード行末符号を挿入
するようにしたものである。
【0017】また、開放型文書体系に属する文書応用プ
ロファイルに従った文書および文書情報を作成する文書
作成装置の制御方法において、文書応用プロファイルに
属する書式付き文字内容体系をもつキャラクタブロック
の文書情報を再編集するとき、その再編集時に指定され
た文書情報に含まれる各キャラクタブロックについて、
おのおののキャラクタブロックに指定されている文字進
行方向の寸法と文字間隔から規定される1行当たりの文
字数毎に、そのキャラクタブロックのキャラクタデータ
列に挿入されている所定のハード行末符号を削除するよ
うにしたものである。
【0018】また、開放型文書体系に属する文書応用プ
ロファイルに従った文書および文書情報を作成する文書
作成装置の制御方法において、文書応用プロファイルに
属する書式付き文字内容体系をもつキャラクタブロック
を含む文書情報を編集終了したとき、その編集した文書
情報に含まれる上記キャラクタブロックに配置されるキ
ャラクタデータ列に、そのキャラクタブロックに指定さ
れている文字進行方向の寸法と文字間隔から規定される
1行当たりの文字数毎に、所定のハード行末符号を挿入
する一方、文書応用プロファイルに属する書式付き文字
内容体系をもつキャラクタブロックの文書情報を再編集
するとき、その再編集時に指定された文書情報に含まれ
る各キャラクタブロックについて、おのおののキャラク
タブロックに指定されている文字進行方向の寸法と文字
間隔から規定される1行当たりの文字数毎に、そのキャ
ラクタブロックのキャラクタデータ列に挿入されている
所定のハード行末符号を削除するようにしたものであ
る。
【0019】また、前記キャラクタデータ列に対する前
記ハード行末符号の挿入は、前記編集終了した文書情報
を保存するときに実行し、また、前記キャラクタデータ
列からの前記ハード行末符号の削除は、前記再編集時に
指定された文書情報を読み込む前処理として実行するよ
うにするとよい。
【0020】
【作用】したがって、各レイアウトコンポーネント間の
関係を指定することができるので、再編集するときに各
レイアウトコンポーネントの内容部間でのデータの移動
を自動的に判断することができ、再編集時の操作および
そのための処理が容易になる。また、編集時および再編
集時において、書式付き文字内容体系をもつキャラクタ
ブロックの内容を効率よく変換できる。
【0021】
【実施例】以下、添付図面を参照しながら、本発明の実
施例を詳細に説明する。
【0022】図1は、本発明の一実施例にかかるミクス
トモード端末装置を示している。なお、このミクストモ
ード端末装置は、伝送路としてISDNを用いる。
【0023】同図において、CPU(中央処理装置)1
は、このミクストモード端末装置の処理機能を実行する
ものであり、ROM(リード・オンリ・メモリ)2は、
文字フォントデータなどの固定データや、CPU1が実
行する処理プログラムの一部などを記憶するものであ
り、RAM(ランダム・アクセス・メモリ)3は、CP
U1のワークエリアなどに用いられるものである。
【0024】VRAM(ビデオRAM)4は、カラー表
示可能なビットマップディスプレイ装置を構成するCR
T表示装置5に表示する表示データを記憶するためのも
のであり、少なくともCRT表示装置5の表示データを
2画面分記憶可能な記憶容量を備えている。
【0025】表示制御部6は、VRAM4に記憶されて
いるデータをCRT表示装置5の表示データに変換し
て、CRT表示装置5に出力するものである。
【0026】スキャナ7は、所定の解像度で原稿画像を
読み取るためのものであり、プリンタ8は、所定の解像
度で受信画像などを記録出力するためのものである。
【0027】キーボード装置9は、オペレータが文字入
力したり、このミクストモード端末装置の機能の選択
や、処理の実行の指令などを操作入力するためのもので
あり、画面指示装置10は、CRT表示装置5の表示画
面の任意の点を指示したり、メニュー表示などの機能選
択を指令するためのものである。
【0028】符号化復号化部11は、画像ブロックの画
像データ(ラスタデータ)を符号化圧縮するためのもの
であり、磁気ディスク装置12は、CPU1が実行する
制御プログラムや、送信データ、および、受信データな
どを記憶するためのものである。
【0029】通信制御部13は、ISDNに接続して、
ISDNとの間で行う所定の呼制御手順処理、および、
ミクストモード端末装置などのテレマティーク端末との
間で行う所定のデータ伝送手順処理を実行するものであ
る。
【0030】これらのCPU1、ROM2、RAM3、
VRAM4、表示制御部6、スキャナ7、プリンタ8、
キーボード装置9、画面指示装置10、符号化復号化部
11、磁気ディスク装置12、および、通信制御部13
は、内部バス14に接続されており、これらの要素間に
おけるデータ伝送は、主としてこの内部バス14を介し
て行われている。
【0031】さて、このミクストモード端末装置では、
文字と図形が混在した文書を作成することができ、文字
部または図形部は、それぞれ矩形状のブロックを構成す
る。このブロックは、ページ内の任意の位置に、任意の
大きさで配置され、基本的には、ブロックの物理的位置
関係は、その見た通りに規定される。しかしながら、ミ
クストモード文書では、ページ内の複数のブロックの内
容部の論理的関係は何等規定されていないため、例え
ば、受信側で受信文書を再編集するときに、ユーザがブ
ロックの論理的関係を判断する必要があり、作業性が低
下する。
【0032】そこで、本実施例では、ページ内の複数の
フレームまたはブロック間の論理的関係を規定する文字
列情報を、おのおののフレームまたはブロックの属性で
ある「ユーザ可読コメント属性」に記述することによ
り、ミクストモード文書の再編集時の作業性を向上でき
るようにしている。
【0033】ここで、CCITT勧告T.412では、
「ユーザ可読コメント属性」は、次のように定義されて
いる。“この属性は、文字のシーケンスで構成されてお
り、それらの構成要素や関連する内容部に関する注釈と
解釈される。この文字シーケンスは文書内容の一部では
ない。この文字のシーケンスは人間への表示使用として
意図される。この属性はこの勧告で定義したレイアウト
あるいは可視化処理の参照モデルに対して、また、勧告
T.410シリーズの他の勧告で定義されたあらゆる内
容レイアウトあるいは可視化処理に対して意味をもたな
い。”
【0034】ページ内のブロック配置の一例を図2
(a),(b)に示す。この場合、1つのページに、2
段組で記事を表現するための文字列が配置されており、
ページの左側のまとまりがフレームFL1に、また、ペ
ージの右側のまとまりがフレームFL2に構成されてお
り、フレームF11,F12の「ユーザ可読コメント属
性」には、それぞれ「2段組左(カテゴリ名A)」、
「2段組右(カテゴリ名B)」なる文字列情報がセット
される。したがって、この場合には、フレームFL1,
FL2の順に、その内容部が連続すると解釈される。
【0035】また、ページ内のブロック配置の他の例を
同図(c)に示す。この場合、ページ内に5つのブロッ
クB11,B12,B13,B14,B15が適宜に配
置されているとともに、ブロックB11,B12,B1
3,B14,B15の「ユーザ可読コメント属性」に
は、それぞれ「ブロック順序1」、「ブロック順序
2」、「ブロック順序3」、「ブロック順序4」、「ブ
ロック順序5」なる文字列情報がセットされる。したが
って、この場合には、この順序番号通りのブロックB1
1,B12,B13,B14,B15の順に、その内容
部が連続すると解釈される。
【0036】ページ内のブロック配置のさらに他の例を
同図(d)に示す。この場合、ページ内に、横長の3つ
のブロックB21,B22,B23が上から下方向に並
んでいる。また、ブロックB21,B22,B23に
は、それぞれ“110”,“111”,“112”の値
をもつオブジェクト識別子が設定されており、さらに、
ブロックB21,B22,B23の「ユーザ可読コメン
ト属性」には、それぞれ「オブジェクト識別子順」なる
文字列情報がセットされている。したがって、この場合
には、オブジェクト識別子の値の順序通りの、ブロック
B21,B22,B23の順に、その内容部が連続する
と解釈される。
【0037】ページ内のブロック配置のさらに他の例を
図3(a)に示す。この場合、ページ内に、横長の2つ
のブロックB31,B32が上下に並んでいる。また、
ブロックB31,B32には、それぞれ“120”,”
121”の値をもつオブジェクト識別子が設定されてお
り、さらに、ブロックB32の「ユーザ可読コメント属
性」には、「ブロック120に連結」なる文字列情報が
セットされている。したがって、この場合には、ブロッ
クB31の内容部に、ブロックB32の内容部が連続さ
れると解釈される。
【0038】ページ内のブロック配置のさらに他の例を
同図(b)に示す。この場合、ページ内に3つのブロッ
クB41,B42,B43が配置されている。また、ブ
ロックB41の「ユーザ可読コメント属性」には、「カ
テゴリ名A」なる文字列情報がセットされ、ブロックB
42の「ユーザ可読コメント属性」には、「カテゴリ名
A」なる文字列情報がセットされ、ブロックB43の
「ユーザ可読コメント属性」には、「Aに連結」なる文
字列情報がセットされる。したがって、この場合には、
ブロックB41の内容部にブロックB43の内容部が連
続し、さらに、ブロックB42の内容部が連続すると解
釈される。
【0039】ページ内のブロック配置のさらに他の例を
同図(c)に示す。この場合、ページ内に3つのブロッ
クB51,B52,B53が配置されている。また、ブ
ロックB51,B52には、それぞれ“130”,“1
31”の値をもつオブジェクト識別子が設定されてお
り、さらに、ブロックB53の「ユーザ可読コメント属
性」には、「オブジェクト識別子130に連結」なる文
字列情報がセットされる。この場合、ブロックの原点の
y座標の値が小さいものから大きいものに内容部が連続
し、したがって、ブロックB51の内容部にブロックB
53の内容部が連続し、さらに、ブロックB52の内容
部が連続すると解釈される。
【0040】ページ内のブロック配置のさらに他の例を
同図(d)に示す。この場合、ページ内に横長の3つの
ブロックB61,B62,B63が上下方向に並んでい
る。また、ブロックB61,B62,B63の「ユーザ
可読コメント属性」には、「上下方向に連続」なる文字
列情報がセットされる。したがって、この場合には、ブ
ロックB61,B62,B63の順にその内容部が連続
すると解釈される。
【0041】ページ内のブロック配置のさらに他の例を
同図(e)に示す。この場合、ページ内に縦長の2つの
ブロックB71,B72が左右に並んでいる。また、ブ
ロックB71,B72の「ユーザ可読コメント属性」に
は、「左から右に連続」なる文字列情報がセットされて
いる。この場合、ブロックの原点のx座標の値が小さい
ものから大きいものに内容部が連続し、したがって、ブ
ロックB71の内容部にブロックB72の内容部が連続
すると解釈される。
【0042】このようにして、本実施例では、「ユーザ
可読コメント属性」を用いて、ページ内の各ブロック間
の論理的な関係を記述できるようにしているので、ミク
ストモード文書を再編集するとき、この「ユーザ可読コ
メント属性」の内容を参照して、各ブロックの内容部の
連続を判定することができ、ユーザの編集作業の負担を
軽減することができる。
【0043】図4は、作成したミクストモード文書を保
存するときの前処理の一例を示している。
【0044】まず、未処理ページを1ページ選択し(処
理101)、その選択したページの未処理ブロックを1
つ選択する(処理102)。次いで、その選択したブロ
ックに、他のブロックとの論理的関係が設定されている
かどうかを調べる(判断103)。
【0045】判断103の結果がYESになるときに
は、その設定されている論理関係に対応した文字列情報
を生成し、その文字列情報をそのブロックの「ユーザ可
読コメント属性」にセットする(処理104)。
【0046】1つの選択ブロックに関する処理を終了す
ると、その選択ページについて全てのブロックの処理を
終了したかどうかを調べ(判断105)、判断105の
結果がNOになるときには、処理102に戻って、他の
ブロックに関する処理を実行する。
【0047】また、判断105の結果がYESになると
きには、その文書の全てのページについての処理が終了
したかどうかを調べ(判断106)、判断106の結果
がNOになるときには、処理101に戻って、他のペー
ジに関する処理を実行する。ま、判断106の結果がY
ESになるときには、この処理を終了する。
【0048】このようにして、各ブロック間の論理的関
係を規定するための情報が、各ブロックの「ユーザ可読
コメント属性」にセットされる。
【0049】図5は、保存しているミクストモード文書
を再編集するため、または、他の文書から参照するため
にファイルオープンするとき、そのオープンしたファイ
ルのデータを編集アプリケーションに渡すときに実行す
る前処理の一例を示している。
【0050】まず、未処理ページを1ページ選択し(処
理201)、その選択したページの未処理ブロックを1
つ選択する(処理202)。次いで、その選択したブロ
ックに、「ユーザ可読コメント属性」が含まれているか
どうかを調べ(判断203)、判断203の結果がYE
Sになるときには、その内容が、他のブロックとの論理
的関係をあらわすものであるかどうかを調べる(判断2
04)。そして、判断204の結果がYESになるとき
には、その属性値を、他のブロックとの論理関係をあら
わす情報として、編集アプリケーションに渡す(処理2
05)。
【0051】1つの選択ブロックに関する処理を終了す
ると、その選択ページについて全てのブロックの処理を
終了したかどうかを調べ(判断206)、判断206の
結果がNOになるときには、処理202に戻って、他の
ブロックに関する処理を実行する。
【0052】また、判断206の結果がYESになると
きには、その文書の全てのページについての処理が終了
したかどうかを調べ(判断207)、判断207の結果
がNOになるときには、処理201に戻って、他のペー
ジに関する処理を実行する。ま、判断207の結果がY
ESになるときには、この処理を終了する。
【0053】このようにして、各ブロックに付加されて
いる「ユーザ可読コメント属性」の内容に応じて、各ブ
ロック間の論理的関係が指定される。
【0054】ところで、開放型文書体系の形式の文書に
おけるページに含まれるブロックのうち、キャラクタブ
ロックCBLには、図6に示すように、キャラクタブロ
ックCBLの参照点RPbの座標情報、キャラクタブロ
ックCBLにおける最初のキャラクタボックスCBxの
位置を参照点RPbからの相対座標であらわす水平イニ
シャルオフセットOXと垂直イニシャルオフセットO
Y、各キャラクタボックスCBxの参照点RPcをキャ
ラクタボックスCBxの進行方向に結んで得られるキャ
ラクタ・ベースラインCBLの間隔(すなわち、行間
隔)をあらわす改行幅LS、キャラクタボックスCBx
の進行方向の間隔(実際には、各キャラクタボックスC
Bxの参照点RPcの間隔)をあらわすキャラクタ・ス
ペーシングCS、および、キャラクタブロックCBLの
水平方向の寸法と垂直方向の寸法など、そのレイアウト
に関する種々の属性が含まれている。また、この場合、
キャラクタボックスCBxの水平方向の寸法SXおよび
垂直方向の寸法SYは、キャラクタの種別にかかわらず
一定である。
【0055】図7は、本発明の他の実施例にかかる処理
例を示している。
【0056】まず、このデータ端末装置のユーザは、所
定の文書作成アプリケーションプログラムを起動して、
任意の文書を作成する(処理301)。
【0057】そして、ユーザが文書作成作業を終了し、
作成した文書を磁気ディスク装置12に保存する作業を
指定すると、データ端末装置は、そのときに作成された
文書を、所定形式の開放型文書体系の文書情報に変換す
る(処理302)。
【0058】また、このとき、書式付き文字内容体系を
もつキャラクタブロックに相当するキャラクタブロック
を1つ探して(処理303)、そのキャラクタブロック
の水平方向の寸法BWと、キャラクタ・スペーシングC
Sの値を取り出し、寸法BWをキャラクタス・スペーシ
ングCSの値で割り算し、その商の整数部分の値を、1
行当たりの文字数CWに代入する(処理304)。
【0059】そして、そのキャラクタブロックの内容部
のキャラクタデータに、文字数CW毎にハード行末符号
を挿入して(処理305)、書式付き文字内容体系をも
つキャラクタブロックの内容部を形成する。
【0060】次に、全ての書式付き文字内容体系をもつ
キャラクタブロックに相当するキャラクタブロックにつ
いての処理を終了したかどうかを調べ(判断306)、
判断306の結果がNOになるときには、処理303に
戻り、次のキャラクタブロックについて、同様の処理を
実行する。また、判断306の結果がYESになるとき
には、変換後の文書情報を、そのときに作成した文書の
データとして、磁気ディスク装置12に保存する。
【0061】このようにして、本実施例では、作成した
文書において、書式付き文字内容体系をもつキャラクタ
ブロックに相当する内容に、そのキャラクタブロックで
の表示上の改行位置にハード行末符号を挿入することが
できるので、書式付き文字内容体系をもつキャラクタブ
ロックを適切に形成することができる。
【0062】図8は、このデータ端末装置が、他のデー
タ端末装置から受信して磁気ディスク装置12に蓄積し
た文書情報、または、自端末で形成して磁気ディスク装
置12に蓄積した文書情報を再編集するときに、編集作
業の前に実行する処理例を示している。
【0063】この場合、まず、指定された文書をオープ
ンし(処理401)、その文書に含まれる書式付き文字
内容体系をもつキャラクタブロックを1つ探し(処理4
02)、そのキャラクタブロックの水平方向の寸法BW
と、キャラクタ・スペーシングCSの値を取り出し、寸
法BWをキャラクタス・スペーシングCSの値で割り算
し、その商の整数部分の値を、1行当たりの文字数CW
に代入する(処理403)。
【0064】そして、そのキャラクタブロックの内容部
のキャラクタデータに、文字数CW毎にあらわれるハー
ド行末符号を削除しながら(処理404)、そのキャラ
クタブロックの内容部を順次読み込む(処理405)。
【0065】1つのキャラクタブロックの処理を終了す
ると、そのときにオープンした文書の全てのキャラクタ
ブロックに対する処理を終了したかどうかを調べて(判
断406)、判断406の結果がNOになるときには、
処理402に戻って、次のキャラクタブロックについて
の処理を実行する。また、判断406の結果がYESに
なるときには、そのときにオープンした文書の編集処理
に移行する。
【0066】このようにして、本実施例では、文書をオ
ープンするときにキャラクタブロックに含まれるハード
行末符号を削除しているので、文書編集処理では、この
ハード行末符号に関する処理を実行する必要がなく、文
書編集処理の効率が向上する。
【0067】ところで、上述した実施例では、ハード行
末符号の位置を、キャラクタブロックの水平方向の寸法
BWと、キャラクタ・スペーシングCSの値に基づいて
算出した文字数CW毎に規定しているが、実際には、例
えば、いわゆる禁則処理が適用された場合などでは、そ
の位置から外れる場合がある。この場合には、実際の位
置に従う。すなわち、ハード行末符号を挿入するときに
は、禁則処理により指定された行末にハード行末符号を
挿入し、ハード行末符号を削除するときには、文字数C
Wで示される位置の前後2キャラクタ位置程度で、ハー
ド行末符号を実際に検索し、それによって発見されたハ
ード行末符号を削除する。
【0068】なお、上述した実施例では、開放型文書体
系の全ての形式の文書を編集および再編集する機能を備
えたデータ端末装置について本発明を適用した場合を説
明したが、それ以外のデータ端末装置についても、本発
明を同様にして適用することができる。
【0069】
【発明の効果】以上説明したように、本発明によれば、
各レイアウトコンポーネント間の関係を指定することが
できるので、再編集するときに各レイアウトコンポーネ
ントの内容部間でのデータの移動を自動的に判断するこ
とができ、再編集時の操作およびそのための処理が容易
になる。また、編集時および再編集時において、書式付
き文字内容体系をもつキャラクタブロックの内容を効率
よく変換できるという効果を得る。
【図面の簡単な説明】
【図1】本発明の一実施例にかかるミクストモード端末
装置を示したブロック図。
【図2】ページ内のブロック配置の一例を示した概略
図。
【図3】ページ内のブロック配置の他の例を示した概略
図。
【図4】作成したミクストモード文書を保存するときの
前処理の一例を示したフローチャート。
【図5】保存しているミクストモード文書を再編集する
ため、または、他の文書から参照するためにファイルオ
ープンするとき、そのオープンしたファイルのデータを
編集アプリケーションに渡すときに実行する前処理の一
例を示したフローチャート。
【図6】キャラクタブロックの属性について説明するた
めの概略図。
【図7】文書作成終了して保存するときの処理例を示し
たフローチャート。
【図8】文書再編集時の前処理の処理例を示したフロー
チャート。
【図9】グループ4ファクシミリ装置の文書の一例を示
した概略図。
【図10】ミクストモード端末装置の文書の一例を示し
た概略図。
【図11】プロセッサブルモード端末の文書(処理可能
形式文書および書式付き処理可能形式文書)の一例を示
した概略図。
【図12】書式付き文字内容体系をもつキャラクタブロ
ックの表示例と、それに対応した内容部の一例を示した
概略図。

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 開放型文書体系に属する書式付き文書体
    系に従った文書を作成する文書作成装置の制御方法にお
    いて、 文書を構成するレイアウトコンポーネントのユーザ可読
    コメント属性に、そのレイアウトコンポーネントが含ま
    れるページ内でのそのレイアウトコンポーネントと他の
    レイアウトコンポーネントの論理的な順序関係をあらわ
    す所定の文字列をセットするとともに、 文書に含まれるレイアウトコンポーネントのユーザ可読
    コメント属性に、他のレイアウトコンポーネントとの論
    理的な順序関係をあらわす所定の文字列が含まれている
    ときには、その文字列の内容に従ってそのレイアウトコ
    ンポーネントを再編集することを特徴とする文書作成装
    置の制御方法。
  2. 【請求項2】 開放型文書体系に属する書式付き文書体
    系に従った文書を作成する文書作成装置の制御方法にお
    いて、 文書を構成するレイアウトコンポーネントのユーザ可読
    コメント属性に、そのレイアウトコンポーネントが含ま
    れるページ内でのそのレイアウトコンポーネントと他の
    レイアウトコンポーネントの物理的な位置関係をあらわ
    す所定の文字列をセットするとともに、 文書に含まれるレイアウトコンポーネントのユーザ可読
    コメント属性に、他のレイアウトコンポーネントとの物
    理的な位置関係をあらわす所定の文字列が含まれている
    ときには、その文字列の内容に従ってそのレイアウトコ
    ンポーネントを再編集することを特徴とする文書作成装
    置の制御方法。
  3. 【請求項3】 前記レイアウトコンポーネントがブロッ
    クであることを特徴とする請求項1または請求項2記載
    の文書作成装置の制御方法。
  4. 【請求項4】 前記レイアウトコンポーネントが、フレ
    ームに含まれるブロックであることを特徴とする請求項
    1または請求項2記載の文書作成装置の制御方法。
  5. 【請求項5】 開放型文書体系に属する文書応用プロフ
    ァイルに従った文書および文書情報を作成する文書作成
    装置の制御方法において、 文書応用プロファイルに属する書式付き文字内容体系を
    もつキャラクタブロックを含む文書情報を編集終了した
    とき、その編集した文書情報に含まれる上記キャラクタ
    ブロックに配置されるキャラクタデータ列に、そのキャ
    ラクタブロックに指定されている文字進行方向の寸法と
    文字間隔から規定される1行当たりの文字数毎に、所定
    のハード行末符号を挿入することを特徴とする文書作成
    装置の制御方法。
  6. 【請求項6】 開放型文書体系に属する文書応用プロフ
    ァイルに従った文書および文書情報を作成する文書作成
    装置の制御方法において、 文書応用プロファイルに属する書式付き文字内容体系を
    もつキャラクタブロックの文書情報を再編集するとき、
    その再編集時に指定された文書情報に含まれる各キャラ
    クタブロックについて、おのおののキャラクタブロック
    に指定されている文字進行方向の寸法と文字間隔から規
    定される1行当たりの文字数毎に、そのキャラクタブロ
    ックのキャラクタデータ列に挿入されている所定のハー
    ド行末符号を削除することを特徴とする文書作成装置の
    制御方法。
  7. 【請求項7】 開放型文書体系に属する文書応用プロフ
    ァイルに従った文書および文書情報を作成する文書作成
    装置の制御方法において、 文書応用プロファイルに属する書式付き文字内容体系を
    もつキャラクタブロックを含む文書情報を編集終了した
    とき、その編集した文書情報に含まれる上記キャラクタ
    ブロックに配置されるキャラクタデータ列に、そのキャ
    ラクタブロックに指定されている文字進行方向の寸法と
    文字間隔から規定される1行当たりの文字数毎に、所定
    のハード行末符号を挿入する一方、文書応用プロファイ
    ルに属する書式付き文字内容体系をもつキャラクタブロ
    ックの文書情報を再編集するとき、その再編集時に指定
    された文書情報に含まれる各キャラクタブロックについ
    て、おのおののキャラクタブロックに指定されている文
    字進行方向の寸法と文字間隔から規定される1行当たり
    の文字数毎に、そのキャラクタブロックのキャラクタデ
    ータ列に挿入されている所定のハード行末符号を削除す
    ることを特徴とする文書作成装置の制御方法。
  8. 【請求項8】 前記キャラクタデータ列に対する前記ハ
    ード行末符号の挿入は、前記編集終了した文書情報を保
    存するときに実行することを特徴とする請求項5または
    請求項7記載の文書作成装置の制御方法。
  9. 【請求項9】 前記キャラクタデータ列からの前記ハー
    ド行末符号の削除は、前記再編集時に指定された文書情
    報を読み込む前処理として実行することを特徴とする請
    求項6または請求項7記載の文書作成装置の制御方法。
JP5124719A 1992-11-12 1993-04-30 文書作成装置の制御方法 Pending JPH06236367A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP5124719A JPH06236367A (ja) 1992-11-12 1993-04-30 文書作成装置の制御方法
US08/596,779 US5717945A (en) 1992-11-12 1996-02-05 Method for creating documents with an open document architecture

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP4-326274 1992-11-12
JP32627492 1992-11-12
JP4-354884 1992-12-18
JP35488492 1992-12-18
JP5124719A JPH06236367A (ja) 1992-11-12 1993-04-30 文書作成装置の制御方法

Publications (1)

Publication Number Publication Date
JPH06236367A true JPH06236367A (ja) 1994-08-23

Family

ID=27314972

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5124719A Pending JPH06236367A (ja) 1992-11-12 1993-04-30 文書作成装置の制御方法

Country Status (2)

Country Link
US (1) US5717945A (ja)
JP (1) JPH06236367A (ja)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6014137A (en) 1996-02-27 2000-01-11 Multimedia Adventures Electronic kiosk authoring system
US20040019610A1 (en) * 1996-02-27 2004-01-29 Burns Kevin S. Portal information delivery system for personal computers and SOHO computer systems
US5895476A (en) * 1996-09-09 1999-04-20 Design Intelligence, Inc. Design engine for automatic reformatting for design and media
US5895477A (en) * 1996-09-09 1999-04-20 Design Intelligence, Inc. Design engine for automatic layout of content
US5956737A (en) * 1996-09-09 1999-09-21 Design Intelligence, Inc. Design engine for fitting content to a medium
US6026417A (en) * 1997-05-02 2000-02-15 Microsoft Corporation Desktop publishing software for automatically changing the layout of content-filled documents
US6374271B1 (en) * 1997-09-26 2002-04-16 Fuji Xerox Co., Ltd. Hypermedia document authoring using a goals outline and a presentation outline
JP3848039B2 (ja) * 1999-09-06 2006-11-22 株式会社リコー インターネットファクシミリゲートウェイ装置およびその制御方法
US7661062B1 (en) * 1999-09-20 2010-02-09 Business Objects Americas System and method of analyzing an HTML document for changes such that the changed areas can be displayed with the original formatting intact
US7539623B1 (en) * 2000-04-06 2009-05-26 Medical Central Online Method and a system for providing bed availability information on a computer network
EP1203661A3 (en) * 2000-11-01 2007-10-24 Eastman Kodak Company Method and interface for assembling books
JP4060535B2 (ja) * 2001-01-24 2008-03-12 株式会社リコー インターネットファクシミリ装置およびその制御方法
JP2002288041A (ja) * 2001-03-23 2002-10-04 Sony Corp 情報処理装置および方法、プログラム格納媒体、並びにプログラム
JP3810358B2 (ja) * 2002-09-02 2006-08-16 株式会社リコー ネットワーク端末装置
US20040135805A1 (en) * 2003-01-10 2004-07-15 Gottsacker Neal F. Document composition system and method
JP4083637B2 (ja) * 2003-07-15 2008-04-30 株式会社リコー 画像処理装置,送受信データ処理方法,送受信データ処理プログラム
KR20060059782A (ko) * 2004-11-29 2006-06-02 엘지전자 주식회사 영상신호의 스케일러블 프로그레시브 다운로딩을 지원하는방법
JP5053550B2 (ja) * 2005-02-01 2012-10-17 キヤノン株式会社 文書処理装置及び方法と文書処理システム
USD594872S1 (en) * 2007-06-22 2009-06-23 Brother Industries, Ltd. Portion of a display panel with a transitional computer icon
US8176412B2 (en) * 2009-08-25 2012-05-08 International Business Machines Corporation Generating formatted documents
BR112012007674A2 (pt) * 2009-10-05 2016-11-29 Fabtale Productions Pty Ltd método e aparelho para fornecer um documento eletrônico a um usuário, software para uso com um computador, mídia legível por computador, método para compartilhar o conteúdo com um ou mais usuários para inserção em um documento eletrônico, método e servidor para fornecer o conteúdo para um ou mais usuários para inserção em um documento eletrônico
CA2772747C (en) * 2011-03-31 2015-10-27 Accenture Global Services Limited Form layout method and system

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5129061A (en) * 1982-11-10 1992-07-07 Wang Laboratories, Inc. Composite document accessing and processing terminal with graphic and text data buffers
US4959769A (en) * 1983-10-03 1990-09-25 Wang Laboratories, Inc. Structures and methods for representing and processing documents
US4723210A (en) * 1984-08-30 1988-02-02 International Business Machines Corp. Superblock structure in a multiple in a data editor
JPH07105892B2 (ja) * 1985-10-07 1995-11-13 キヤノン株式会社 デ−タ通信装置
JPS63104542A (ja) * 1986-10-22 1988-05-10 Ricoh Co Ltd テレマテイ−ク受信端末
JP2559406B2 (ja) * 1987-05-18 1996-12-04 株式会社日立製作所 文書作成装置
US5113492A (en) * 1987-09-16 1992-05-12 Canon Kabushiki Kaisha Apparatus for processing character and image data
US5253181A (en) * 1989-04-27 1993-10-12 Kawasaki Steel Corporation Programmable one-board computer, and methods of verification of logic circuit and alteration to actual circuit using the programmable one-board computer
US5144555A (en) * 1989-11-16 1992-09-01 Hitachi, Ltd. Method and apparatus for supporting of making formatted document
US5181162A (en) * 1989-12-06 1993-01-19 Eastman Kodak Company Document management and production system
US5201047A (en) * 1989-12-21 1993-04-06 International Business Machines Corporation Attribute-based classification and retrieval system
KR930002349B1 (ko) * 1990-12-29 1993-03-29 주식회사 금성사 압축영상의 문자열 분리방법
US5359673A (en) * 1991-12-27 1994-10-25 Xerox Corporation Method and apparatus for converting bitmap image documents to editable coded data using a standard notation to record document recognition ambiguities

Also Published As

Publication number Publication date
US5717945A (en) 1998-02-10

Similar Documents

Publication Publication Date Title
JPH06236367A (ja) 文書作成装置の制御方法
US4608662A (en) Method for editing document
US4912669A (en) Document-editing system
US5734761A (en) Editing scanned document images using simple interpretations
JPS60134357A (ja) 画像フアイル登録・検索方式
JPH06348890A (ja) 文書処理方法及び装置
JPH0221024B2 (ja)
JPH04148475A (ja) 文書処理方法及び装置
JPS58208865A (ja) 文書作成装置
JPH0612540B2 (ja) 文書作成支援装置
US7066665B2 (en) Printing apparatus and printing method
JP2825273B2 (ja) 図面管理方法及び装置
JP2744228B2 (ja) 画像処理装置
JPS60256873A (ja) 図形情報入力装置
JPH07107711B2 (ja) 文書画像の処理装置
CN117435839A (zh) 一种图形标注方法、系统、计算机设备和可读存储介质
JP2641391B2 (ja) 文字認識方法
JPH05103129A (ja) ミクストモード端末装置の制御方法
JP2821002B2 (ja) 文字処理装置及び文字処理方法
JPS62145424A (ja) プログラム管理方法
JP3154790B2 (ja) 光学的文字読取装置
JP3225633B2 (ja) 画像データ管理装置
JP3347322B2 (ja) 文書処理装置及び前記装置における文書処理方法
JPH01130257A (ja) 文書処理装置
JPH0567108A (ja) 文字入力編集装置