(57)【要約】【課題】画像レイアウト機能を備えた文書編集装置で、既存のレイアウトの持つデザイン性を損なうことなく、ユーザがレイアウトに対して微修正を施すことを可能とする。【解決手段】複数の画像枠領域や文字枠領域及び枠領域の間隔から構成されるレイアウト領域内に一つ以上の操作点を設け、操作点の移動操作を施すことにより操作点と各領域との距離を変動させ、同時に枠領域内の画像のトリミング状態や文字の配置状態を変動させることによって、領域全体の外観デザイン（サイズと形状）を変えることなく、構成される内部の各領域のサイズや位置関係を連動して変化させる。【選択図】図３
2010039550.tif 000002
【特許請求の範囲】
【請求項１】
レイアウトの対象となる複数のオブジェクト領域が配置されているレイアウト領域に対してレイアウトを行う情報処理装置において、
前記複数のオブジェクト領域のレイアウトの変更操作を行うための操作点を、前記レイアウト領域内において移動可能に制御する手段と、
前記操作点の移動方向と移動量に応じて、前記レイアウト領域のサイズ及び位置を変えないで該レイアウト領域内の各オブジェクト領域を連動させて変化させる手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記操作点の位置と個数を設定するための手段を備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
複数設定された前記操作点のそれぞれに対して、レイアウト対象のオブジェクト領域を限定して指定するための手段を備えたことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記操作点が移動できる量を一定の値以内に制限するか、又は前記操作点が移動できる範囲を一定の領域内に制限する手段を備えたことを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記レイアウト領域内の前記複数のオブジェクト領域における任意の辺及び頂点の位置が同一直線上に整列するように設定するための手段を備えたことを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記オブジェクト領域は、画像を表示するための画像枠領域であり、
画像が前記画像枠領域の外にはみ出た部分をトリミングして表示する手段を更に備えたことを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記オブジェクト領域は、文字列を表示するための文字枠領域であり、
文字列を前記文字枠領域の枠境界まで配置するための手段と、
文字枠領域のサイズの変化に応じて文字列の配置方法を変更する変更手段と、
前記変更手段の変更結果によっても文字枠領域内で前記枠境界から文字列までに間隔が生じる場合に、前記間隔を解消するように該文字列の文字サイズを変更する手段とを更に備えたことを特徴とする請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記文字枠領域のサイズが一定の上限値以上又は下限値以下にならないように制限するための手段を備えたことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
レイアウトの対象となる複数のオブジェクト領域が配置されているレイアウト領域に対してレイアウトを行う情報処理方法であって、
前記複数のオブジェクト領域のレイアウトの変更操作を行うための操作点を、前記レイアウト領域内において移動可能に制御する工程と、
前記操作点の移動方向と移動量に応じて、前記レイアウト領域のサイズ及び位置を変えないで該レイアウト領域内の各オブジェクト領域を連動させて変化させる工程とを有することを特徴とする情報処理方法。
【請求項１０】
レイアウトの対象となる複数のオブジェクト領域が配置されているレイアウト領域に対してレイアウトを行う情報処理方法を実行するための、コンピュータで読み取り可能なプログラムであって、
前記複数のオブジェクト領域のレイアウトの変更操作を行うための操作点を、前記レイアウト領域内において移動可能に制御する工程と、
前記操作点の移動方向と移動量に応じて、前記レイアウト領域のサイズ及び位置を変えないで該レイアウト領域内の各オブジェクト領域を連動させて変化させる工程とを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ等の情報処理装置及び情報処理方法、並びに前記情報処理方法を実現するためのプログラムに関する。
【背景技術】
【０００２】
画像をレイアウトする機能を提供する一般のアプリケーションプログラムでは、予め用意されたレイアウト領域において、レイアウト領域を構成する個々の画像枠をリサイズ又は移動すること、及び複数の画像枠を一括して同時にリサイズ又は移動することができる。
【０００３】
しかしながら、このようなアプリケーションプログラムでは、レイアウト領域全体の様相を維持しながら部分的に調整する際に、一度の操作で複数の画像枠をリサイズや移動をさせることは困難であった。この点を図２１を参照して説明する。
【０００４】
図２１は、先行例として一般的な文書編集用アプリケーションプログラムにおいて使用されているレイアウト変更の様相を示すための模式図である。
【０００５】
図２１に示す例では、文書のページ１上にレイアウト領域２が存在し、レイアウト領域２は画像枠などの複数のオブジェクト領域３、４、５により構成されている。このレイアウト領域２をポインティングデバイス等の入力デバイスによる操作で縮小させてレイアウト領域６に変更させると、オブジェクト領域３、４、５もそれぞれ連動して縮小されてオブジェクト領域７、８、９に変更される。このとき、レイアウト領域６の領域全体のサイズもオブジェクト領域も同様に小さくなってしまう。つまり、レイアウト領域全体のバランスを保ちながら、一部のオブジェクト領域のサイズを変更したいというユーザの要望に応えることはできない。
【０００６】
そのために、ユーザはレイアウト領域６の全体のサイズを保つように注意しながら所望のオブジェクト領域に対して個々にサイズ調整することになり、多くの手間と操作工程を要することになっていた。
【０００７】
また、特許文献１の技術では、複数の画像枠（オブジェクト領域）をそれぞれ所望の画像範囲にトリミングした各画像枠に対して、同じサイズや形状になるように一括してリサイズを行い、その結果をマルチ画像として並べて表示する技術が提案されている。
【特許文献１】特開平１１−２５０２２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した従来方式では、次のような問題点があった。
【０００９】
（１）一般的な文書編集用アプリケーションプログラムでは、上述したように、レイアウト領域全体の大きさを一定に保ちつつ、複数のオブジェクト領域の一部を拡大又は一部を縮小するような修正処理を一度の工程で行うことが困難であった。また、レイアウト領域を構成する個々のオブジェクト領域に対して拡大や縮小などの修正処理を施す際には、レイアウトの配置関係に誤差が生じる可能性が大きいという問題があった。予め僅かずつ修正されたレイアウトの候補を多数用意して、その中から選択することによりレイアウトを変更する方法もある。しかし、このような方法では、意図する修正デザインが得られる保証もなく、用意するレイアウト候補の数も膨大になるという問題がある。
【００１０】
（２）特許文献１の技術では、トリミングした各画像枠に対して一括してリサイズを行い、マルチ画像として並べて表示することができるものの、表示されたマルチ画像を更にリサイズしたとき、個々の画像枠のサイズや形状の修正処理を行うことができない。
【００１１】
本発明は上記従来の問題点に鑑み、レイアウト領域内の複数のオブジェクト領域に対する修正処理を一度の工程で容易且つ正確に行うことができる情報処理装置及び情報処理方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は上記目的を達成するため、レイアウトの対象となる複数のオブジェクト領域が配置されているレイアウト領域に対してレイアウトを行う情報処理装置において、前記複数のオブジェクト領域のレイアウトの変更操作を行うための操作点を、前記レイアウト領域内において移動可能に制御する手段と、前記操作点の移動方向と移動量に応じて、前記レイアウト領域のサイズ及び位置を変えないで該レイアウト領域内の各オブジェクト領域を連動させて変化させる手段とを備えたことを特徴とする。
【００１３】
また、本発明は、レイアウトの対象となる複数のオブジェクト領域が配置されているレイアウト領域に対してレイアウトを行う情報処理方法であって、前記複数のオブジェクト領域のレイアウトの変更操作を行うための操作点を、前記レイアウト領域内において移動可能に制御する工程と、前記操作点の移動方向と移動量に応じて、前記レイアウト領域のサイズ及び位置を変えないで該レイアウト領域内の各オブジェクト領域を連動させて変化させる工程とを有することを特徴とする。
【００１４】
また、本発明は、レイアウトの対象となる複数のオブジェクト領域が配置されているレイアウト領域に対してレイアウトを行う情報処理方法を実行するための、コンピュータで読み取り可能なプログラムであって、前記複数のオブジェクト領域のレイアウトの変更操作を行うための操作点を、前記レイアウト領域内において移動可能に制御する工程と、前記操作点の移動方向と移動量に応じて、前記レイアウト領域のサイズ及び位置を変えないで該レイアウト領域内の各オブジェクト領域を連動させて変化させる工程とを有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、複数のオブジェクト領域に対して一度の操作で複雑なレイアウト変更処理を容易且つ正確に行うことが可能になる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１７】
＜情報処理装置の構成＞
図１は、本発明の情報処理装置の一実施の形態であるコンピュータ装置の構成を示すブロック図である。
【００１８】
このコンピュータ装置は、図１に示すように、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、外部記憶装置１０４、操作入力インターフェース（Ｉ／Ｆ）１０５、表示Ｉ／Ｆ１０６、ネットワークＩ／Ｆ１０７、及び画像入力Ｉ／Ｆ１０８を備えている。
【００１９】
ＣＰＵ１０１は、コンピュータ装置１００の動作全体を制御するＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）である。ＲＯＭ１０２は変更を必要としないプログラムやパラメータを格納するＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）である。ＲＡＭ１０３は外部記憶装置１０４などから供給されるプログラムやデータを一時記憶するＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）である。外部記憶装置１０４は、光ディスクメディアやカード型メディア等の記憶装置である。外部記憶装置１０４には、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）や後述する文書編集アプリケーションソフトウェアプログラム、画像ファイルなどが記憶されている。
【００２０】
操作入力Ｉ／Ｆ１０５は、ユーザの操作を受け、データを入力するポインティングデバイスやキーボードなどの入力デバイス１０９とのインターフェースである。表示Ｉ／Ｆ１０６はコンピュータ装置１００が保持するデータや供給されたデータを表示するためのディスプレイ１１０とのインターフェースである。ネットワークＩ／Ｆ１０７は、インターネットなどのネットワーク回線１１１に接続するためのインターフェースである。画像入力Ｉ／Ｆ１０８はデジタルスチルカメラやデジタルビデオ、スキャナなどの画像入力デバイス１１２とのインターフェースである。
【００２１】
そして、これら各ユニット１０１〜１０８は、システムバス１１３を介して通信可能に接続されている。
【００２２】
＜一般的な文書編集アプリケーションのレイアウト機能＞
次に、本実施の形態で使用する一般的な文書編集アプリケーションのレイアウト機能について図２を参照して説明する。
【００２３】
図２（ａ），（ｂ）は、実施の形態で使用される一般的な文書編集アプリケーションのレイアウト機能についての説明図である。
【００２４】
図２（ａ）において、２００は文書のページを示し、ページ２００にはレイアウト領域２０１があり、レイアウト領域２０１は画像を貼り付けることができる三つの画像枠領域２０２、２０３、２０４により構成されている。
【００２５】
画像枠領域２０２、２０３、２０４に対して、画像２０５、２０６、２０７を挿入すると、画像枠領域と画像の形状が異なり且つ画像枠領域内に画像情報を一杯に表示させるために、画像の一部領域が切り落とされて（トリミングされて）表示されるようになる。このようなトリミングの結果、画像２０５、２０６、２０７が挿入されたレイアウトの表示状態を図２（ｂ）に示す。
【００２６】
レイアウト領域２０１には、画像枠領域２０２は画像２０５がトリミングされて図２（ｂ）の２１２の状態として表示されている。画像枠領域２０３は画像２０６がトリミングされて図２（ｂ）の２１３の状態として表示されている。画像枠領域２０４は画像２０７がトリミングされて図２（ｂ）の２１４の状態として表示されている。
【００２７】
＜レイアウト機能の構成要素とレイアウト変更処理＞
次に、本実施の形態におけるレイアウト機能の構成要素とレイアウト変更処理について、図３、図４及び図５を参照して説明する。
【００２８】
図３は、本実施の形態におけるレイアウト変更処理の前後でのレイアウト領域の表示状態の変化を示す概念図である。
【００２９】
図３において、３００は文書のページであり、ページ３００にはレイアウト領域３０１がある。レイアウト領域３０１にはレイアウトを変更するための操作点３０２があり、操作点３０２は、入力デバイス１０９からの操作により任意の方向に移動可能になっている。
【００３０】
レイアウト領域３０１には画像枠領域３０３、３０４、３０５が存在し、図２（ａ），（ｂ）で示したトリミングにより画像を表示することが可能となっている。
【００３１】
今、ポインティングデバイス等の入力デバイス１０９の操作により操作点３０２を右上方向に移動した結果のレイアウトが３０６である。操作点３０２は操作により所定の移動方向と移動量で３０７に移動し、それに伴い画像枠領域３０３、３０４、３０５は夫々３０８、３０９、３１０に変更される。これらの画像枠領域はサイズ及び形状が変更されているので、内部に表示される画像のトリミング状態も連動して変更されて表示される。
【００３２】
（Ａ）枠領域が画像枠領域のみである場合
図４（ａ），（ｂ）は、図３で説明したレイアウト変更処理の詳細な内容を示すための模式図であり、レイアウトを構成する枠領域が画像枠領域のみである場合の例である。
【００３３】
図４（ａ）において、４００は文書のページであり、ページ４００にはレイアウト領域４０１がある。レイアウト領域４０１にはレイアウトを変更するための操作点４０２があり、操作点４０２は、ポインティングデバイス等の入力デバイス１０９からの操作により移動可能になっている。直線４０２及び４０３は概念上の補助線であり、操作点４０２を垂直に通る直線が４０３、水平に通る直線が４０４である。レイアウト４０１には画像枠領域４０５、４０６、４０７が存在し、図２で説明したトリミングにより画像を表示することが可能となっている。
【００３４】
今、入力デバイス１０９の操作により操作点４０２を右上方向に移動した結果のレイアウト領域が４０８である。操作点４０２は操作により４０９に移動し、それに伴い、補助線４０２、４０３は４１０、４１１に移動し、画像枠領域４０５、４０６、４０７は夫々４１２、４１３、４１４に変形される。
【００３５】
このときの各画像枠領域の変形の方法は次のように決まる。
【００３６】
図４（ｂ）において、補助線４１５は画像枠領域４０５の左側の辺の延長線であり、補助線４１６は画像枠領域４０５及び４０６の境界の延長線である。同様に、補助線４１７は画像枠領域４０７の下側の辺の延長線であり、補助線４１８は画像枠領域４０６及び４０７の境界の延長線である。
【００３７】
また、変更後のレイアウト領域４０８では、補助線４１９は画像枠領域４１２の左側の辺の延長線であり、補助線４２０は画像領域４１２及び４１３の境界の延長線である。同様に補助線４２１は画像枠領域４１４の下側の辺の延長線であり、補助線４２２は画像枠領域４１３及び４１４の境界の延長線である。
【００３８】
ここで、直線４１５と４１６との間隔の長さをＡ、
直線４１６と４０３との間隔の長さをＢ、
直線４１７と４１８との間隔の長さをＣ
直線４１８と４０４との間隔の長さをＤ、
直線４１９と４２０との間隔の長さをａ、
直線４２０と４１０との間隔の長さをｂ、
直線４２１と４２２との間隔の長さをｃ、
直線４２２と４１１との間隔の長さをｄとすると、
操作点４０２を位置４０９に移動させたときには、移動前後の各線分間隔の比が一定に保たれるように変動する。即ち、
Ａ：Ｂ＝ａ：ｂ、Ｃ：Ｄ＝ｃ：ｄ
が維持されるように制御されて、レイアウトの再配置が行われる。
【００３９】
（Ｂ）枠領域に文字枠が含まれる場合
図５は、枠領域に文字枠が含まれる場合のレイアウト変更例を示す概念図である。
【００４０】
図５において、５００は文書のページであり、ページ５００にはレイアウト領域５０１がある。レイアウト領域５０１にはレイアウトを変更するための操作点５０２があり、操作点５０２はポインティングデバイス等の入力デバイス１０９からの操作により移動可能になっている。レイアウト領域５０１には画像枠領域５０３、５０４、５０５、及び文字枠領域５０６が存在している。そして画像枠領域５０６と文字枠５０７の間には境界線５０７が存在する。
【００４１】
入力デバイス１０９の操作により操作点５０２を右上方向に移動した結果のレイアウト領域が５０８である。操作点５０２は操作により５０９に移動し、それに伴い画像枠領域５０５は５１０に、文字枠領域５０６は５１１に変形される。
【００４２】
画像枠領域５１０と文字枠領域５１１の境界線５１２の位置は前述された変換法則に従って操作点からの比を一定に保ちながら変動するために、移動後の文字枠領域５１１は移動前の状態５０６よりも広くなる。その結果、文字枠領域５１１内の文字列の自動的な組体裁に変化が可能となり、例えば文字枠領域５０６では一列表示だったものが文字枠領域５１１では二列表示に変化する。
【００４３】
＜レイアウト変更処理の手順＞
次に、本実施の形態におけるレイアウト変更処理の手順をフロー図を用いて説明する。
【００４４】
図６は、本実施の形態におけるレイアウト変更の手順を示すフロー図である。
【００４５】
まずステップＳ６０１では、ＣＰＵ１０１は、図３における操作点３０２がポインティングデバイス等の入力デバイス１０９の操作により移動された否かを判断する。操作点３０２が入力デバイス１０９の操作により移動されると、ＣＰＵ１０１は、ステップＳ６０２で前述したレイアウトの計算を実行して、レイアウトを構成する図形枠や文字枠などの各構成要素のサイズ及び表示位置を決定する。
【００４６】
そして、ＣＰＵ１０１は、続くステップＳ６０３において、ディスプレイ１１０に対して、再計算されたレイアウトの各構成要素を変更後の状態に再配置してディスプレイ１１０に表示する。
【００４７】
その後、各レイアウトの構成要素のうち画像枠領域がある場合には（ステップＳ６０４）、ＣＰＵ１０１は、ステップＳ６０５へ進んで画像枠領域内のトリミング処理を画像枠領域のサイズと形状の変動に応じて再処理してディスプレイ１１０に表示する。
【００４８】
また、レイアウトの構成要素が文字枠の場合には（ステップＳ６０６）、ＣＰＵ１０１は、ステップＳ６０７へ進んで、文字枠内の組体裁を文字枠のサイズと形状の変動に応じて再処理してディスプレイ１１０に表示する。
【００４９】
そして、ステップＳ６０８においてＣＰＵ１０１は、未処理の構成要素が有るか否かを判断し、未処理の構成要素が有ればステップＳ６０４からステップＳ６０８の処理を繰り返し、未処理の構成要素がなければ処理を終了する。このようにして、レイアウト調整が実施されたレイアウト領域内の表示状態が完成する。
【００５０】
＜操作点の指定＞
（Ａ）複数の操作点を指定したときのレイアウト領域内の挙動
次に、複数の操作点を指定したときのレイアウト領域内の挙動について図７を用いて説明する。図７は、本実施の形態における複数の操作点を指定したときのレイアウト領域内の挙動を示す概念図である。
【００５１】
図７において、レイアウト領域７０１は、レイアウト構成要素として画像枠領域などの枠領域７０２、７０３、７０４、７０５を含んでいる。レイアウト領域７０１には二つの操作点７０６及び７０７が指定されている。
【００５２】
レイアウト領域７０８は、操作点７０６に対してのレイアウト構成要素の指定状態が示されている。レイアウト領域７０８において、操作点７０６に関連付けられているレイアウト構成要素は枠領域７０２、７０３、７０４であり、枠領域７０５は関連付けられていないことを示している。このとき、操作点７０６の移動に関連付けられていない枠領域７０５の高さ７１０は操作点７０６の移動に対して変化せずに常に一定に保たれる。
【００５３】
同様に、レイアウト領域７０９は操作点７０７に対してのレイアウト構成要素の指定状態が示されている。レイアウト領域７０９において、操作点７０７に関連付けられているレイアウト構成要素は枠領域７０３、７０４、７０５であり、枠領域７０２は関連付けられていないことを示している。このとき、レイアウト領域７０９において、操作点７０７の移動に関連付けられていない枠領域７０２の高さ７１７は操作点７０７の移動に対して変化せずに常に一定に保たれる。
【００５４】
図８（ａ）〜（ｄ）は、図７の操作点７０６を移動させたときのレイアウト状態７０８，７０９の変化を示す模式図である。
【００５５】
図８（ａ）に示すように、操作点７０６が７１２に移動すると図７のレイアウト領域７０８は７１１の表示状態になる。このとき操作を行わなかった操作点７０７は７１３に移動し、その垂直方向の高さ７１０は変化しない。
【００５６】
同様に、図８（ｂ）に示すように、操作点７０６が７１５に移動すると図７のレイアウト領域７０８は７１４の表示状態になる。このとき操作を行わなかった操作点７０７は７１６に移動し、その垂直方向の高さ７１０は変化しない。
【００５７】
図８（ｃ）に示すように、操作点７０７が７２０に移動すると図７のレイアウト領域７０９は７１８の表示状態になる。このとき、操作を行わなかった操作点７０６は７１９に移動し、その垂直方向の高さ７１７は変化しない。
【００５８】
同様に、図８（ｄ）に示すように、操作点７０７が７２３に移動するとレイアウト領域７０９は７２１の表示状態になる。このとき操作を行わなかった操作点７０６は７２２に移動し、その垂直方向の高さ７１７は変化することはない。
【００５９】
（Ｂ）操作点を指定するための操作画面
図９は、本実施の形態における操作点を任意の箇所に任意の個数指定するための、レイアウト作成時の操作画面の一例を示す画面図である。
【００６０】
図９において、８０１はディスプレイ１１０上に表示されるページ画面であり、レイアウト用のアプリケーションプログラムによりレイアウトのイメージ８０２と操作パネル８０３が表示されている。このときに、ポインティングデバイス等の入力デバイス１０９によりレイアウト領域８０２内の任意の箇所８０４を指定することにより、この任意の箇所８０４をレイアウト変更用の操作点として指定することができる。
【００６１】
操作パネル８０３上には操作点の移動範囲を指定するための選択肢８０５が用意されていて、図９の例では、「移動範囲を指定しない」状態が選択されているが、当該操作点の移動範囲を指定する場合には後述する操作を行う。
【００６２】
さらに操作パネル８０３には、「キャンセル」ボタン８０６及び「次へ」ボタン８０７が用意されている。そして、操作点追加の処理を終了する場合には「キャンセル」ボタン８０６を、また新たなる操作点をレイアウト領域内に追加する場合には「次へ」ボタン８０７をそれぞれ入力デバイス１０９により選択する。
【００６３】
（Ｃ）操作点の移動範囲の指定方法
次に、図９の操作点移動範囲指定用の選択肢８０５で「移動範囲を指定する」選択した場合の、操作点の移動範囲の指定方法の一例を説明する。
【００６４】
図１０は、本実施の形態における操作点の移動範囲を指定するための操作画面の一例を示す画面図である。
【００６５】
操作パネル８０３上の操作点移動範囲指定用の選択肢８０５では、「移動範囲を指定する」旨が選択されている。このとき、レイアウト領域８０２内に操作点８０４が指定されているとして、ポインティングデバイス等の入力デバイス１０９の指示地点９０６の移動操作により指定された矩形領域９０７が、同操作点の移動範囲として指定できる。
【００６６】
このようにして指定された移動範囲９０７により、操作点８０４の移動範囲を制限することが可能となり、結果としてレイアウト領域９０２全体の変更範囲に制限を施すことが可能となる。
【００６７】
図１１は、本実施の形態における操作点の移動範囲を指定するための操作画面の別の例を示す画面図である。
【００６８】
図１１において、操作パネル８０３上の操作点移動範囲指定用の選択肢８０５では、「移動範囲を数値指定」する旨が選択されていて、移動範囲指定用の入力エリア１００５にキーボード等の入力デバイス１０９により数値指定が可能になっている。
【００６９】
レイアウト領域８０２に操作点８０４が指定されているときに移動範囲指定用入力エリア１００５に適当な値が指定されていると、該当領域１００７がレイアウト領域８０２内に表示される。
【００７０】
このようにして指定された領域１００７により、操作点８０４の移動範囲を制限することが可能となり、結果としてレイアウト領域８０２全体の変更範囲に制限を施すことが可能となる。
【００７１】
なお、上記の説明では、操作点の移動範囲を指定することによりレイアウト変更に制限を与える手段について述べた。これ以外の手段として、レイアウトを構成する各矩形領域が許容できる最小サイズを矩形領域毎に指定することにより、レイアウトの変更に制限を加えることも可能である。
【００７２】
＜対象矩形領域の指定＞
次に、操作点に対応するレイアウト構成要素の対象矩形領域を指定するための方法について、図１２を参照して説明する。
【００７３】
図１２は、本実施の形態における操作点に対応する対象矩形領域を指定するための操作画面の一例を示す画面図である。
【００７４】
図１２において、レイアウト用のアプリケーションプログラムによりレイアウトのイメージ８０２と操作パネル１１０３がディスプレイ１１０の画面上に表示されている。
【００７５】
１１０４は画面上の操作点１１０７に対するレイアウト対象のオブジェクト領域の選択可否を指示するための選択肢である。「限定しない」が選択されるとレイアウト領域８０２内の全ての矩形領域がレイアウト変更の対象として有効となり、「限定する」が選択されると特定の領域のみがレイアウト変更の対象として有効になる。
【００７６】
また、１１０５、１１０６はそれぞれ「キャンセル」ボタン及び「次へ」ボタンである。「キャンセル」ボタン１１０５が選択されると操作点１１０７に対する対象オブジェクト領域の指定が終了し、「次へ」ボタン１１０６が選択されると別の操作点に対する対象オブジェクト領域の指定が可能となる。つまり、複数設定された操作点のそれぞれに対して、レイアウト対象のオブジェクト領域を限定して指定することができる。
【００７７】
１１０７はレイアウト領域８０２内に指定されている操作点の一つであり、ポインティングデバイス等によるポインタ１１０８により選択された領域が、同操作点１１０７の対象オブジェクト領域として指定することができる。図１２の例では、矩形枠１１０９及び１１１０が対象オブジェクト領域として指定されていることを意味している。
【００７８】
このようにして指定された対象オブジェクト領域により、操作点１１０７独自のレイアウト変更対象の領域を限定して指定することが可能となり、結果として図７及び図８の説明で前述した操作点により異なるレイアウト制御が可能となる。
【００７９】
＜文字サイズの制限値設定＞
（Ａ）文字サイズに制限がある場合の態様
次に、本実施の形態において、レイアウト構成要素の文字枠領域に使用される文字サイズに制限がある場合の態様について図１３を用いて説明する。
【００８０】
図１３は、本実施の形態における文字枠領域に使用される文字サイズに制限がある場合の態様を示す概念図である。
【００８１】
図１３において、１２００はレイアウト領域を含む文書のページ、或いはページを表示しているディスプレイ１１０である。１２０１が初期状態のレイアウト領域であり、各構成要素にはトリミングされた画像が挿入され表示されている。
【００８２】
１２０２がレイアウト変更のための操作点であり、操作点１２０２を移動させるとレイアウト領域１２０１内の各構成要素の配置及びサイズに変動が生じる。１２０３はレイアウト領域１２０１の下部に存在する画像枠領域であり、内部には枠形状でトリミングされている画像が挿入されている。１２０４は画像枠領域１２０３の下部に境界１２０５により接する状態で配置されている文字枠領域であり、内部には指定された全文字列が領域一杯に表示されている。つまり、指定された全文字列が文字枠領域の枠境界まで配置されている。また、１２０６は文字枠領域１２０４の垂直方向の高さである。
【００８３】
ここで、レイアウト領域１２０１における操作点１２０２に対して入力デバイス１０９を操作して、レイアウト領域１２０７における１２０８の位置へと移動させる。その結果、画像枠領域１２０９及び文字枠領域１２１０は前述した法則に従って拡大して境界線１２１１が上方向に移動するため、文字枠領域１２１０の高さ１２１２は、移動前の高さ１２０６よりも大きくなり、拡大された文字枠領域内の文字列は、領域一杯に表示するために文字サイズが自動的に拡大されて表示される。つまり、文字枠領域が拡大されても文字枠領域内で枠境界から文字列までに間隔が生じる場合に、この間隔を解消するように該文字列の文字サイズを変更する。
【００８４】
さらに、レイアウト領域１２０７における操作点１２０８に対して操作して、レイアウト領域１２１３における１２１４の位置へと移動させる。画像枠領域１２１５及び文字枠領域１２１６は前述した法則に従って拡大しようとする。ところが、文字枠領域１２１６内に表示されている文字列の文字サイズが既に予め設定されていた最大値に達していた場合には、それ以上文字サイズを大きくできないため、文字枠領域１２１６は大きくすることができない。そのため、境界線１２１７の位置は変更されず、文字枠領域１２１６の高さ１２１８は文字枠領域１２１０の高さ１２１２から不変に保たれることになる。
【００８５】
このようにして、文字サイズに上限値及び下限値を設定して文字枠領域のサイズが一定の上限値以上又は下限値以下にならないように制限することにより、本実施の形態におけるレイアウト変更処理に制限を施すことができる。
【００８６】
（Ｂ）文字サイズによる文字枠領域の制限値の指定方法
次に、文字サイズによるレイアウト変更処理に制限値を指定する方法について、図１４を参照して説明する。
【００８７】
図１４は、文字サイズによるレイアウト変更処理に制限値を指定するための画面図である。
【００８８】
図１４の画面は、ディスプレイ１１０上に表示されるページ画面であり、レイアウト用のアプリケーションプログラムによりレイアウトのイメージ１３０１と操作パネル１３０４が表示されている。イメージ１３０１には、レイアウト領域１３０２が指定されていて、レイアウト領域１３０２は文字枠領域１３０３を含んでいる。
【００８９】
今、コンピュータ装置１００上で文字枠領域１３０３が選択されていて、文字枠領域の属性の設定機能を選択することにより操作パネル１３０４が表示されているとする。１３０５は、画面上の文字枠領域１３０３に対する文字サイズの制限値の設定の可否を指示するための選択肢である。「限定しない」が選択されると文字枠領域１３０３内に表示される文字列の文字サイズは制限されないため、文字枠領域１３０３の高さ方向のサイズは操作点の移動に伴って制限なく変動する。選択肢１３０５で「限定する」が選択されると既に選択状態にある文字枠領域１３０３に対しての文字サイズの制限値を入力エリア１３０６に指定することにより可能となる。
【００９０】
また、予め文字枠領域１３０３に制限値が指定されているときには、選択肢１３０５の選択状態を変更することにより解除することが可能であり、１３０６に指定されている数値を変更することにより制限値を変更することも可能である。１３０７は「キャンセル」ボタン、１３０８は「次へ」ボタンであり、「キャンセル」ボタン１３０７が選択されると該当文字枠領域１３０３に対する制限値の指定が終了する。「次へ」ボタン１３０８が選択されると別の文字枠領域に対する制限値の指定が可能となる。
【００９１】
＜レイアウト構成要素整列機能＞
次に、レイアウト領域内の構成要素の整列状態を維持したままでレイアウト変更処理を行わせるレイアウト構成要素整列機能について、図１５を参照して説明する。
【００９２】
図１５は、本実施の形態におけるレイアウト構成要素整列機能を説明するための概念図である。
【００９３】
図１５に示す画面例では、ページ１４００上にレイアウト領域１４０１が存在している。レイアウト領域１４０１は、操作点１４０２と６個の矩形枠領域により構成されている。矩形枠領域１４０３、１４０４、１４０５、１４０６の４個の矩形枠領域は、操作点１４０２に関連付けられていて、操作点１４０２の移動に連動してそのサイズと形状を変更するようになっている。一方、矩形枠領域１４０７、１４０８は操作点１４０２には関連付けられていない。
【００９４】
（Ａ）整列設定を行う場合
このような状態で更に、レイアウト領域１４０１内の二地点１４０９（矩形領域１４０６の頂点）及び１４１０（矩形領域１４０８の頂点）は同一直線１４１１上に整列するように設定されているものとする。この状態で、操作点１４０２を移動したときのレイアウト領域１４０１の変化について、以下に説明する。
【００９５】
１４１２は操作点１４０２を１４１３に移動したときのレイアウトの状態である。ここで操作点１４１３への移動に伴って、関連付けられている矩形領域１４０３、１４０４、１４０５、１４０６は前述したレイアウト変更の様式に沿ってそれぞれ１４１４、１４１５、１４１６、１４１７に変更される。
【００９６】
このときに、地点１４０９は操作点１４１３への移動に伴って１４２０に移動するが、同地点と整列するように設定されている地点１４１０は連動して１４２１に移動して、１４２０と１４２１が同一直線１４２２上に存在するようになる。更に地点１４２１の移動に伴い、矩形枠領域１４０７及び１４０８はそれぞれ１４１８、１４１９に移動することになる。
【００９７】
このように、レイアウト領域１４０１内の二地点１４０９及び１４１０を同一直線上に整列するように設定して、連動設定を行わない矩形枠領域に対しても位置調整を行うことにより、レイアウト全体のデザイン性を維持した状態で個々の構成要素の位置とサイズを変動させることができる。
【００９８】
（Ｂ）整列設定を行わない場合
上記の例において、レイアウト領域１４０１内の二地点１４０９及び１４１０に対して整列設定を行わない場合には、レイアウト領域は１４２３のように変動することになる。レイアウト領域１４２３では操作点１４０２が１４１３に移動することに連動して、操作点１４０２に関連付けられた矩形枠領域１４０３、１４０４、１４０５、１４０６はそれぞれ１４１４、１４１５、１４１６、１４１７に変更されるのは前述の通りである。
【００９９】
但し、地点１４１０は１４０９と整列するようには設定されていないため、矩形領域１４０７及び１４０８は操作点１４０２の移動に連動した変化は生ぜず、地点１４２０と１４１０は同一直線上には存在しないため、レイアウトを構成する矩形領域の位置関係にずれが生じてレイアウトのデザイン性が損なわれることになる。
【０１００】
（Ｃ）レイアウト構成要素整列機能の設定方法
次に、上述したレイアウト構成要素整列機能の設定方法について、図１６を参照して説明する。
【０１０１】
図１６は、本実施の形態におけるレイアウト構成要素整列機能の設定方法を示す画面図である。
【０１０２】
図１６に示す画面は、ディスプレイ１１０上に表示されるページ画面であり、レイアウト用のアプリケーションプログラムによりレイアウトのイメージ１５０１と操作パネル１５０３が表示されている。
【０１０３】
イメージ１５０１にはレイアウト領域１５０２が指定されていて、レイアウト領域１５０２は、幾つかの矩形領域を構成要素として含んでいる。
【０１０４】
今、コンピュータ装置１００上でレイアウト構成要素整列設定機能を選択することにより操作パネル１５０３が表示されているとする。この時に、レイアウト領域１５０２内の任意の位置１５０４を入力デバイス１０９の操作で指示することにより、地点１５０４を整列の基準点として指定することができる。
【０１０５】
操作パネル１５０３には「キャンセル」ボタン１５０５及び「次へ」ボタン１５０６が備えられていて、「キャンセル」ボタン１５０５が選択されると操作パネル１５０３を閉じて整列地点の設定作業が終了する。「次へ」ボタン１５０６が選択されると操作パネル１５０３を閉じて、現在指定されている整列地点１５０４に対して従属する地点を登録するためのパネル１５０８を表示する。
【０１０６】
整列地点の従属点の指定は、操作パネル１５０８が表示されているときに、既に基準点１５０４が指定されているレイアウト領域１５０７に対して、同地点と垂直又は水平の位置関係にある任意の位置１５０９を指定することにより実施することができる。
【０１０７】
操作パネル１５０８には「キャンセル」ボタン１５１０、追加ボタン１５１１、及び「次へ」ボタン１５１２が備えられていて、「キャンセル」ボタン１５１０が選択されると操作パネル１５０８を閉じて整列地点の設定作業が終了する。
【０１０８】
追加ボタン１５１１が選択されると操作パネル１５０８は閉じずに、現在指定されている整列地点１５０４に対して指定した従属地点１５０９とは別の従属する地点を登録することが継続して実施することができる。三点以上の地点を整列させるためにはこのような方法を用いる。
【０１０９】
「次へ」ボタン１５１２が選択されると操作パネル１５０８を閉じて、新たなる整列地点指定するためのパネル１５０３を表示する。
【０１１０】
以上で説明した手順によって、レイアウト領域内の複数の整列地点を登録することが可能となる。
【０１１１】
＜本実施の形態に係る利点＞
本実施の形態では、次のような利点を有する。
【０１１２】
（１）本実施の形態では、レイアウト領域を構成する各画像枠領域や文字枠領域などのオブジェクト領域をバランスを取りながら連動させて拡大又は縮小させ、更に各オブジェクト領域内の画像のトリミング状態や文字列の配置状態を連動させて変更する。これによって、複数のオブジェクト領域に対して一度の操作で複雑なレイアウト変更処理を行うことができるようになる。
【０１１３】
（２）レイアウト変更処理に伴う相対位置の著しい差異が生じ難くなり、レイアウトのデザイン性を損なわずに安定したレイアウト変更操作を施すことができるようになる。
【０１１４】
（３）操作点の位置と個数を自由に設定することにより、レイアウトを変更するための手段を複数用意することが可能となるため、同じレイアウトに対して多彩なレイアウト変更を施すことができるようになる。
【０１１５】
（４）レイアウトの修正に際して修正量の制限（一定の値以内）を設けることができ、レイアウトの修正操作でデザインが著しく異なるような変更結果になることを防ぐことができ、安定した修正操作を施すことができる。
【０１１６】
＜本実施の形態に係るデータ構成＞
次に、本実施形態におけるレイアウト領域の表示状態とレイアウト変更の制御を管理するデータ構成について、図１７、図１８、図１９、及び図２０を用いて説明する。
【０１１７】
図１７は、レイアウト変更制御のためのデータ構成を示すブロック図である。
【０１１８】
図１７において、１６０１は本実施の形態における文書編集アプリケーションで編集している文書データ内にあるレイアウト領域テーブルである。レイアウト領域テーブル１６０１は文書データ内に一つ存在し、同文書データ内の全てのレイアウト領域情報を管理している。また、レイアウト領域テーブル１６０１は、文書データ内のレイアウト領域の個数などのテーブル管理情報１６０２、及び各レイアウト領域の情報へのポインタ情報を管理するブロック１６０３及び１６０４により構成される。
【０１１９】
レイアウト領域情報へのポインタ情報１６０４は、一つのレイアウト領域情報１６０５を指示している。一つのレイアウト領域情報１６０５は、ＩＤ情報１６０６、ページ情報１６０７、情報ブロック１６０８、矩形領域情報テーブル１６０９、操作点情報テーブル１６１０、及び整列地点情報テーブル１６１１などで構成されている。
【０１２０】
ＩＤ情報１６０６は、レイアウト領域を一意的に識別するためのＩＤ情報であり、ページ情報１６０７は、レイアウト領域が存在する文書内の位置（ページなどの概念）を管理する情報である。情報ブロック１６０８は、レイアウト領域自身の位置及びサイズなどの矩形情報を記録するための情報ブロックであり、矩形領域情報テーブル１６０９は、レイアウト領域内に存在してレイアウト構成要素となる全矩形領域に関わる情報のポインタのテーブルである。
【０１２１】
操作点情報テーブル１６１０は、レイアウト領域内に存在してレイアウト構成要素となる全操作点に関わる情報のポインタのテーブルである。整列地点情報テーブル１６１１は、レイアウト領域内に存在してレイアウト構成要素となる整列地点に関わる情報のポインタのテーブルである。
【０１２２】
図１８は、上記矩形領域情報テーブル１６０９の内部構造を説明するためのブロック図である。
【０１２３】
図１８において、矩形領域情報テーブル１６０９は、該テーブル１６０９内に存在する矩形領域の個数などのテーブル管理情報１７０２と、各矩形領域の情報へのポインタ情報を管理する情報ブロック１７０３及び１７０４により構成されている。
【０１２４】
矩形領域情報へのポインタ情報１７０４は一つの矩形領域情報１７０５を指示している。一つの矩形領域情報１７０５は、ＩＤ情報１７０６、矩形情報ブロック１７０７、矩形領域種類情報ブロック１７０８、制限サイズ情報１７０９、文字サイズ情報１７１０、及びトリミング情報１７１１などで構成されている。
【０１２５】
ＩＤ情報１７０６は矩形領域を一意的に識別するためのＩＤ情報であり、矩形情報ブロック１７０７は矩形領域の位置及びサイズなどの矩形情報を記録するための情報ブロックである。矩形領域種類情報ブロック１７０８には、矩形領域の種類として画像枠領域か文字枠領域かを識別するための情報が登録されている。制限サイズ情報１７０９は、矩形領域のリサイズによるサイズ変更の上限や下限の設定値を記録するための情報である。文字サイズ情報１７１０は、矩形領域が文字枠領域の時に同矩形領域で使用できる文字サイズの上限や下限の設定値を記録するための情報である。トリミング情報１７１１は、矩形領域内の画像のトリミング状態を記録するための情報である。
【０１２６】
図１９は、上記操作点情報テーブル１６１０の内部構造を説明するためのブロック図である。
【０１２７】
図１９において、操作点情報テーブル１６１０は、該テーブル内に存在する操作点の個数などのテーブル管理情報１８０２と、各操作点の情報へのポインタ情報を管理するブロック１８０３及び１８０４などで構成されている。
【０１２８】
操作点情報へのポインタ情報１８０４は一つの操作点情報１８０５を指示している。一つの操作点情報１８０５は、ＩＤ情報１８０６、位置情報ブロック１８０７、制限範囲情報ブロック１８０８、及び対象領域情報ブロック１８０９等で構成されている。ＩＤ情報１８０６は、操作点を文書内で一意的に識別するためのＩＤ情報であり、位置情報ブロック１８０７は操作点の位置などの情報を記録するための情報ブロックである。
【０１２９】
制限範囲情報ブロック１８０８は、操作点が移動できる領域範囲や距離を記録するための情報ブロックであり、対象領域情報ブロック１８０９は、操作点の対象となる矩形領域が任意に設定されているときに、その各矩形領域のＩＤ情報をリストとして登録しておくためのものである。
【０１３０】
図２０は、上記整列地点情報テーブル１６１１の内部構造を説明するためのブロック図である。
【０１３１】
図２０において、整列地点情報テーブル１６１１は、整列地点情報テーブル内に存在する整列地点の個数などのテーブル管理情報１９０２と、各整列地点の情報へのポインタ情報を管理するブロック１９０３及び１９０４により構成されている。
【０１３２】
整列地点情報へのポインタ情報１９０４は、一つの整列地点情報１９０５を指示している。一つの整列地点情報１９０５は、ＩＤ情報１９０６、個数情報１９０７、及び位置情報１９０８で構成されている。ＩＤ情報１９０６は、その整列地点の組み合わせを文書内で一意的に識別するためのＩＤ情報であり、個数情報１９０７は、該当ＩＤの整列地点の組み合わせないの地点の情報である。位置情報１９０８は、整列地点の組み合わせを構成する各地点の位置情報である。
【０１３３】
以上で、図１７、図１８、図１９、図２０で説明したデータの管理ブロックは、本実施の形態で扱っている文書編集装置のアプリケーションプログラムが起動する際にコンピュータ上のメモリに展開され、プログラムが動作する際にはレイアウト制御のために参照及び更新されるものとする。
【０１３４】
なお、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１３５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３６】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。又は、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１３７】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１３８】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う場合である。
【図面の簡単な説明】
【０１３９】
【図１】本発明の情報処理装置の一実施の形態であるコンピュータ装置の構成を示すブロック図である。
【図２】実施の形態で使用される一般的な文書編集アプリケーションのレイアウト機能についての説明図である。
【図３】実施の形態におけるレイアウト変更処理の前後でのレイアウト領域の表示状態の変化を示す概念図である。
【図４】図３で説明したレイアウト変更処理の詳細な内容を示すための模式図である。
【図５】枠領域に文字枠が含まれる場合のレイアウト変更例を示す概念図である。
【図６】実施の形態におけるレイアウト変更の手順を示すフロー図である。
【図７】実施の形態における複数の操作点を指定したときのレイアウト領域内の挙動を示す概念図である。
【図８】図７の操作点を移動させたときのレイアウト状態の変化を示す模式図である。
【図９】実施の形態における操作点を任意の箇所に任意の個数指定するための、レイアウト作成時の操作画面の一例を示す画面図である。
【図１０】実施の形態における操作点の移動範囲を指定するための操作画面の一例を示す画面図である。
【図１１】実施の形態における操作点の移動範囲を指定するための操作画面の別の例を示す画面図である。
【図１２】実施の形態における操作点に対応する対象矩形領域を指定するための操作画面の一例を示す画面図である。
【図１３】実施の形態における文字枠領域に使用される文字サイズに制限がある場合の態様を示す概念図である。
【図１４】文字サイズによるレイアウト変更処理に制限値を指定するための画面図である。
【図１５】実施の形態におけるレイアウト構成要素整列機能を説明するための概念図である。
【図１６】実施の形態におけるレイアウト構成要素整列機能の設定方法を示す画面図である。
【図１７】レイアウト変更制御のためのデータ構成を示すブロック図である。
【図１８】矩形領域情報テーブルの内部構造を説明するためのブロック図である。
【図１９】操作点情報テーブルの内部構造を説明するためのブロック図である。
【図２０】整列地点情報テーブルの内部構造を説明するためのブロック図である。
【図２１】従来のレイアウト変更の様相を示すための模式図である。
【符号の説明】
【０１４０】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０９  入力デバイス
１１０  ディスプレイ
３０１，４０１，５０１，  １２０１レイアウト領域
３０２，４０２，５０２，１２０２  操作点
５０３，５０４．５０５，１２０３  画像枠領域
５０６，１２０４  文字枠領域
【図１】
2010039550.tif 000003
【図２】
2010039550.tif 000004
【図３】
2010039550.tif 000005
【図４】
2010039550.tif 000006
【図５】
2010039550.tif 000007
【図６】
2010039550.tif 000008
【図７】
2010039550.tif 000009
【図８】
2010039550.tif 000010
【図９】
2010039550.tif 000011
【図１０】
2010039550.tif 000012
【図１１】
2010039550.tif 000013
【図１２】
2010039550.tif 000014
【図１３】
2010039550.tif 000015
【図１４】
2010039550.tif 000016
【図１５】
2010039550.tif 000017
【図１６】
2010039550.tif 000018
【図１７】
2010039550.tif 000019
【図１８】
2010039550.tif 000020
【図１９】
2010039550.tif 000021
【図２０】
2010039550.tif 000022
【図２１】
2010039550.tif 000023