(57)【要約】【課題】付加情報の設定等により異なる設定がされた文書構造の単位を通常の設定状態とは異なるアイコンで表示することができるツリー構造表示方法を提供する。【解決手段】複数の階層から成る文書データを構成する章のデータ情報を取得し、章に属するそれぞれのデータごとに、それぞれのデータを構成するページのデータ情報を取得し、ページに属するそれぞれのデータに付加情報が付加されているか否かを判定する。次いで、章のデータ情報とページのデータ情報と上記判定結果とを用いて文書データをツリー表示する際のそれぞれの階層のデータを示すアイコンの種類を決定する。そして、決定されたアイコンを用いて文書データの階層構造をツリー構造で表示する。【選択図】  図１１
2004252725.tif 000002
【特許請求の範囲】
【請求項１】
複数の階層から成る文書データの階層構造を、該文書データの各階層のデータをアイコン表示したツリー構造を用いて表示するツリー構造表示方法であって、
前記文書データを構成する第１の階層のデータ情報を取得する第１の取得工程と、
前記第１の階層に属するそれぞれのデータごとに、該それぞれのデータを構成する第２の階層のデータ情報を取得する第２の取得工程と、
前記第２の階層に属するそれぞれのデータに付加情報が付加されているか否かを判定する判定工程と、
前記第１の階層のデータ情報と前記第２の階層のデータ情報と前記判定工程による判定結果とを用いて前記文書データをツリー表示する際のそれぞれの階層のデータを示すアイコンの種類を決定する決定工程と、
決定されたアイコンを用いて前記文書データの階層構造をツリー構造で表示する表示工程と
を有することを特徴とするツリー構造表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータ等において複数の章やページから成る文書データの構造を階層的に表現するツリー構造表示技術に関する。
【０００２】
【従来の技術】
パーソナルコンピュータ等の情報処理装置において文書データの構造を表示する方法として、階層的に表現することが可能なツリー構造表示が一般的に使用されている。例えば、文書構造が章とページで構成されている場合、ルートである文書の直下に章を、そして各章の直下にページを並べるツリー方式を用いて当該文書構造を階層的に表現するとともに、文書、章及びページをそれぞれ別アイコンで表示することによって、階層構造の表現力を高めていた。また、文書構造が見出しとその説明の場合、見出しグループ単位でまとめて階層表現することによって、操作性を良くしていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述したような従来のツリー構造表示では、文書、章及びページといった文書構造の各階層の単位は、常に同じアイコンで表示されており、同じ階層に属する文章構造の単位において異なる設定がされた場合の表現方法までは考慮されていなかった。例えば、文書構造の各単位で行われる異なる設定としては、各ページに付加情報を付加するような設定がある。すなわち、文書構造の単位ごとに異なる付加情報の設定を行った場合、従来のツリー構造表示では、どの文書構造の単位に付加情報の設定が行われたのかを判断することができないといった問題があった。
【０００４】
本発明は、このような事情を考慮してなされたものであり、付加情報の設定等により異なる設定がされた文書構造の単位を通常の設定状態とは異なるアイコンで表示することができるツリー構造表示方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明は、複数の階層から成る文書データの階層構造を、該文書データの各階層のデータをアイコン表示したツリー構造を用いて表示するツリー構造表示方法であって、
前記文書データを構成する第１の階層のデータ情報を取得する第１の取得工程と、
第１の階層に属するそれぞれのデータごとに、該それぞれのデータを構成する第２の階層のデータ情報を取得する第２の取得工程と、
前記第２の階層に属するそれぞれのデータに付加情報が付加されているか否かを判定する判定工程と、
前記第１の階層のデータ情報と前記第２の階層のデータ情報と前記判定工程による判定結果とを用いて前記文書データをツリー表示する際のそれぞれの階層のデータを示すアイコンの種類を決定する決定工程と、
決定されたアイコンを用いて前記文書データの階層構造をツリー構造で表示する表示工程と
を有することを特徴とする。
【０００６】
【発明の実施の形態】
以下、図面を参照して、本発明の一実施形態に係るツリー構造表示技術について説明する。
【０００７】
図１は、本発明の一実施形態に係るツリー構造表示可能なホストコンピュータ３０００とプリンタ１５００とから構成される情報処理システムの構成を示すブロック図である。尚、本発明に係るツリー構造表示機能を備える装置又はシステムとしては、ツリー構造表示が実行されるものであれば、単体の機器であっても、複数の機器からなるシステムであっても、或いは、ＬＡＮやＷＡＮ等のネットワークを介して接続されたシステムであってもよい。
【０００８】
図１において、ホストコンピュータ３０００は、コンピュータ制御ユニット２０００と、キーボード（ＫＢ）９とＣＲＴディスプレイ（ＣＲＴ）１０と外部メモリ１１とから構成されている。コンピュータ制御ユニット２０００は、各種データを記憶するＲＯＭ３と、ＲＯＭ３のプログラム用ＲＯＭ或いは外部メモリ１１に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む。）等が混在した文書処理を実行するＣＰＵ１と、ＣＰＵ１の主メモリやワークエリア等として機能するＲＡＭ２とを備え、システムバス４に接続される各デバイス（上記ＲＡＭ２、ＲＯＭ３や、後述するキーボードコントローラ５、ＣＲＴコントローラ６、ディスクコントローラ７、プリンタコントローラ８）をＣＰＵ１が総括的に制御する。
【０００９】
また、このＲＯＭ３のプログラム用ＲＯＭ或いは外部メモリ１１には、ＣＰＵ１の制御プログラムであるオペレーティングシステムプログラム（以下、「ＯＳ」という。）等を記憶し、ＲＯＭ３のフォント用ＲＯＭ或いは外部メモリ１１には上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭ或いは外部メモリ１１には上記文書処理等を行う際に使用する各種データを記憶する。
【００１０】
キーボードコントローラ（ＫＢＣ）５は、ＫＢ９や不図示のポインティングデバイスからのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）６は、ＣＲＴ１０の表示を制御する。ディスクコントローラ（ＤＫＣ）７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム（以下、「プリンタドライバ」という。）等を記憶するハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。プリンタコントローラ（ＰＲＴＣ）８は、双方向性インタフェース（インタフェース）２１を介してプリンタ１５００に接続されて、プリンタ１５００との通信制御処理を実行する。
【００１１】
尚、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウィンドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷の設定に関するウィンドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行う。
【００１２】
プリンタ１５００は、プリンタ制御ユニット１０００と、印刷部１７と、操作部１５０１と、外部メモリ１４とから構成され、プリンタ制御ユニット１０００内のＣＰＵ１２により制御される。プリンタＣＰＵ１２は、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等或いは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。また、このＲＯＭ１３のプログラム用ＲＯＭには、ＣＰＵ１２の制御プログラム等を記憶する。ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等が記憶され、ＲＯＭ１３のデータ用ＲＯＭには、ハードディスク等の外部メモリ１４がないプリンタの場合には、ホストコンピュータ３０００上で利用される情報等が記憶されている。
【００１３】
ＣＰＵ１２は入力部１８を介してホストコンピュータ３０００との通信処理が可能となっており、プリンタ１５００内の情報等をホストコンピュータ３０００に通知できる。ＲＡＭ１９は、ＣＰＵ１２の主メモリや、ワークエリア等として機能するＲＡＭであり、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。尚、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカード等で実現される外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスが制御される。尚、外部メモリ１４はオプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、操作部１５０１には、操作パネル等で操作するためのスイッチやＬＥＤ表示器等が配されている。
【００１４】
また、前述した外部メモリ１４は１個に限らず、複数個備えることも可能であり、内蔵フォントに加えてオプションカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成してもよい。さらに、図示しないＮＶＲＡＭを有し、操作パネル１５０１から設定されるプリンタモード設定情報を記憶するようにしてもよい。
【００１５】
図２は、プリンタが直接又はネットワーク経由で接続されているホストコンピュータ３０００における典型的な印刷処理のモジュールを示す概要図である。図２において、アプリケーション２０１、グラフィックエンジン２０２、プリンタドライバ２０３及びシステムスプーラ２０４は、外部メモリ１１に保存されたファイルとして存在し、実行される場合にＯＳやそのモジュールを利用するモジュールによってＲＡＭ２にロードされ実行されるプログラムモジュールである。
【００１６】
また、アプリケーション２０１及びプリンタドライバ２０３は、外部メモリ１１であるＦＤや不図示のＣＤ−ＲＯＭ、或いは不図示のネットワークを経由して外部メモリ１１であるＨＤに追加することが可能である。外部メモリ１１に保存されているアプリケーション２０１はＲＡＭ２にロードされて実行されるが、このアプリケーション２０１からアプリケーションの文書ファイル２０５の内容をプリンタ１５００へ印刷する際には、同様にＲＡＭ２にロードされ実行可能となっているグラフィックエンジン２０２を利用して出力（描画）される。
【００１７】
グラフィックエンジン２０２は、プリンタ（印刷装置）ごとに用意されたプリンタドライバ２０３を同様に外部メモリ１１からＲＡＭ２にロードし、アプリケーション２０１の出力をプリンタドライバ２０３に設定する。そして、アプリケーション２０１から受け取るＧＤＩ（Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）関数からＤＤＩ（Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ  Ｉｎｔｅｒｆａｃｅ）関数に変換して、プリンタドライバ２０３へＤＤＩ関数を出力する。プリンタドライバ２０３は、グラフィックエンジン２０２から受け取ったＤＤＩ関数に基づいて、プリンタが認識可能な制御コマンド、例えばＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に変換する。変換されたプリンタ制御コマンドは、ＯＳによってＲＡＭ２にロードされたシステムスプーラ２０４を経て、例えばインタフェース２１経由で、プリンタ１５００へ印刷データとして出力される仕組みとなっている。
【００１８】
図３は、ホストコンピュータ３０００のＣＲＴ１０上に表示されるアプリケーション２０１による操作画面の一例を示す図である。このアプリケーション２０１は、文書のページ順の入れ替えや複製、削除等の編集に加え、ステイプル、パンチ等の印刷装置の機能設定も行うことができ、指定した印刷装置に印刷することが可能である。
【００１９】
図３の左側の領域３１には、文書の構造を示すツリー構造が表示されている。本実施形態において、文書は章の集合で構成されており、各章は原稿ページの集合で構成されている。また、図３の右側の領域３２には、各ページの印刷プレビューが表示されている。また、アプリケーション２０１は、ページに対する付加情報として、アノテーションデータ、バリアブルプリントデータ等を付加することができる。
【００２０】
図４は、アプリケーション２０１から起動することができる「アノテーションエディタ」ウィンドウを説明するための図である。「アノテーションエディタ」ウィンドウは、ページにアノテーションデータを付加するためのウィンドウである。このウィンドウでは、図形、文字や画像などをページに付加するための様々な機能が提供されている。図４は、特定のページに対して図形４１を付加している様子が示されている。本実施形態においては、図４に示すアノテーションエディタウィンドウは、図３のアプリケーション操作画面にあるツールメニューの「アノテーションエディタの起動」或いはツールバー上の「アノテーションエディタの起動」ボタン３３を押下することにより起動される。
【００２１】
図５は、アプリケーション２０１から起動することができる「バリアブルプリントエディタ」ウィンドウを説明するための図である。「バリアブルプリントエディタ」ウィンドウは、ページにバリアブルプリントデータを付加するためのウィンドウである。このウィンドウでは、ページにバリアブルプリントデータを付加するための様々な機能が提供されている。図５は、特定のページに対してバリアブルプリントデータをバリアブルフィールド５１として付加している様子が示されている。また、バリアブルフィールドはデータベースとリンクさせることが可能であり、データベースと連結した可変なデータを付加することができる。本実施形態においては、図４に示す「バリアブルプリントエディタ」ウィンドウは、図３のアプリケーション操作画面にあるツールメニューの「バリアブルプリントエディタの起動」又はツールバー上の「バリアブルプリントエディタの起動」ボタン３４の押下により起動される。
【００２２】
図６は、全てのページにアノテーションデータやバリアブルプリントデータ等の付加情報の設定がされていない場合の文書構成のツリー構造表示例を示す図である。また、図７は、特定のページにアノテーションデータ又はバリアブルプリントデータ等の付加情報の設定がされている場合の文書構成のツリー構造表示例を示す図である。これらのツリー構造表示は、前述したように、図３の画面の左フレームに表示される。
【００２３】
図６に示すように、アノテーションデータやバリアブルプリントデータ等が設定されていないページのアイコンには、一例として、ページを示すアイコン６１が採用されている。また、アノテーションデータやバリアブルプリントデータが設定されているページは、図７の７１や７２で示すように、設定されていないページのアイコンに鉛筆マークを入れ、アノテーションデータやバリアブルプリントデータを含まないページと明確に区別することができるようにしている。
【００２４】
図８は、アプリケーション２０１が扱う文書ファイル２０５の細部データ構造を示す図である。図８に示すように、本実施形態における文書ファイル２０５では、文書の構造情報、文書の詳細設定情報、章の詳細設定情報、ページの詳細設定情報、原稿情報、アノテーションデータ及びバリアブルプリントデータがそれぞれフィールド８０１〜８０７に記録されている。
【００２５】
フィールド８０１の文書の構造情報は、図３に示したアプリケーション操作画面のツリー構造に表示する文書の構造に関する情報である。フィールド８０２の文書の詳細設定情報は、文書の詳細な設定情報である。フィールド８０３の章の詳細設定情報は、章の詳細な設定情報である。フィールド８０４のページの詳細設定情報は、ページごとに設定可能な詳細な設定情報であり、章の詳細設定で文書の詳細設定に対して変更が可能であるのと同様、ページの詳細設定では文書や章の詳細設定に対してページごとに変更可能な設定項目についての設定情報である。フィールド８０５の原稿情報は、各原稿ページの描画情報であり、図３の右側のプレビュー表示に使用するページ単位の情報である。文書ファイル２０５には、その他文書ごとに必要な情報が含まれているが、ここでは説明を省略する。尚、フィールド８０６には、付加情報であるアノテーションデータが記録されている。また、フィールド８０７には、付加情報であるバリアブルプリントデータが記録されている。
【００２６】
図９は、図８のフィールド８０６にアノテーションデータが含まれていた場合を説明するための概略図である。アノテーションデータとしては、図形９０８、画像９０９、テキスト９１０を付加情報としてページに埋め込むことが可能である。その場合、図８のデータ構造中のアノテーションデータ用フィールド８０６にそれらのデータは記録されることになる。
【００２７】
図１０は、図８のフィールド８０７にバリアブルプリントデータが含まれていた場合を説明するための概略図である。バリアブルプリントデータは、フィールド１００８のようにして格納されており、各バリアブルフィールド内にデータが記録されている。また、バリアブルフィールドはデータベースとの連結も可能であり、データベース１００９と連結して、ページ内にデータベース内の可変な情報を埋め込むことも可能である。
【００２８】
上述したように、本実施形態に係るホストコンピュータ３０００では、複数の階層から成る文書データの階層構造を、当該文書データの各階層のデータをアイコン表示したツリー構造を用いて表示することができる。このため、まず、文書データを構成する第１の階層（例えば、章）のデータ情報を取得し、第１の階層に属するそれぞれのデータごとに、それぞれのデータを構成する第２の階層（例えば、ページ）のデータ情報を取得し、第２の階層に属するそれぞれのデータに付加情報が付加されているか否かを判定する。次いで、第１の階層のデータ情報と第２の階層のデータ情報と上記判定結果とを用いて文書データをツリー表示する際のそれぞれの階層のデータを示すアイコンの種類を決定する。そして、決定されたアイコンを用いて文書データの階層構造をツリー構造で表示する。
【００２９】
図１１は、アプリケーション２０１におけるツリー構造表示処理の詳細な手順を説明するためのフローチャートである。アプリケーション２０１は、まず、編集中の文書ファイル２０５に含まれる章の個数Ｎを取得する（ステップＳ１１０１）。尚、このとき、定数Ｉ，Ｊを０に初期化する。次に、取得した章の個数ＮがＩと一致するか否かを判定する（ステップＳ１１０２）。その結果、一致しない場合（Ｎｏ）、定数Ｉをインクリメント（＋１）する（ステップＳ１１０３）。次に、第Ｉ章のページ数Ｍを獲得する（ステップＳ１１０４）。
【００３０】
次に、取得した第Ｉ章のページ数Ｍが定数Ｊと一致するか否かを判定する（ステップＳ１１０５）。その結果、一致しない場合（Ｎｏ）、定数Ｊをインクリメント（＋１）する（ステップＳ１１０６）。そして、第Ｉ章のＪページに付加情報が付加されている場合はＦ＝１、付加されていない場合はＦ＝０をセットする。すなわち、当該ページに、図９と図１０で説明したアノテーションデータかバリアブルプリントデータを含んでいるか否かをチェックする。そして、それらのうち１個でも含んでいればフラグＦ＝１を、１個も含まれていなければフラグＦ＝０を当該ページのアイコン情報としてセットする（ステップＳ１１０７）。
【００３１】
そして、ページの情報として、章番号、ページ番号、フラグのＩ，Ｊ，Ｆの値を保存し（ステップＳ１１０８）、ステップＳ１１０５に戻る。ここで、ページ番号が０の場合は、章の情報であることを意味する。そして、最終ページまでページ情報を作成し保存した後、ステップＳ１１０５の判断により、ＪがＭと一致しない場合（Ｙｅｓ）は、ステップＳ１１０２に戻って次の章の情報を作成する。そして、最終章までこの手順を繰り返して、文書構造を作成するための情報を完成すれば（ステップＳ１１０２でＹｅｓ）、表示処理を行う（ステップＳ１１１０）。
【００３２】
ステップＳ１１１０の表示処理においては、章、ページ及びフラグの情報より、当該ページの使用すべきアイコンを決定する。例えば、ページ番号が０ならば、章の情報を意味するので章のアイコンを表示する。また、ページ番号が０以外であれば、ページの情報を意味するのでページのアイコンを表示する。さらに、ページのフラグが１であれば、付加情報を含んだページであるので、そのことを意味するアイコンを表示する。
【００３３】
すなわち、本実施形態におけるツリー構造表示処理では、上記第１の階層（例えば、章）におけるデータ情報又は第２の階層（例えば、ページ）におけるデータ情報が、それぞれのデータの識別情報Ｉ，Ｊを示し、ステップＳ１１０７における判定結果が、付加情報が付加されているか否かを示すフラグ情報Ｆで示される場合、ステップＳ１１１０において、第１及び第２の階層における識別情報Ｉ，Ｊに基づくデータに関するフラグ情報Ｆを用いて、付加情報が付加されていないデータのアイコンを通常のアイコン（ノーマルアイコン）とし、前記付加情報が付加されているデータのアイコンを特別なアイコン（付加情報を格納するアイコン）とすることを特徴とする。
【００３４】
尚、ステップＳ１１０７でページに付加情報がある場合、このフローチャートではフラグのＯＮ／ＯＦＦを使用しているが、どの付加情報が付加されているかを情報として保存する方法もある。例えば、ページ設定では、アノテーションデータとバリアブルプリントデータが、これをフラグの代わりに識別できる形式で保存する。そして、ステップＳ１１１０で保存されたデータの種類に対応するアイコンをすべてツリー構造で表示すれば、ツリー構造からどの付加情報がページに付加されているかを直ちに判断することができる。但し、この場合は、複数個のアイコンを表示する処理をステップＳ１１１０に入れる必要がある。
【００３５】
また、付加データを表示する方法として、付加情報が付加されたページにマウスカーソル等を移動したときに、その付加情報をツールチップで通知するような方法もある。
【００３６】
さらに、文書データに対して付加情報が付加された場合に、当該付加情報が付加されたデータのアイコンを特別なアイコンに切り替えるようにしてもよい。
【００３７】
尚、本発明は、上述したように、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００３８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３９】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４０】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００４１】
【発明の効果】
以上説明したように、本発明によれば、付加情報の設定等により異なる設定がされた文書構造の単位を通常の設定状態とは異なるアイコンで表示することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るツリー構造表示可能なホストコンピュータ３０００とプリンタ１５００とから構成される情報処理システムの構成を示すブロック図である。
【図２】プリンタが直接又はネットワーク経由で接続されているホストコンピュータ３０００における典型的な印刷処理のモジュールを示す概要図である。
【図３】ホストコンピュータ３０００のＣＲＴ１０上に表示されるアプリケーション２０１による操作画面の一例を示す図である。
【図４】アプリケーション２０１から起動することができる「アノテーションエディタ」ウィンドウを説明するための図である。
【図５】アプリケーション２０１から起動することができる「バリアブルプリントエディタ」ウィンドウを説明するための図である。
【図６】全てのページにアノテーションデータやバリアブルプリントデータ等の付加情報の設定がされていない場合の文書構成のツリー構造表示例を示す図である。
【図７】特定のページにアノテーションデータ又はバリアブルプリントデータ等の付加情報の設定がされている場合の文書構成のツリー構造表示例を示す図である。
【図８】アプリケーション２０１が扱う文書ファイル２０５の細部データ構造を示す図である。
【図９】図８のフィールド８０６にアノテーションデータが含まれていた場合を説明するための概略図である。
【図１０】図８のフィールド８０７にバリアブルプリントデータが含まれていた場合を説明するための概略図である。
【図１１】アプリケーション２０１におけるツリー構造表示処理の詳細な手順を説明するためのフローチャートである。
【図１】
2004252725.tif 000003
【図２】
2004252725.tif 000004
【図３】
2004252725.tif 000005
【図４】
2004252725.tif 000006
【図５】
2004252725.tif 000007
【図６】
2004252725.tif 000008
【図７】
2004252725.tif 000009
【図８】
2004252725.tif 000010
【図９】
2004252725.tif 000011
【図１０】
2004252725.tif 000012
【図１１】
2004252725.tif 000013