(57)【特許請求の範囲】
【請求項１】
文書の種類の一つに木構造文書を少なくとも含む，文書の種類が異なる複数の文書の内容を表示する機能を持つ文書処理装置であって，
表示する文書の文書名とその文書内で表示すべき１または複数の部分を選択する選択処理手段と，
前記選択された文書名をもとにその文書の種類を自動認識する認識処理手段と，
認識した文書の種類に応じて，前記文書内で表示すべき１または複数の部分以外の部分の表示を省略して前記文書の内容を表示する限定表示処理手段とを備え，
前記限定表示処理手段は，前記認識した文書の種類が木構造文書である場合に，その木構造文書の内容における，表示すべきノードを含まないサブツリーを非表示ノードに変更し，さらにその直上ノードから派生する同レベルの階層の兄弟ノードの関係にあるノードの中に非表示ノードがある場合には，それらを一つの非表示ノードにまとめ，非表示ノードに変更した部分を非表示ノードを表す文字列または記号に置き換えて表示する
ことを特徴とする文書処理装置。
【請求項２】
文書の種類の一つに表形式文書を少なくとも含む，文書の種類が異なる複数の文書の内容を表示する機能を持つ文書処理装置であって，
表示する文書の文書名とその文書内で表示すべき１または複数の部分を選択する選択処理手段と，
前記選択された文書名をもとにその文書の種類を自動認識する認識処理手段と，
認識した文書の種類に応じて，前記文書内で表示すべき１または複数の部分以外の部分の表示を省略して前記文書の内容を表示する限定表示処理手段とを備え，
前記限定表示処理手段は，前記認識した文書の種類が表形式文書である場合に，その表形式文書の内容における，表示省略対象となったセルを非表示セルに変更し，さらにその非表示セルの上下または左右に非表示セルがある場合には，それらを一つの非表示セルにまとめ，非表示セルに変更した部分の内容を省略して表示する
ことを特徴とする文書処理装置。
【請求項３】
文書の種類の一つに図形を線または矢印で結んで表した図表現文書を少なくとも含む，文書の種類が異なる複数の文書の内容を表示する機能を持つ文書処理装置であって，
表示する文書の文書名とその文書内で表示すべき１または複数の部分を選択する選択処理手段と，
前記選択された文書名をもとにその文書の種類を自動認識する認識処理手段と，
認識した文書の種類に応じて，前記文書内で表示すべき１または複数の部分以外の部分の表示を省略して前記文書の内容を表示する限定表示処理手段とを備え，
前記限定表示処理手段は，前記認識した文書の種類が図表現文書である場合に，その図表現文書の内容における，表示省略対象となった図形を非表示図形に変更し，さらに相互に線または矢印で結ばれた非表示図形がある場合には，それらを一つの非表示図形にまとめ，非表示図形に変更した部分を非表示図形を表す図形に置き換えて表示する
ことを特徴とする文書処理装置。
【請求項４】
請求項１，請求項２または請求項３記載の文書処理装置において，
前記限定表示処理手段は，
前記文書の内容の表示を省略した部分についての表示指示を受け付け，その部分についての追加表示を行う手段を持つ
ことを特徴とする文書処理装置。
【請求項５】
請求項１，請求項２または請求項３記載の文書処理装置を，コンピュータを用いて実現するためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって，
前記コンピュータを，
前記選択処理手段と，
前記認識処理手段と，
前記限定表示処理手段として，
機能させるための文書処理装置のプログラム記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，表示装置に文書の内容を表示する文書処理装置に関する。
例えばソフトウェア開発過程では，仕様書やソースコードなどのフラットテキスト文書，システム構成図などの木構造文書，品質展開表などの表形式文書，状態遷移図などの図表現文書など様々な文書が利用されている。
【０００２】
ソフトウェア開発過程における作業には，仕様書を参照しながらシステム構成図を作成する作業，システム構成図や状態遷移図間の整合性を調査する作業，さらにそれら文書間の矛盾を解消する作業などが多い。このような作業のためには，ある文書のある部分が他の文書のどの部分を参照しながら作成されたかという履歴（トレーサビリティ）を記録しておき，あとでその文書を参照しながら新しい文書を作成するときに，その文書のトレーサビリティを辿って，どのような経緯でその文書が作成されたかを見ることは有効である。また，複数の文書について相互に関連する部分同士を関連付けておき，文書間の整合性をチェックし文書間の矛盾の解消するときに関連する部分を同時に見ることも有効である。
【０００３】
したがって，上記のような作業を行うときには，多くの文書の中にばらばらに散らばった複数の箇所を同時に見ることが必要になる。しかし，表示装置の画面の大きさには制約があり，関係のない箇所の表示をできる限り省略し，関係がある箇所のみを表示するための工夫が必要になる。
【０００４】
また，エディタやブラウザなどの文書を参照／編集／検索するためのソフトウェアが数多く作成／利用されている。近年，表やグラフなどの構造化された文書が増大し，さらに，複数の文書を関連付けることで文書間の構造化も頻繁に行われるようになってきている。これらの複雑な文書群を扱うために，エディタやブラウザなどのソフトウェアは，文書構造を意識した編集／検索／参照機能を持つようになっている。これらの機能は，「処理の結果（検索結果，置換結果など）が複数箇所に及ぶことがあり，また，それらの箇所は複数の文書に散在している」という特徴を持つ。このような散在する「複数文書の複数箇所」を表示する際に，処理結果以外の部分をなるべく隠して表示することは，表示の一覧性を高めるために極めて有効な手段となりうる。
【０００５】
【従来の技術】
複数文書を表示するための技術である「マルチウィンドウ」や，複数文書を表示するための技術である「画面分割」およびそれらを組み合わせた技術では，表示の必要がない箇所を自動的に隠す（非表示にする）機能はなく，選択的な表示には向かない。
【０００６】
一方，特定データ構造を対象として，表示／非表示の機能を持つ技術である「アウトラインエディタ」では，表示／非表示の指定は利用者がその箇所ごとに直接入力する必要があり，選択機能との連動は行わない。
【０００７】
【発明が解決しようとする課題】
本発明は，限られた表示画面上で複数文書中に散在する複数の箇所を一覧しやすくするために，コマンドにより選択され，または処理結果が複数箇所になるような「選択」を伴う他の機能を実現する手段により選択された部分以外の表示不要の箇所をできる限り省略し，関係がある箇所のみを表示することを目的とする。その際，文書種類の自動認識を行い，文書の特殊性と機能の直交性を損なわないようにして行う。
【０００８】
【課題を解決するための手段】
上記の目的を達成するため，本発明は，図１に示すような手段を持つ。図１は，本発明の原理説明図である。
【０００９】
選択処理手段１は，ユーザの選択を伴うコマンドまたは「選択」を伴う他の処理手段２０により表示する文書の文書名とその文書内で表示すべき１または複数の部分（箇所）を選択する手段である。
【００１０】
認識処理手段２は，選択処理手段１により選択された文書名をもとにその文書の種類を認識する手段である。文書種類は，例えばフラットテキスト文書，木構造文書，表形式文書または図表現文書である。具体的には，認識処理手段２は，文書名に含まれる特定の文字列，文書内の特定部分に記述された種類情報，またはあらかじめ登録された文書名と文書種類との対応情報に基づいて，文書の種類を自動認識する。
【００１１】
限定表示処理手段３は，認識処理手段２により認識した文書種類に応じて，文書内で表示すべき１または複数の部分以外の部分の表示を省略してその文書の内容を表示装置８に表示する手段である。
【００１２】
この限定表示処理手段３は，文書がフラットテキスト文書の場合に，行単位，文単位またはパラグラフ単位で表示／非表示の処理を行うフラットテキスト文書表示処理手段４，文書が木構造文書の場合に，木構造のノード単位で表示／非表示の処理を行う木構造文書表示処理手段５，文書が表形式文書の場合に，表のセル単位で表示／非表示の処理を行う表形式文書表示処理手段６，文書が図表現文書の場合に，図形要素の単位で表示／非表示の処理を行う図表現文書表示処理手段７を備える。
木構造文書表示処理手段５は，選択された木構造文書の内容における，表示すべきノードを含まないサブツリーを非表示ノードに変更し，さらにその直上ノードから派生する同レベルの階層の兄弟ノードの関係にあるノードの中に非表示ノードがある場合には，それらを一つの非表示ノードにまとめ，非表示ノードに変更した部分を非表示ノードを表す文字列または記号に置き換えて表示する。
表形式文書表示処理手段６は，選択された表形式文書の内容における，表示省略対象となったセルを非表示セルに変更し，さらにその非表示セルの上下または左右に非表示セルがある場合には，それらを一つの非表示セルにまとめ，非表示セルに変更した部分の内容を省略して表示する。
図表現文書表示処理手段７は，選択された図表現文書の内容における，表示省略対象となった図形を非表示図形に変更し，さらに相互に線または矢印で結ばれた非表示図形がある場合には，それらを一つの非表示図形にまとめ，非表示図形に変更した部分を非表示図形を表す図形に置き換えて表示する。
【００１３】
さらに，限定表示処理手段３は，文書の内容の表示を省略した部分についての表示解除指示を受け付けて，その部分についての追加表示を行う処理手段を持つ。
【００１４】
以上によって，本発明の機能は次のような特徴を有する。
（１）機能の連動性
選択処理手段１により複数文書の複数箇所が選択されたときに，認識処理手段２によりそれらの文書の種類を自動的に認識し，限定表示処理手段３において適切な表示処理手段４〜７を選択し，各表示処理手段４〜７が適切に選択された複数箇所を表示する。これらの一連の動作を自動的に連動させることができる。
【００１５】
（２）文書の特殊性を考慮した機能の直交性
文書の種類により，適切な表示方法（特に，選択的に一部分を表示する方法）は異なる（文書の特殊性）。しかしながら，選択的に表示する機能は，すべての文書に共通して必要な機能である（機能の直交性）。本機能により，すべての文書に対する異なる表示方法を用意して，どの文書についても選択的に表示する機能を提供することができる。
【００１６】
【発明の実施の形態】
以下に，本発明の実施の形態を説明する。
本発明は，選択機能，認識機能，限定表示機能を持つ。図１を用いて本発明の各手段が実現する機能を説明する。
【００１７】
（１）選択機能
選択機能は，文書名とその文書内の１または複数箇所の組を複数個選択する機能であり，選択処理手段１により実現する。
【００１８】
選択処理手段１は，文書名やその文書内のある箇所を取得するために，文書管理手段３０を呼び出す。ユーザが選択を伴うコマンドを直接実行する場合と，選択を伴う他の処理手段２０が実行されたときに連動して実行する場合の２つの場合がある。文書管理手段３０としては，通常のオペレーティング・システムに備わっているファイル管理手段を用いることができる。
【００１９】
ユーザが選択を伴うコマンドを直接実行する場合では，限定表示処理手段３または他の表示処理手段により表示された各種の文書に対して，その一部分を１または複数箇所選択する。実現方法の例として，以下の方法がある。
【００２０】
▲１▼  マウスを用いて選択箇所を指定する。
▲２▼  カーソル位置を選択したい場所に合わせコマンドを入力することで指定する。
【００２１】
選択を伴う他の処理手段２０が持つ選択機能との連動による場合では，文書の一部がその選択を伴う他の処理手段２０の処理結果であるような機能をユーザが実行したときに，その結果を選択したものとみなす。実現方法の例として，以下の方法がある。
【００２２】
▲１▼  選択を伴う他の処理手段２０が検索機能を持つものである場合，一般にユーザが検索のためのキーワードを与えると１箇所以上の文章の部分において検索に成功する。そこで，ユーザが検索を行ったときに選択処理手段１が連動して，選択処理手段１は，それらの検索に成功した部分をすべて選択したものとみなす。
【００２３】
▲２▼  複数の文書のある部分と別のある部分との間に関係を与えておき，ユーザがそのような部分に何らかの操作を行ったときに選択処理手段１が連動し，選択処理手段１は，その部分との間に関係が存在する部分をすべて選択したものとみなす。
【００２４】
選択を伴う他の処理手段２０には，文書を参照／編集／検索するための機能を持つエディタやブラウザ等がある。
（２）文書自動認識機能
文書自動認識機能は，認識処理手段２により実現する。
【００２５】
後述する限定表示処理手段３では，文書の種類によって使用する表示機能が異なるため，選択処理手段１の出力である文書名とその文書内の選択された箇所との複数個の組の一つずつについて，文書の種類を自動的に認識し，適切な表示処理手段４〜７に選択処理手段１の出力を振り分ける必要がある。このため，認識処理手段２を利用する。
【００２６】
限定表示処理手段３が選択処理手段１の出力を受け取り，文書種類を認識処理手段２に問い合わせると，認識処理手段２は，限定表示処理手段３から与えられた文書名をもとに文書種類を判断し，その結果を限定表示処理手段３に返す。文書種類を認識する実現方法の例として，以下の方法がある。
【００２７】
▲１▼  文書名に文書種類を表す文字列（拡張子など）を付け，認識処理手段２は，文書名の文字列を判断する。
▲２▼  文書種類の情報をあらかじめ文書の内部（ヘッダなど）に内蔵させ，認識処理手段２は，必要な文書の内部の情報を得るために文書管理手段３０に問い合わせて文書種類の情報を参照する。
【００２８】
▲３▼  どの文書がどの文書種類であるかを，その文書とは異なる文書（管理ファイルなど）に保存する。認識処理手段２は，文書管理手段３０を用いて管理ファイルなどの文書の内容を得て，それから表示対象の文書名をもとに文書種類を認識する。
【００２９】
（３）表示機能
表示機能は，限定表示処理手段３により実現する。
限定表示処理手段３は，選択処理手段１から文書名とその複数の選択箇所の組を複数個受け取り，その一つずつについて，認識処理手段２を呼び出すことで文書種類を求め，その文書種類に応じて適切な各種文書表示処理手段４〜７を選択し，文書名と複数の選択箇所の組を渡す。
【００３０】
限定表示処理手段３には，取り扱う文書のすべての文書種類ごとに文書種類に応じた文書表示処理手段をあらかじめ用意する。本例では，限定表示処理手段３は，フラットテキスト文書，木構造文書，表形式文書，図表現文書の４つの文書種類に対応して，フラットテキスト文書表示処理手段４，木構造文書表示処理手段５，表形式文書表示処理手段６，図表現文書表示処理手段７を持つ。
【００３１】
フラットテキスト文書表示処理手段４，木構造文書表示処理手段５，表形式文書表示処理手段６，図表現文書表示処理手段７は，それぞれ，文書名を利用して文書管理手段３０より表示対象である文書を入手し，選択箇所を限定的に表示し，また限定的表示を解除して表示する。
【００３２】
以下に各文書種類に対応するこれらの文書表示機能について説明する。
（ａ）フラットテキスト文書表示機能
フラットテキスト文書とは，「改行（または他の行制御情報）により区切られた行が複数個縦に並んだ文書」である。
【００３３】
フラットテキスト文書表示機能は，フラットテキスト文書表示処理手段４により実現される。フラットテキスト文書表示処理手段４は，選択された箇所を含まない行を〔非表示行〕に変更し，連続する複数の〔非表示行〕がある場合には，それらを一つの〔非表示行〕にまとめて表示する。なお，表示の単位は，行以外に，文またはパラグラフでもよい。
【００３４】
図２は，フラットテキスト文書表示機能の実行例を示す図である。
ユーザがフラットテキスト文書中の表示させたい複数行を表示箇所（図中に白矢印で示す）としてマウスクリック等で指定すると，フラットテキスト文書表示処理手段４は，選択処理手段１から文書名とともにこれらの表示箇所の情報を得て，その表示箇所以外の行を〔非表示行〕に変換し，連続する〔非表示行〕がある場合には，それらを一つの〔非表示行〕に置き換えて，表示装置８に表示する。
【００３５】
ユーザが，選択的に表示されているフラットテキスト文書の任意の〔非表示行〕を非表示解除箇所（図中に黒矢印で示す）としてマウスクリック等で指定すると，その非表示解除箇所である〔非表示行〕に対応する元の行の非表示を解除し，表示装置８に再表示する。
【００３６】
なお，図２に示すように「〔非表示行〕」の文字列で非表示行を表す代わりに，適当な記号等によって非表示行を表してもよい。
（ｂ）木構造文書表示機能
木構造文書とは，「木構造の１ノードを行にして表わした文書」である。
【００３７】
木構造文書表示機能は，木構造文書表示処理手段５により実現される。木構造文書表示処理手段５は，選択箇所を含まないサブツリーを〔非表示ノード〕に変更し，兄弟ノード（直上ノードから派生する同レベルの階層のノード）の関係にある〔非表示ノード〕がある場合には，それらを一つの〔非表示ノード〕にまとめて表示する。
【００３８】
図３は，木構造文書表示機能の実行例を示す図である。
ユーザが木構造文書中の表示させたい複数のノード「ｅｍａｃｓ」，「キーボード」を表示箇所（図中に白矢印と下線で示す）としてマウスクリック等で指定すると，木構造文書表示処理手段５は，選択処理手段１から文書名とともにこれらの表示箇所の情報を得て，その表示箇所以外のサブツリーを〔非表示ノード〕に変換し，兄弟ノード関係の〔非表示ノード〕を一つの〔非表示ノード〕に置き換えて，表示装置８に表示する。
【００３９】
ユーザが，選択的に表示されている木構造文書の〔非表示ノード〕を非表示解除箇所（図中に黒矢印と下線で示す）としてマウスクリック等で指定すると，その非表示解除箇所である〔非表示ノード〕に対応する元のサブツリーの非表示を解除して，表示装置８に再表示する。
【００４０】
なお，図３に示すように「〔非表示ノード〕」の文字列で非表示ノードを表す代わりに，適当な記号等によって非表示ノードを表してもよい。
（ｃ）表形式文書表示機能
表形式文書とは，「上下左右に罫線等によって区切られたセルが並んだ文書」である。
【００４１】
表形式文書表示機能は，表形式文書表示処理手段６により実現される。表形式文書表示処理手段６は，選択箇所を含まないセルを〔非表示セル〕とし，上下に隣接する複数の〔非表示セル〕がある場合には，一つの〔非表示セル〕にまとめ，さらに左右に隣接する複数の〔非表示セル〕も，一つの〔非表示セル〕にまとめて表示する。
【００４２】
図４は，表形式文書表示機能の実行例を示す図である。
ユーザが表形式文書中の表示させたい複数セル「埼玉」，「日光」を表示箇所（図中に白矢印で示す）としてマウスクリック等で指定すると，表形式文書表示処理手段６は，選択処理手段１から文書名とともにこれら表示箇所を得て，その表示箇所以外のセルを〔非表示セル〕に変換し，上下および左右に隣接する複数の〔非表示セル〕を一つの〔非表示セル〕に置き換えて，表示装置８に表示する。
【００４３】
ユーザが，選択的に表示されている表形式文書のある〔非表示セル〕を非表示解除箇所（図中に黒矢印で示す）としてマウスクリック等で指定すると，その非表示解除箇所である〔非表示セル〕に対応する元のセル「水戸」，「常陸」，「宇都宮」，「下野」の非表示を解除して，表示装置８に再表示する。
【００４４】
（ｄ）図表現文書表示機能
図表現文書とは，「円や矩形などの図形を線や矢印で結んで表した文書」である。
【００４５】
図表現文書表示機能は，図表現文書表示処理手段７により実現される。図表現文書表示処理手段７は，選択箇所を含まない図形を〔非表示図形〕とし，〔非表示図形〕同士を結ぶ線／矢印がある場合には，それらの〔非表示図形〕と線／矢印を一つの〔非表示図形〕にまとめて表示する。
【００４６】
図５は，図表現文書表示機能の実行例を示す図である。
ユーザが図表現文書中の表示させたい複数の図形「Ｅ」，「Ａ」，「Ｇ」を表示箇所（図中に白矢印で示す）としてマウスクリック等で指定すると，図表現文書表示処理手段７は，選択処理手段１から文書名とともにこれらの表示箇所の情報を得て，その表示箇所以外の図形を〔非表示図形〕とし，相互に矢印で結ばれた〔非表示図形〕を一つの〔非表示図形〕に置き換えて，表示装置８に表示する。
【００４７】
ユーザが，選択的に表示されている図表現文書のある〔非表示図形〕を非表示解除箇所（図中に黒矢印で示す）としてマウスクリック等で指定すると，その非表示解除箇所である〔非表示図形〕に対応する元の図形「ｃ」，「ｂ」，「ｄ」およびこれらを結ぶ矢印の非表示を解除して，表示装置８に再表示する。
【００４８】
（４）文書管理機能
文書管理機能は，文書管理手段３０により実現する。
文書処理装置１０の選択処理手段１，認識処理手段２，限定表示処理手段３は，文書名等の情報を得るために文書の内容を必要とする場合がある。文書の内容へのアクセスは，文書処理装置１０の外側に存在する文書管理手段３０を呼び出すことで行う。文書管理手段３０は，各種の文書群を管理し，選択処理手段１からの呼び出しに対しては，文書名や文書内のある箇所を返し，認識処理手段２からの呼び出しに対しては，文書のヘッダや管理ファイルなどの内容を返し，限定表示処理手段３からの呼び出しに対しては，文書の内容を返す。
【００４９】
次に，図６〜図１０を用いて，本発明の処理の流れの概要を説明する。
図６は，本発明の全体の処理フローチャートである。
本装置は，ユーザからの選択を伴うコマンドまたは選択を伴う他の処理手段２０の選択機能により起動する（Ｓ１）。選択処理手段１において文書名および表示する選択箇所を決定し（Ｓ２），文書名および選択箇所を限定表示処理手段３に通知する。認識処理手段２は，限定表示処理手段３からの依頼により文書名から文書種類を自動認識する（Ｓ３）。限定表示処理手段３は，認識結果から文書種類を判断して（Ｓ４），文書種類がフラットテキスト文書である場合には，フラットテキスト文書表示処理手段４によりフラットテキスト文書限定表示処理を行い（Ｓ５），文書種類が木構造文書である場合には，木構造文書表示処理手段５により木構造文書限定表示処理を行い（Ｓ６），文書種類が表形式文書である場合には，表形式文書表示処理手段６により表形式文書限定表示処理を行い（Ｓ７），文書種類が図表現文書である場合には，図表現文書表示処理手段７により図表現文書限定表示処理を行う（Ｓ８）。
【００５０】
図７は，フラットテキスト文書限定表示処理（図６：ステップＳ５）の処理フローチャートである。
フラットテキスト文書表示処理手段４は，選択処理手段１から得た選択箇所をもとに，選択箇所を含まない行を〔非表示行〕に変更する（Ｓ１１）。連続する複数個の〔非表示行〕を一つにして（Ｓ１２），表示装置８に表示する（Ｓ１３）。
【００５１】
図８は，木構造文書限定表示処理（図６：ステップＳ６）の処理フローチャートである。
木構造文書表示処理手段５は，選択処理手段１から得た選択箇所をもとに，選択箇所を含まないサブツリーを〔非表示ノード〕に変更し（Ｓ２１），兄弟関係にある複数の〔非表示ノード〕を一つにして（Ｓ２２），表示装置８に表示する（Ｓ２３）。
【００５２】
図９は，表形式文書限定表示処理（図６：ステップＳ７）の処理フローチャートである。
表形式文書表示処理手段６は，選択処理手段１から得た選択箇所をもとに，選択されていないセルを〔非表示セル〕に変更する（Ｓ３１）。上下または左右に隣接する〔非表示セル〕を一つにして（Ｓ３２），表示装置８に表示する（Ｓ３３）。
【００５３】
図１０は，図表現文書限定表示処理（図６：ステップＳ８）の処理フローチャートである。
図表現文書表示処理手段７は，選択処理手段１から得た選択箇所をもとに，選択されていない図形を〔非表示図形〕に変更する（Ｓ４１）。相互に矢印（または線）で結ばれた〔非表示図形〕を一つにまとめ，矢印（または線）を付け直して（Ｓ４２），表示装置８に表示する（Ｓ４３）。
【００５４】
【発明の効果】
以上説明したように，本発明によれば，エディタやブラウザ等の持つ編集／検索／参照機能を本機能の部分機能である選択機能とすることで，「複数文書の複数箇所」に対する一覧性の高い表示機能を実現することができる。これにより，エディタやブラウザなどの文書表示が必要なシステムにおいて，処理結果として選択された複数文書の複数箇所の表示の一覧性を高めることができる。
【００５５】
また，本発明をＣＡＳＥツールに導入することで，履歴（トレーサビリティ）を辿るコマンドや検索コマンドなどと連携して，複数文書に散らばる複数箇所を選択的に表示し，同時視認性を高めることができる。
【図面の簡単な説明】
【図１】本発明の原理説明図である。
【図２】フラットテキスト文書表示機能の実行例を示す図である。
【図３】木構造文書表示機能の実行例を示す図である。
【図４】表形式文書表示機能の実行例を示す図である。
【図５】図表現文書表示機能の実行例を示す図である。
【図６】本発明の全体の処理フローチャートである。
【図７】フラットテキスト文書限定表示処理の処理フローチャートである。
【図８】木構造文書限定表示処理の処理フローチャートである。
【図９】表形式文書限定表示処理の処理フローチャートである。
【図１０】図表現文書限定表示処理の処理フローチャートである。
【符号の説明】
１  選択処理手段
２  認識処理手段
３  限定表示処理手段
４  フラットテキスト文書表示処理手段
５  木構造文書表示処理手段
６  表形式文書表示処理手段
７  図表現文書表示処理手段
８  表示装置
１０  文書処理装置
２０  選択を伴う他の処理手段
３０  文書管理手段
【図１】
0003988900.tif 000002
【図２】
0003988900.tif 000003
【図３】
0003988900.tif 000004
【図４】
0003988900.tif 000005
【図５】
0003988900.tif 000006
【図６】
0003988900.tif 000007
【図７】
0003988900.tif 000008
【図８】
0003988900.tif 000009
【図９】
0003988900.tif 000010
【図１０】
0003988900.tif 000011