(57)【要約】【課題】  可変表を含む帳票において、デザインや後付けデータを変更することなく、ユーザが行毎に異なる複数のＵＲＬが含まれたセルから、所望のＵＲＬを選択可能な帳票プレビューを表示する。【解決手段】  帳票データの処理を行う情報処理装置であって、後付けデータに設定されているＵＲＬを、セルに対応付けて記憶する帳票データ生成部１０１と、帳票データを、リンク先情報を有するセルと、リンク先情報を有さないセルとが識別可能な状態でディスプレイ１７に表示させ、表示された前記帳票データにおいて、リンク先情報を有するセルを選択する帳票データ表示部１０２とを有し、帳票データ表示部１０２は、リンク先情報を有するセルが、複数のリンク先情報を有している場合に、複数のリンク先情報を選択可能な状態で表示させる。【選択図】  図５
2011216018.tif 000002
【特許請求の範囲】
【請求項１】
フォームデータに対して後付けデータを合成された、複数のセルを含む帳票データの処理を行う情報処理装置であって、
前記後付けデータに設定されているリンク先を示す情報であるリンク先情報を、前記帳票データに含まれるセルに対応付けて記憶する記憶手段と、
前記帳票データを、前記リンク先情報の設定されているセルと、前記リンク先情報の設定されていないセルとが識別可能な状態で表示手段に表示させる表示制御手段と、
前記表示手段に表示された前記帳票データにおいて、前記リンク先情報の設定されているセルを選択する選択手段とを有し、
前記表示制御手段は、前記リンク先情報の設定されているセルに対して、複数の前記リンク先情報が設定されている場合に、前記複数のリンク先情報を前記選択手段により選択可能な状態で、前記表示手段に表示させることを特徴とする情報処理装置。
【請求項２】
前記フォームデータに対して前記後付けデータを合成し前記帳票データを生成する生成手段をさらに有し、
前記生成手段は、前記帳票データにおいて連続する同一内容のセルが存在する場合に、当該連続する同一内容のセルをまとめることにより、１つのセルとして帳票データを生成し、
前記記憶手段は、前記連続する同一内容のセルに含まれるそれぞれの後付けデータに対して前記リンク先情報が設定されている場合に、前記生成手段によりまとめられた前記１つのセルに複数の前記リンク先情報を対応付けて記憶することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記選択手段により選択されたセルに対して複数の前記リンク先情報が設定されている場合に、当該選択されたセルに設定されている前記複数のリンク先情報の一覧を選択可能に表示させることを特徴とする請求項１または２いずれかに記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記選択手段により選択されたセルに対して複数の前記リンク先情報が設定されている場合に、当該選択されたセルを、当該セルに設定されている前記リンク先情報の数に分割し、分割されたセルそれぞれを多くとも１つのリンク先情報の設定されているセルとして、前記選択手段により選択可能な状態で表示させることを特徴とする請求項１または２いずれかに記載の情報処理装置。
【請求項５】
前記帳票データは、複数の行及び複数の列を有しており、
前記表示制御手段は、前記生成手段によりまとめられた１つのセルの存在する複数の行に存在し、かつ前記１つのセルとは異なる列に存在する複数のセルが、前記リンク先情報の設定されていないセルである場合に、前記１つのセルに設定されている複数の前記リンク先情報を、前記１つのセルの存在する複数の行に存在し、かつ前記１つのセルとは異なる列に存在する複数のセルに対して設定し直すことにより、前記複数のリンク先情報を前記選択手段により選択可能な状態で、前記表示手段に表示させることを特徴とする請求項２に記載の情報処理装置。
【請求項６】
前記生成手段により連続する同一内容のセルをまとめる際の、まとめられるセルの数の閾値を設定する設定手段をさらに有し、
前記表示制御手段は、複数の前記リンク先情報が設定されており、かつ前記生成手段によりまとめられているセルのまとめられる前のセルの数と、前記設定手段により設定された前記閾値とを比較し、
前記まとめられる前のセルの数が前記閾値以上である場合に、当該まとめられているセルを、前記まとめられる前のセルの数に分割し、分割されたセルそれぞれを多くとも１つのリンク先情報の設定されているセルとして、前記選択手段により選択可能な状態で表示させ、
前記まとめられる前のセルの数が前記閾値より小さい場合に、当該まとめられているセルに設定されている前記複数のリンク先情報の一覧を選択可能に表示させることを特徴とする請求項２に記載の情報処理装置。
【請求項７】
前記表示制御手段は、複数の前記リンク先情報が設定されており、かつ前記生成手段によりまとめられているセルにおいて、当該まとめられているセルがまとめられる前の複数のセルのうち、少なくとも１つに対して、前記リンク先情報が設定されていない場合に、当該まとめられているセルを、まとめられる前のセルの数に分割し、分割されたセルそれぞれを多くとも１つのリンク先情報の設定されているセルとして、前記選択手段により選択可能な状態で表示させ、
前記まとめられる前の複数のセルの全てに対して、前記リンク先情報が設定されている場合に、当該まとめられているセルに設定されている前記複数のリンク先情報の一覧を選択可能に表示させることを特徴とする請求項２に記載の情報処理装置。
【請求項８】
前記表示制御手段は、前記選択手段により選択されたセルに対応する前記リンク先情報が示すリンク先の画面を前記表示手段に表示させることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
フォームデータに対して後付けデータを合成された、複数のセルを含む帳票データの処理を行う情報処理装置の制御方法であって、
前記後付けデータに設定されているリンク先を示す情報であるリンク先情報を、前記帳票データに含まれるセルに対応付けて記憶する記憶ステップと、
前記帳票データを、前記リンク先情報の設定されているセルと、前記リンク先情報の設定されていないセルとが識別可能な状態で表示手段に表示させる表示制御ステップと、
前記表示手段に表示された前記帳票データにおいて、前記リンク先情報の設定されているセルを選択する選択ステップとを有し、
前記表示制御ステップでは、前記リンク先情報の設定されているセルに対して、複数の前記リンク先情報が設定されている場合に、前記複数のリンク先情報を前記選択ステップにおいて選択可能な状態で、前記表示手段に表示させることを特徴とする情報処理装置の制御方法。
【請求項１０】
前記フォームデータに対して前記後付けデータを合成し前記帳票データを生成する生成ステップをさらに有し、
前記生成ステップでは、前記帳票データにおいて連続する同一内容のセルが存在する場合に、当該連続する同一内容のセルをまとめることにより、１つのセルとして帳票データを生成し、
前記記憶ステップでは、前記連続する同一内容のセルに含まれるそれぞれの後付けデータに対して前記リンク先情報が設定されている場合に、前記生成ステップにおいてまとめられた前記１つのセルに複数の前記リンク先情報を対応付けて記憶することを特徴とする請求項９に記載の情報処理装置の制御方法。
【請求項１１】
前記表示制御ステップでは、前記選択ステップにおいて選択されたセルに対して複数の前記リンク先情報が設定されている場合に、当該選択されたセルに設定されている前記複数のリンク先情報の一覧を選択可能に表示させることを特徴とする請求項９または１０いずれかに記載の情報処理装置の制御方法。
【請求項１２】
前記表示制御ステップでは、前記選択ステップにおいて選択されたセルに対して複数の前記リンク先情報が設定されている場合に、当該選択されたセルを、当該セルに設定されている前記リンク先情報の数に分割し、分割されたセルそれぞれを多くとも１つのリンク先情報の設定されているセルとして、前記選択ステップにおいて選択可能な状態で表示させることを特徴とする請求項９または１０いずれかに記載の情報処理装置の制御方法。
【請求項１３】
前記帳票データは、複数の行及び複数の列を有しており、
前記表示制御ステップでは、前記生成ステップにおいてまとめられた１つのセルの存在する複数の行に存在し、かつ前記１つのセルとは異なる列に存在する複数のセルが、前記リンク先情報の設定されていないセルである場合に、前記１つのセルに設定されている複数の前記リンク先情報を、前記１つのセルの存在する複数の行に存在し、かつ前記１つのセルとは異なる列に存在する複数のセルに対して設定し直すことにより、前記複数のリンク先情報を前記選択ステップにおいて選択可能な状態で、前記表示手段に表示させることを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１４】
前記生成ステップにおいて連続する同一内容のセルをまとめる際の、まとめられるセルの数の閾値を設定する設定ステップをさらに有し、
前記表示制御ステップは、複数の前記リンク先情報が設定されており、かつ前記生成ステップにおいてまとめられているセルのまとめられる前のセルの数と、前記設定ステップにおいて設定された前記閾値とを比較し、
前記まとめられる前のセルの数が前記閾値以上である場合に、当該まとめられているセルを、前記まとめられる前のセルの数に分割し、分割されたセルそれぞれを多くとも１つのリンク先情報の設定されているセルとして、前記選択ステップにおいて選択可能な状態で表示させ、
前記まとめられる前のセルの数が前記閾値より小さい場合に、当該まとめられているセルに設定されている前記複数のリンク先情報の一覧を選択可能に表示させることを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１５】
前記表示制御ステップでは、複数の前記リンク先情報が設定されており、かつ前記生成ステップにおいてまとめられているセルにおいて、当該まとめられているセルがまとめられる前の複数のセルのうち、少なくとも１つに対して、前記リンク先情報が設定されていない場合に、当該まとめられているセルを、まとめられる前のセルの数に分割し、分割されたセルそれぞれを多くとも１つのリンク先情報の設定されているセルとして、前記選択ステップにおいて選択可能な状態で表示させ、
前記まとめられる前の複数のセルの全てに対して、前記リンク先情報が設定されている場合に、当該まとめられているセルに設定されている前記複数のリンク先情報の一覧を選択可能に表示させることを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１６】
前記表示制御ステップでは、前記選択ステップで選択されたセルに対応する前記リンク先情報が示すリンク先の画面を前記表示手段に表示させることを特徴とする請求項９乃至１５のいずれか１項に記載の情報処理装置の制御方法。
【請求項１７】
請求項９乃至１６のいずれか１項に記載の情報処理装置の制御方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォームデータに対して後付けデータを合成することにより、複数のセルを含む帳票データを作成し、特に作成された帳票データに対して処理を行う情報処理装置、情報処理装置の制御方法及び、プログラムに関するものである。
【背景技術】
【０００２】
帳票等、一定の書式（フォーム）に対してデータの書き込まれた印刷物を作成するためにフォームオーバーレイと呼ばれる手法が用いられている。フォームオーバーレイでは、フォーム部分を表すフォームデータを予め作成し、そのフォームデータの所定箇所（フィールド図形）に数値や文字列等の後付けデータを合成（オーバーレイ）して、合成により得られた画像の印刷あるいは表示がなされる。このような処理を行うシステムを本明細書においては帳票システムとして定義する。
【０００３】
従来の帳票処理システムでは、サイズが可変的な表を含む帳票を作成することができる。つまり、後付けデータのデータ量にあわせて、表の行数が可変的に変化する帳票を作成できる。この可変表の作成処理において可変表の特定のフィールド（列）で同一内容のデータが連続する場合、１行目のみデータを表示し２行目以降のデータ表示を省略、セルを１つにまとめて「まとめ表示」をする機能がある。
【０００４】
また、従来の帳票処理システムでは、フォームデータ内のフィールド図形にＵＲＬを指定しておくことにより、オーバーレイ帳票のプレビュー時にフィールド図形をハイパーリンクとして表示し、フォームで指定したＵＲＬを開く事ができる。また、後付けデータに特定の文字列（例えば「｛＆ｃｏｌｏｒ：ＲＥＤ｝」）を含めることで特定のフィールド図形の文字色等のフォント設定をオーバーレイ処理時に指定することを可能とする機能がある。従来の帳票処理システムにおいて、オーバーレイ帳票の可変表の表示方法に係わる手段が知られている。特許文献１には、同一のデータが複数のレコードで連続した場合に、セルを一つにまとめて表示する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−２３５２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１によれば、まとめ表示が設定された列が存在する可変表のオーバーレイ帳票の表示処理において、後付けデータの表示データが同一である時は、セルがまとめ表示がされる。その際、後付けデータにＵＲＬを指定することで、ハイパーリンクが設定されたセルを含むオーバーレイ帳票を作成できるような帳票処理システムを実現する場合、以下のような問題が発生する。
【０００７】
連続するレコードにおいて、特定の列のデータが同一であるにも関わらず、レコード毎に異なるＵＲＬが設定されていると、セルがひとつにまとめられてしまい、所望のＵＲＬを選択＆実行できない。従来技術では、帳票を作成するユーザ自身が、連続して同一データが入力されても、まとめ表示が行われないようにフォームデータの設定を変更するか、後付けデータに含めるＵＲＬを同一データが連続しない列に変更する必要があった。しかし、「帳票のレイアウトが所望のものと異なってしまう」、「後付けデータの内容によってフォームデータを切り替える必要がある」等といった問題があり、ユーザの負担となっていた。
【０００８】
上記課題を鑑み、本発明では、可変表を含む帳票において、まとめ表示を変更することなく、ユーザが行毎に異なる複数のＵＲＬが含まれたセルから、所望のＵＲＬを選択可能な帳票プレビューを表示する情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明の情報処理装置は、フォームデータに対して後付けデータを合成された、複数のセルを含む帳票データの処理を行う情報処理装置であって、前記後付けデータに設定されているリンク先を示す情報であるリンク先情報を、前記帳票データに含まれるセルに対応付けて記憶する記憶手段と、前記帳票データを、前記リンク先情報の設定されているセルと、前記リンク先情報の設定されていないセルとが識別可能な状態で表示手段に表示させる表示制御手段と、前記表示手段に表示された前記帳票データにおいて、前記リンク先情報の設定されているセルを選択する選択手段とを有し、前記表示制御手段は、前記リンク先情報の設定されているセルに対して、複数の前記リンク先情報が設定されている場合に、前記複数のリンク先情報を前記選択手段により選択可能な状態で、前記表示手段に表示させることを特徴とする。
【発明の効果】
【００１０】
本発明により、可変表を含む帳票において、まとめ表示を変更することなく、ユーザが行毎に異なる複数のＵＲＬが含まれたセルから、所望のＵＲＬを選択可能な帳票プレビューを表示することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例における帳票処理システムのソフトウェア構成を示すブロック図
【図２】本発明の一実施例における帳票処理システムのハードウェア構成を示すブロック図
【図３】（Ａ）  オーバーレイ処理による帳票データ生成例を示す図（Ｂ）  まとめ表示を含む帳票データ生成例を示す図（Ｃ）  リンク先情報を含む後付けデータによる帳票データ生成例を示す図
【図４】帳票データのデータ構造の一例を示す図
【図５】実施例１に係る帳票データ表示処理のフローチャート
【図６】実施例１に係る帳票データ表示結果の一例を示す図
【図７】実施例２に係る帳票データ表示処理のフローチャート
【図８】実施例２に係る帳票データ表示結果の一例を示す図
【図９】実施例３に係る帳票データ生成処理のフローチャート
【図１０】実施例３係る帳票データ生成処理により生成した帳票データのプレビュー画面の一例を示す図
【図１１】実施例４に係る帳票処理システムのソフトウェア構成を示すブロック図
【図１２】まとめ表示閾値設定画面の一例を示す図
【図１３】実施例４に係る帳票データ生成処理のフローチャート
【図１４】実施例４に係る帳票データ表示処理のフローチャート
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【実施例１】
【００１３】
図１は、本実施例おいて、帳票処理システムに適用される情報処理装置である、ＰＣ１００のソフトウェア構成を示すブロック図である。ＰＣ１００は、帳票データ生成部１０１及び、帳票データ表示部１０２により構成される。帳票データ生成部１０１は、フォームデータに対して後付けデータを合成（オーバーレイ）し、帳票データを生成する。帳票データ表示部１０２は生成された帳票データをプレビューとして表示手段に表示するとともに、ユーザの指示に従って、表示される内容の表示制御を行う。
【００１４】
図２は、本実施例おいて、本発明の帳票処理システムに適用される情報処理装置である、ＰＣ１００のハードウェア構成を示すブロック図である。ＰＣ１００は、ＣＰＵ１１、ＲＯＭ１２／ＲＡＭ１３、ＦＤドライブ１４、ＨＤドライブ１５、マウス１８などのポインティングデバイスやキーボード１６、ディスプレイ１７など各構成要素により構成され、各構成要素はシステムバス２０により結ばれている。また、ＰＣ１００は、ネットワークなどの通信回線を介して他のコンピュータシステム及び印刷装置と接続されているものとする。
【００１５】
本実施例を実現するための制御プログラムおよび関連データは、ＨＤドライブ１５またはＲＯＭ１２に記録されている。そして、ＣＰＵ１１が、記録されている制御プログラムをＲＡＭ１３にロードし、実行することで、以降で説明するフォローチャートの各種処理が実行される。具体的には、制御プログラムとして、帳票データ生成プログラムおよび帳票データ表示プログラムが記録されている。帳票データ生成プログラムは、図１の帳票データ生成部１０１の役割を実現するためのプログラムである。また、帳票データ表示プログラムは、図１の帳票データ表示部１０２の役割を実現するためのプログラムである。関連データの具体例としては、帳票データの生成に用いられるフォームデータ及び後付けデータ、そして生成された帳票データが挙げられる。
【００１６】
尚、本実施例では、ＣＰＵ１１がＨＤドライブ１５から制御プログラム及び関連データを直接ＲＡＭ１２にロードし、実行する例を示した。しかし、この制御プログラム及び関連データが、ＣＤ−ＲＯＭ、ＩＣメモリカードなど他のリムーバブル記憶媒体に予め格納（インストール）されており、本プログラムを動作させる際にＲＡＭ１３にロードされる構成であってもよい。
【００１７】
図３は本実施例におけるオーバーレイ処理の概要を示す図である。基本的に、帳票データ生成部１０１が、帳票のレイアウトを示すフォームデータの所定の箇所（フィールド図形）に対して、後付けデータを合成し、帳票データを生成する。図３（Ａ）は、帳票データ生成に関して、後付けデータのデータ量に合わせて表の行数が変化する可変表の一例を示す図である。可変表の設定がされたフィールド図形３０２を含むフォームデータ３０１に対し後付けデータ３０３がオーバーレイされると、後付けデータ３０３のデータ量にあわせて、表の行数が変化し、後付けデータ３０３に合わせた帳票データ３０４が生成される。ここで、後付けデータについて説明する。後付けデータは、複数のフィールド（列）と、それぞれのフィールドに対して、その内容が記載された複数のレコードからなる。例えば、後付けデータ３０３には、フォームデータ３０１の「地域名」、「品名」に対応する２つのフィールドがあり、そのフィールドの内容が記載された５つのレコードがある。１番目のレコードでは、地域名に対応するフィールドには「東京」、品名に対応するフィールドには「商品Ａ」という内容がそれぞれ記載されている。
【００１８】
図３（Ｂ）は、フィールド図形に対してまとめ表示が設定されている場合の帳票データ生成の一例を示す図である。ここで、まとめ表示とは、可変表の特定の列において同一内容のデータが連続する場合に、複数回同一データが表示されるはずのセルがまとめられ、まとめられたセルに同一データがオーバーレイされる表示方法である。フォームデータ３０５に含まれる、まとめ表示が設定されたフィールド図形３０６に対し、後付けデータ３０３がオーバーレイされるとまとめ表示が行われた帳票データ３０７が生成される。この例では、後付けデータ３０３は、地域名のフィールドにおいて、「東京」というデータが１から３レコードで連続しているため、帳票データ３０７において、本来３つのセルで連続して表示されるはずの「東京」のセルがまとめて１つのセルに表示されている。
【００１９】
図３（Ｃ）は、帳票データの特定のセルに対してハイパーリンクを設定する場合の、帳票データの生成の一例を示す図である。本実施例における帳票処理システムでは、後付けデータ３０９に帳票に表示する文字列とともに、ＵＲＬ文字列とＵＲＬ文字列の範囲を識別するための文字（例えば中かっこ“｛”、“｝”でＵＲＬ文字列を囲む）を含めることができる。これにより、特定のセルに対してのハイパーリンクの設定が可能となる。例えば、後付けデータ３０９に「｛ｈｔｔｐ：／／ｔｏｋｙｏ．ｊｐ｝東京」というデータが含まれる場合、フォームデータ３０８に、後付けデータ３０９がオーバーレイされた帳票データ３１０では、「東京」の部分にハイパーリンクが設定される。ここで、設定されるハイパーリンクのリンク先を示す情報（リンク先情報）であるＵＲＬは「ｈｔｔｐ：／／ｔｏｋｙｏ．ｊｐ」となる。ハイパーリンクの設定された帳票データ３１０は、プレビュー時にリンク先情報を有するセル（ハイパーリンクの設定されているセル）とリンク先情報を有さないセル（ハイパーリンクの設定されていないセル）とが識別可能な状態で表示される。図の例では、ハイパーリンクの設定されているセルの内容に、下線を表示することで、識別可能としている。尚、ハイパーリンクの設定されているセルの色を変えるなど、この方法以外の方法で識別可能な状態を表現しても構わない。
【００２０】
ここで、ハイパーリンクの設定されているセルは、ディスプレイ１７の画面上で、ユーザの操作により選択可能な状態で表示されている。そして、帳票データ３１０がプレビュー表示されたディスプレイ１７の画面上で、マウス１８によってハイパーリンクの設定されたセルがクリックされると、帳票データ表示部１０２は、クリックされたセルを選択する。そして、帳票データ表示部１０２は、選択されたセルに設定されているＵＲＬの示すリンク先の画面を、ディスプレイ１７に表示させる。尚、帳票データのプレビュー表示及び、ハイパーリンクの画面表示は、ＣＰＵ１１により、帳票データ表示プログラムを実行されることで、帳票データ表示部１０２がディスプレイ１７の表示制御をすることで行われる。尚、本実施例においては、リンク先情報として、ＵＲＬを例に挙げて説明を行うが、ＵＲＬに限らず他の情報であっても構わない。
【００２１】
図４は、オーバーレイにより生成される帳票データのデータ構造の一例を示す図である。帳票データは、ファイルヘッダ４０１、描画データ４０２、セルの領域情報４０３、まとめ表示行数４０４およびＵＲＬ情報４０５からなる。ファイルヘッダ４０１には、帳票データのフォーマット識別子や、部数、レイアウトといった印刷設定などが含まれる。
【００２２】
描画データ４０２には、帳票データ表示部１０２が、ディスプレイ１７に帳票データのプレビューを行う際の描画に必要な情報が含まれる。そして、セルの領域情報４０３、まとめ表示行数４０４およびＵＲＬ情報４０５は、可変表のセルにそれぞれ１対１で対応付けられており、セルの数だけ生成される。
【００２３】
セルの領域情報４０３には、可変表に含まれるセルの位置、大きさといった領域情報が含まれる。まとめ表示行数４０４には、前記セルの領域情報４０３が示すセルがまとめ表示された行数が含まれる。例えば、前述の帳票データ３０７の場合、１行目から３行目までの「東京」セルが３行分まとめ表示されているため、この「東京」セルに対応するまとめ表示行数４０４は、「３」となる。ＵＲＬ情報４０５には、セルに設定されているハイパーリンクのリンク先であるＵＲＬが含まれる。ここで、まとめ表示されているセルの場合には、複数のＵＲＬがリストとして格納される。尚、複数のＵＲＬがリストとして格納される場合、まとめられる複数のセルにハイパーリンクが設定されておらず、ＵＲＬを有さないセルが含まれている場合もある。この場合、リストのハイパーリンクが設定されていないセルに対応する部分には空文字が格納される。
【００２４】
図５は、本実施例における帳票データ表示処理の処理工程を示すフローチャートである。尚、図５のフローチャートの各処理は、ＣＰＵ１１により、帳票データ表示プログラムが実行され、帳票データ表示部１０２がＰＣ１００の各構成要素を制御することにより実現される。
【００２５】
ステップＳ５０１において、帳票データ表示部１０２は、帳票データを読み込む。ステップＳ５０２において、帳票データ表示部１０２は、読み込んだ帳票データに含まれる描画データ４０２に従って、罫線及び文字列の描画を行い、帳票データを描画し、ディスプレイ１７に表示させる。ステップＳ５０３において、帳票データ表示部１０２は、マウス１８を介して、ユーザにより行われるディスプレイ１７の画面上での操作を受け付け、クリックされた座標が、可変表内のセルの領域に含まれるかどうかを判断する。ステップＳ５０３での判断は、クリックされた座標と、帳票データに含まれるセル領域情報とを比較することにより行われる。クリックされた座標が可変表内のセルの領域に含まれていると判断された場合、ステップＳ５０４に移行し、クリックされた座標が可変表内のセルの領域に含まれていないと判断された場合、ステップＳ５０３に戻りユーザの操作を待つ。
【００２６】
ステップＳ５０４において、帳票データ表示部１０２は、クリックされたセルに対応するＵＲＬ情報４０５の内容を確認し、クリックされたセルにハイパーリンクが設定されているか否かを判断する。ハイパーリンクが設定されていると判断された場合は、ステップＳ５０４に移行する。一方、ハイパーリンクが設定されていないと判断された場合は、クリックされたセルは、選択可能ではないため、ステップＳ５０３へ戻り、ユーザの操作を待つ。
【００２７】
ステップＳ５０５において、帳票データ表示部１０２は、クリックされたセルに対応するまとめ表示行数４０４の内容を確認し、クリックされたセルがまとめ表示されているか否かを判断する。具体的には、帳票データ表示部１０２は、まとめ表示行数４０４が２以上であった場合に、クリックされたセルがまとめ表示されていると判断する。ここでの判断により、クリックされ帳票データ表示部１０２により選択されたセルが複数のリンク先情報を有しているか否かが判断される。ステップＳ５０５の判断で、クリックされたセルがまとめ表示されている（クリックされたセルが複数のリンク先情報を有している）と判断された場合、ステップＳ５０７に移行する。一方、クリックされたセルがまとめ表示されていない（クリックされたセルが複数のリンク先情報を有していない）と判断された場合、ステップＳ５０６に移行する。
【００２８】
ステップＳ５０６において、帳票データ表示部１０２は、クリックされたセルに対応するＵＲＬが示すリンク先の画面をＷｅｂブラウザにて開き、ディスプレイ１７に表示させる。ステップＳ５０７において、帳票データ表示部１０２は、クリックされたセルに対応するＵＲＬ情報４０５から複数のＵＲＬを読み出し、読み出した複数のＵＲＬをプルダウンメニューにてそれぞれのＵＲＬが選択可能な状態で表示させる。ステップＳ５０８において、帳票データ表示部１０２は、マウス１８によるユーザの操作を受け付ける。そして帳票データ表示部１０２は、プルダウンメニューに選択可能な状態で一覧表示されている複数のＵＲＬの中から選択されたＵＲＬが示すリンク先の画面をＷｅｂブラウザにて開き、ディスプレイ１７に表示させる。
【００２９】
図６は、ステップＳ５０７において、プルダウンメニューにてＵＲＬの一覧が表示された時の画面の一例を示す図である。後付けデータ６０１は、地域名のフィールドにおいて、「東京」というデータが１番目のデータから３番目までのレコードで連続している。そのため、帳票プレビュー画面６０２において、本来３つのセルで連続して表示されるはずの「東京」のセルがまとめられ１つのセルとして表示されている。
【００３０】
ここで、後付けデータ６０１では、まとめ表示されたセルに対応するデータに対して、それぞれ「ｈｔｔｐ：／／ｔｏｋｙｏ１．ｊｐ」、「ｈｔｔｐ：／／ｔｏｋｙｏ２．ｊｐ」、「ｈｔｔｐ：／／ｔｏｋｙｏ３．ｊｐ」のＵＲＬが設定されている。そのため、まとめ表示されたセルに対応するＵＲＬ情報４０５には、上記３つのＵＲＬが記憶される。そして、まとめ表示されたセルがクリックされることにより、帳票データ表示部１０２が当該セルを選択し、プルダウンメニュー６０３を表示させる。プルダウンメニュー６０３では、一覧表示されたＵＲＬそれぞれが選択可能であり、選択されたＵＲＬが示すリンク先の画面が表示されることとなる。
【００３１】
以上、本実施例で説明した処理により、可変表を含む帳票において、デザインや後付けデータを変更することなく、ユーザが行毎に異なる複数のＵＲＬが含まれたセルから、所望のＵＲＬを選択可能な帳票プレビューを表示することが可能となる。
【実施例２】
【００３２】
上述の実施例１では、複数のＵＲＬを有するセルが選択された場合にＵＲＬの一覧をプルダウンメニューで表示する方法について説明した。ここで、実施例１では、まとめられるセルの行数が増えた場合に、プルダウンメニューにより一覧表示されるＵＲＬの数が多くなってしまい、どのＵＲＬがどのセルに設定されていたものかの判断が困難となる可能性がある。また、セルのまとめ表示がなされる場合であっても、まとめ表示されるデータ全てに対してハイパーリンクが設定されているとは限らない。まとめ表示されるにハイパーリンクの設定されているセルと、ハイパーリンクの設定されていないセルとが含まれている場合、同様に一覧表示されたＵＲＬがどのセルに設定されたものかの判断が困難となる。
【００３３】
本実施形例では、上記の課題を解決するために、まとめ表示されたセルがクリックされた際に、クリックされた部分のまとめ表示が一時的に解除されることで所望のＵＲＬを選択する方法を説明する。尚、本実施例に適用される情報処理装置は、実施例１と同様であるため、説明は省略する。
【００３４】
図７は、本実施例における帳票データ表示処理の処理工程を示すフローチャートである。尚、図７のフローチャートの各処理は、ＣＰＵ１１により、帳票データ表示プログラムが実行され、帳票データ表示部１０２がＰＣ１００の各構成要素を制御することにより実現される。また、ステップＳ７０１からステップＳ７０６までの処理は、実施例１における処理と同様であるため、説明を省略し、ステップＳ７０７以降の処理について説明する。
【００３５】
ステップＳ７０７において、帳票データ表示部１０２は、クリックされたセルに対応する領域情報４０３及びまとめ表示行数４０４を取得する。ステップＳ７０８において、帳票データ表示部１０２は、取得した領域情報４０３に含まれている当該セルの高さを、取得したまとめ表示行数で分割することにより、まとめ表示をキャンセルした場合の分割セルの高さを算出する。ステップＳ７０９において、帳票データ表示部１０２は、クリックされたセルに対応するＵＲＬ情報４０５を取得し、当該セルが有しているＵＲＬリストを取得する。
【００３６】
次に、ステップＳ７１０以降のループにて、帳票データ表示部１０２は、１つにまとめられ、まとめ表示されていたセルを分割し、分割したセルの描画を行う。ステップＳ７１０にて、帳票データ表示部１０２は、ＵＲＬリストに含まれるＵＲＬが全て処理されているかを判断し、全て処理されるまで、ループ処理を続ける。ステップＳ７１１において、帳票データ表示部１０２は、ＵＲＬリストからＵＲＬ文字列を読み出し、読み出したＵＲＬ文字列が空文字かどうかを判別する。読み出したＵＲＬ文字列が空文字であると判別された場合、ステップＳ７１２に移行し、空文字でないと判別された場合、ステップＳ７１３に移行する。ステップＳ７１２において、帳票データ表示部１０２は、ステップＳ７０８で算出されたセルの高さに基づき、セルの描画を行う。このとき、帳票データ表示部１０２は、当該セルはもともと後付けデータにてハイパーリンクが設定されていなかったセルであるため、ハイパーリンクを設定せずにセルの描画を行う。ステップＳ７１３において、帳票データ表示部１０２は、ステップＳ７０８で算出されたセルの高さに基づき、セルの描画を行う。このとき、帳票データ表示部１０２は、当該セルはもともと後付けデータにてハイパーリンクが設定されていたセルであるため、ハイパーリンクを設定してセルの描画を行う。
【００３７】
図８は、本実施例に係る帳票データ表示処理によるプレビュー画面の一例である。後付けデータ８０１は、地域名のフィールドにおいて、「東京」というデータが１番目から３番目までのレコードで連続している。そのため、帳票プレビュー画面８０２において、本来３つのセルで連続して表示されるはずの「東京」のセルがまとめられ１つのセルとして表示されている。
【００３８】
ここで、後付けデータ８０１では、まとめ表示されたセルに対応するデータに対して、１番目のデータには「ｈｔｔｐ：／／ｔｏｋｙｏ１．ｊｐ」のＵＲＬが、３番目のデータには「ｈｔｔｐ：／／ｔｏｋｙｏ３．ｊｐ」のＵＲＬがそれぞれ設定されている。また、２番目のデータには、ハイパーリンクの設定はされていない。そのため、まとめ表示されたセルに対応するＵＲＬ情報４０５には、「ｈｔｔｐ：／／ｔｏｋｙｏ１．ｊｐ」、空文字、「ｈｔｔｐ：／／ｔｏｋｙｏ３．ｊｐ」の順序でＵＲＬリストが記憶される。そして、８０２のプレビュー画面でまとめ表示されたセルがクリックされることにより、帳票データ表示部１０２が当該セルを選択し、１つにまとめられ、まとめ表示されていたセルが分割された８０３のプレビュー画面を表示させる。ここで、分割されたセルでは、１番目、３番目のセルには後付けデータ８０１に設定されていたＵＲＬがそれぞれハイパーリンクとして設定されており、クリックされることでリンク先の画面が表示される。また、２番目のセルは、後付けデータ８０１にてＵＲＬが設定されていなかったため、ハイパーリンクの設定されていないセルが表示される。
【００３９】
以上により、本実施形態によれば、まとめ表示された表を含む帳票のプレビュー時、まとめ表示されたセルをクリックすると、まとめ表示が解除され、各行のセルに対応するＵＲＬがセットされた分割セルを表示する事ができる。これにより、可変表を含む帳票において、まとめられた行数が増えた場合や、レコードよってＵＲＬの指定があったり無かったりする後付けデータの場合でも、帳票デザインや後付けデータを変更することなく、所望のＵＲＬを容易に選択することが可能となる。
【実施例３】
【００４０】
上述の実施例では、複数のＵＲＬを有するセルがクリックされた場合の表示方法について説明した。本実施例では、帳票データ生成部１０１において、まとめ表示設定がされていない別列のセルにハイパーリンクを設定する事によって、帳票デザインや後付けデータを変更することなく、所望のＵＲＬを選択する方法について説明する。尚、本実施例に適用される情報処理装置は、実施例１と同様であるため、説明は省略する。
【００４１】
図９は本実施例における帳票データ生成部１０１によるオーバーレイ処理のフローチャートである。尚、図９のフローチャートの各処理は、ＣＰＵ１１により、帳票データ生成プログラムが実行され、帳票データ生成部１０１がＰＣ１００の各構成要素を制御することにより実現される。
【００４２】
ステップＳ９０１において、帳票データ生成部１０１は、フォームデータ及び後付けデータを読み込む。ステップＳ９０２において、帳票データ生成部１０１は、帳票データ３０４のファイルヘッダ４０１を生成する。次にステップＳ９０３以降のループにおいて、帳票データ生成部１０１は、ステップＳ９０１で取得したフォームデータ及び後付けデータを用いて、帳票データを生成する。ステップＳ９０３において、帳票データ生成部１０１は、全ての後付けデータに対して処理が行われたか否かを判断し、全て処理されるまで、ループ処理を続ける。
【００４３】
ステップＳ９０４において、帳票データ生成部１０１は、取得したフォームデータと後付けデータとから帳票データを生成する場合に、まとめ表示が行われるレコードがあるかどうかを判断する。具体的には、帳票データ生成部１０１は、生成される帳票データにおいて、特定のフィールドにおいて同一内容のデータが連続するレコードがあるか否かを判断する。まとめ表示されるセルがある（同一内容のデータが連続するレコードがある）と判断された場合は、ステップＳ９０５へ移行し、まとめ表示されるセルがない（同一内容のデータが連続するレコードがない）と判断された場合は、Ｓ９１０へ移行する。
【００４４】
ステップＳ９０５において、帳票データ生成部１０１は、特定のフィールドで連続する同一データに対して、レコード間でそれぞれ異なるＵＲＬのハイパーリンクが設定されているか否かを判断する。異なるＵＲＬのハイパーリンクが設定されていると判断された場合は、ステップＳ９０６に移行し、異なるＵＲＬのハイパーリンクが設定されていないと判断された場合は、ステップＳ９０９に移行する。
【００４５】
ステップＳ９０６において、帳票データ生成部１０１は、当該まとめ表示が行われるレコードに含まれる、同一内容のデータが連続する特定のフィールドとは別のフィールドのうち、まとめ表示が行われないフィールドがあるか否かを判断する。ここで、まとめ表示が行われないフィールドとは、レコード間で同一内容のデータが連続しないフィールドである。まとめ表示が行われないフィールドがあると判断された場合には、ステップＳ９０７に移行し、まとめ表示が行われないフィールドがないと判断された場合には、ステップＳ９０９に移行する。
【００４６】
ステップＳ９０７において、帳票データ生成部１０１は、ステップＳ９０６において確認が行われたまとめ表示が行われないフィールドに対して、ハイパーリンクの設定がなされているか否かを判断する。ハイパーリンクの設定がなされていると判断された場合には、ステップＳ９０９に移行し、ハイパーリンクの設定がなされていないと判断された場合には、ステップＳ９０８に移行する。ステップＳ９０８において、帳票データ生成部１０１は、まとめ表示が行われる特定のフィールドのデータに対して設定されていたハイパーリンクのＵＲＬを、同一レコードで、まとめ表示が行われないフィールドのデータに設定し直す。ステップＳ９０９において、帳票データ生成部１０１は、まとめ表示がなされたセルに対して、まとめ表示によりまとめられたデータに設定されていたハイパーリンクのＵＲＬリストをＵＲＬ情報４０５として記憶する。
【００４７】
ステップＳ９１０において、帳票データ生成部１０１は、セルの描画情報として、セルの領域情報４０３、まとめ表示行数４０４、ＵＲＬ情報４０５をそれぞれ生成し、セルと対応付けてＨＤドライブ１５に記憶する。
【００４８】
図１０は、本実施例の処理により生成される帳票データのプレビュー画面の一例である。後付けデータ１００１は、第１番目のフィールド（地域名）において、「東京」というデータが１番目から３番目までのレコードで連続している。そのため、帳票プレビュー画面８０２において、本来３つのセルで連続して表示されるはずの「東京」のセルがまとめられ１つのセルとして表示されている。また、まとめられるセルのデータにはそれぞれ「ｈｔｔｐ：／／ｔｏｋｙｏ１．ｊｐ」、「ｈｔｔｐ：／／ｔｏｋｙｏ２．ｊｐ」、「ｈｔｔｐ：／／ｔｏｋｙｏ３．ｊｐ」の異なるＵＲＬがハイパーリンクとして設定されている。ここで、地域名とは異なる第２番目のフィールド（品名）の、１番目から３番目までのレコードは、データの内容が異なり、まとめ表示されることはない。また、１番目から３番目までのレコードのデータにはいずれもハイパーリンクが設定されていない。そのため、帳票プレビュー画面１００２においては、「品名」の列（フィールド）に、「地域名」の列に設定されていたハイパーリンクが設定しなおされており、選択可能な状態で表示されている。選択可能な状態で表示されている「品名」の列のセルがクリックされると、クリックされたセルに設定されているリンク先の画面が表示される。例えば、「商品Ｂ」のセルがクリックされると、２番目のレコードの「地域名」のフィールドのデータに設定されていた、「ｈｔｔｐ：／／ｔｏｋｙｏ２．ｊｐ」に対応する画面が表示されることとなる。
【００４９】
以上、本実施例によれば、まとめ表示された表を含む帳票データ生成時、同一内容のレコードデータが連続するものの、指定されたＵＲＬが各レコードデータ間で異なっていた場合に以下の処理を行う。そしてまとめ表示が設定されていない列であって、かつハイパーリンクが設定されていない列に対して、対応するレコードのセルにハイパーリンクをセットする。これにより、可変表を含む帳票において、デザインや後付けデータを変更することなく、行毎に異なるＵＲＬが含まれたセルから、所望のＵＲＬを選択することが可能となる。
【実施例４】
【００５０】
上記の実施例において、まとめ表示されるセルにハイパーリンクが設定されている際のプレビュー画面表示方法について、各種説明を行ってきたが、後付けデータの内容に応じて、適する表示方法は異なる。例えば、まとめ表示される行数が大きくなった場合またはレコード毎にＵＲＬの指定があったり無かったりする場合、前述の実施例１の表示方法では所望のレコードに対応するＵＲＬを見つける事は難しい。従ってこのような場合、前述の実施例３の表示方法が望ましい。
【００５１】
しかし、実施例３の表示方法は、まとめ表示設定の無い列（例：「品名」）が別に存在する場合であって、さらに前記まとめ表示設定の無い列にＵＲＬ設定の無い場合でないと実現できない。まとめられる行数が大きいものの、ハイパーリンクを別の列にセットできない場合は、前述の実施例２の表示方法が適している。また、まとめられる行数が小さい場合は、前述の実施例１の表示方法が適しているが、レコード毎にＵＲＬの指定があったり無かったりする場合は、実施例２の表示方法が適している。
【００５２】
そのため、本実施例においては、フォームデータ及び後付けデータの内容に応じて、実施例１〜３で前述した表示方法のうちどの表示方法でハイパーリンクを表示するかどうかを決定する方法について説明する。尚、本実施例に適用される情報処理装置のハードウェア構成は、実施例１と同様であるため、説明は省略する。
【００５３】
図１１は、本実施例おいて、本発明の帳票処理システムに適用される情報処理装置である、ＰＣ１００のソフトウェア構成を示すブロック図である。ＰＣ１００は、帳票データ生成部１０１、帳票データ表示部１０２及び、フォームエディタ１０３により構成される。尚、帳票データ生成部１０１、帳票データ表示部１０２に関しては、実施例１と同様であるため、説明を省略する。フォームエディタ１０３は、フォームデータに対してまとめ行数閾値を設定する。ここで、まとめ行数閾値とは、まとめ表示されるセルにハイパーリンクが設定されている際のプレビュー画面表示方法を切り替えるための閾値である。尚、フォームエディタ１０３も、帳票データ生成部１０１、帳票データ表示部１０２と同様、制御プログラムとしてＨＤドライブ１５またはＲＯＭ１２に記録されＣＰＵ１１に実行されることで機能する。
【００５４】
図１２はフォームデータに対して、まとめ行数閾値を設定するためのまとめ行数閾値設定画面１２０１の一例を示す図である。まとめ行数閾値設定画面１２０１の「ハイパーリンクをリスト表示する行数」の欄に数値が入力され、ＯＫボタンが押下されることで、フォームエディタ１０３は、入力された数値をフォームデータのまとめ行数閾値として設定する。尚、本実施例においてまとめ行数閾値は、フォームデータ単位で設定が行われているが、これに限らず、例えばフィールド（列）単位で設定できる構成であってもよい。
【００５５】
図１３のフローチャートを用いて、本実施形態の帳票データ生成部１０１によるオーバーレイ処理を説明する。尚、図１３のフローチャートの各処理は、ＣＰＵ１１により、帳票データ生成プログラムが実行され、帳票データ生成部１０１がＰＣ１００の各構成要素を制御することにより実現される。また、ステップＳ１３０１からステップＳ１３０５までの処理は、実施例３の図９におけるステップＳ９０１からステップＳ９０５の処理と同様であるため、説明を省略する。さらに、ステップＳ１３０８、ステップＳ１３１２、ステップＳ１３０９からステップＳ１３１１の処理は、図９における、ステップＳ９０９、ステップＳ９１０、ステップＳ９０６からステップＳ９０８の処理とそれぞれ同様であるため説明を省略する。
【００５６】
ステップＳ１３０６において、帳票データ生成部１０１は、フォームエディタ１０３により設定されているまとめ行数閾値を確認し、まとめ行数閾値と、帳票データにてまとめ表示される行数（同一データが連続するレコード数）とを比較する。比較の結果、まとめ表示される行数がまとめ行数閾値以上であった場合、ステップＳ１３０７に移行し、まとめ表示される行数がまとめ行数閾値より小さかった場合、ステップＳ１３０９に移行する。
【００５７】
ステップＳ１３０７において、帳票データ生成部１０１は、まとめ表示される全てのデータにハイパーリンクが設定されているか否かを判断する。全てのデータにハイパーリンクが設定されていると判断された場合は、ステップＳ１３０８へ移行する。そして、全てのデータにハイパーリンクが設定されていない、つまり少なくとも１つのデータにハイパーリンクが設定されていないと判断された場合は、ステップＳ１３０９に移行する。
【００５８】
尚、ステップＳ１３０９以降の処理については、図９での説明と同様、まとめ表示が行われないフィールドがあり、そのフィールドにハイパーリンクの設定がされていない場合に、ステップＳ１３１１に移行する。ステップＳ１３１１での処理が行われると、図１０に示される帳票プレビュー画面１００２のように、後付けデータにてハイパーリンクが設定されていたフィールドとは異なるフィールドにハイパーリンクが設定されることとなる。この設定がなされた場合、実施例３で説明した表示方法が実行されることとなる。
【００５９】
次に、図１４のフローチャートを用いて、本実施例の帳票データ表示処理を説明する。尚、図１４のフローチャートの各処理は、ＣＰＵ１１により、帳票データ表示プログラムが実行され、帳票データ生成部１０１がＰＣ１００の各構成要素を制御することにより実現される。また、図１４のフローチャートの処理には、図５及び図７のフローチャートと同様の処理が含まれるため、その部分の説明は省略する。具体的には、ステップＳ１４０１からステップＳ１４０６までの処理は、図５におけるステップＳ５０１からステップＳ５０６と同様である。また、ステップＳ１４０９、ステップＳ１４１０の処理は、図５におけるステップＳ５０７、ステップＳ５０８とそれぞれ同様である。また、ステップＳ１４１１からステップＳ１４１７までの処理は、図７におけるステップＳ７０７からステップＳ７１３までの処理と同様である。そのため、本フローチャートにおいては、まとめ行数閾値及び、まとめ表示されるレコード全てに地指定ハイパーリンクが設定されているか否かに従って、表示方法を制御するステップＳ１４０７、ステップＳ１４０８の処理について説明をする。
【００６０】
ステップＳ１４０７において、帳票データ表示部１０２は、クリックされたセルのまとめ表示行数４０４と、設定されているまとめ行数閾値とを比較する。比較の結果、クリックされたセルのまとめ表示行数４０４がまとめ行数閾値以上と判断された場合は、ステップＳ１４１１に移行する。一方、クリックされたセルのまとめ表示行数４０４がまとめ行数閾値より小さいと判断された場合は、ステップＳ１４０８に移行する。ステップＳ１４０８において、帳票データ表示部１０２は、まとめ表示される全てのデータにハイパーリンクが設定されているか否かを判断する。全てのデータにハイパーリンクが設定されていると判断された場合は、ステップＳ１４０９へ移行する。そして、全てのデータにハイパーリンクが設定されていない、つまり少なくとも１つのデータにハイパーリンクが設定されていないと判断された場合は、ステップＳ１４１１に移行する。
【００６１】
そして、ステップＳ１４０９以降の処理では、実施例１で説明した表示方法が実行され、ステップＳ１４１１以降の処理では、実施例２で説明した表示方法が実行される。
【００６２】
以上の処理により、実施例１、実施例２、実施例３で説明した表示方法が帳票データの内容に基づいて、適切に選択されることとなり、ユーザの利便性が増す。
【００６３】
以上が本発明の実施例の説明であるが、本発明において、これら上記の構成に限られるものではなく、特許請求の範囲で示した機能、または実施の形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００６４】
以上、本発明の実施形態について具体例を挙げて説明したが、本発明は上記の実施形態に限定されるものではない。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００６５】
１１  ＣＰＵ
１００  ＰＣ
１０１  帳票データ生成部
１０２  帳票データ表示部
【図１】
2011216018.tif 000003
【図２】
2011216018.tif 000004
【図３】
2011216018.tif 000005
【図４】
2011216018.tif 000006
【図５】
2011216018.tif 000007
【図６】
2011216018.tif 000008
【図７】
2011216018.tif 000009
【図８】
2011216018.tif 000010
【図９】
2011216018.tif 000011
【図１０】
2011216018.tif 000012
【図１１】
2011216018.tif 000013
【図１２】
2011216018.tif 000014
【図１３】
2011216018.tif 000015
【図１４】
2011216018.tif 000016