(57)【特許請求の範囲】
【請求項１】
オブジェクトを含むファイルを表示枠に表示する表示手段と、
前記ファイルを拡大して表示するための指示があったかどうか判断する判断手段と、
前記判断手段により前記指示があったと判断されたとき、前記指示にしたがって前記表示枠に所定の倍率で拡大して表示される前記表示対象のファイルにおける拡大表示範囲を取得する取得手段と、
前記ファイルにおける前記拡大表示範囲に前記オブジェクトの少なくとも一部が含まれるかどうかを検知する検知手段と、
前記検知手段により前記ファイルにおける前記拡大表示範囲に前記オブジェクトの少なくとも一部も含まれないと検知されたとき、前記拡大表示の倍率を前記所定の倍率よりも小さい値に変更する変更手段とを備え、
前記取得手段は、前記変更手段により変更された倍率で拡大して表示される前記表示対象のファイルにおける拡大表示範囲を取得し、
前記表示手段は、前記検知手段により前記ファイルにおける前記拡大表示範囲に前記オブジェクトの少なくとも一部が含まれると検知されれば、前記ファイルにおける前記拡大表示範囲を前記表示枠に表示することを特徴とするコンピュータ装置。
【請求項２】
前記検知手段により前記ファイルにおける前記拡大表示範囲に前記オブジェクトの少なくとも一部も含まれないと検知されれば、エラー通知するエラー通知手段とをさらに備えたことを特徴とする請求項１記載のコンピュータ装置。
【請求項３】
前記ファイルを拡大して表示するための指示は倍率と基準位置の指定を含むことを特徴とする請求項１または２記載のコンピュータ装置。
【請求項４】
前記オブジェクトは画像データおよびテキストデータおよび図形データのうち少なくとも１つであることを特徴とする請求項１乃至３のいずれか１項記載のコンピュータ装置。
【請求項５】
オブジェクトを含むファイルを表示枠に表示するステップと、
前記ファイルを拡大して表示するための指示があったかどうか判断するステップと、前記指示があったと判断されたとき、前記指示にしたがって前記表示枠に所定の倍率で拡大して表示される前記表示対象のファイルにおける拡大表示範囲を取得するステップと、
前記ファイルにおける前記拡大表示範囲に前記オブジェクトの少なくとも一部が含まれるかどうかを検知するステップと、
前記ファイルにおける前記拡大表示範囲に前記オブジェクトの少なくとも一部も含まれないと検知されれば、前記拡大表示の倍率を前記所定の倍率よりも小さい値に変更するステップと、
前記変更された倍率で拡大して表示される前記表示対象のファイルにおける拡大表示範囲を取得するステップと、
前記ファイルにおける前記拡大表示範囲に前記オブジェクトの少なくとも一部が含まれると検知されれば、前記ファイルにおける前記拡大表示範囲に存在する前記オブジェクトの少なくとも一部を前記表示枠に配置して表示するステップとを備えたことを特徴とするコンピュータ装置の制御方法。
【請求項６】
オブジェクトを含むファイルを表示枠に表示するステップと、
前記ファイルを拡大して表示するための指示があったかどうか判断するステップと、前記指示があったと判断されたとき、前記指示にしたがって前記表示枠に所定の倍率で拡大して表示される前記表示対象のファイルにおける拡大表示範囲を取得するステップと、
前記ファイルにおける拡大表示範囲に前記オブジェクトの少なくとも一部が含まれるかどうかを検知するステップと、
前記ファイルにおける前記拡大表示範囲に前記オブジェクトの少なくとも一部も含まれないと検知されれば、前記拡大表示の倍率を前記所定の倍率よりも小さい値に変更するステップと、
前記変更された倍率で拡大して表示される前記表示対象のファイルにおける拡大表示範囲を取得するステップと、
前記ファイルにおける前記拡大表示範囲に前記オブジェクトの少なくとも一部が含まれると検知されれば、前記ファイルにおける前記拡大表示範囲に存在する前記オブジェクトの少なくとも一部を前記表示枠に配置して表示するステップとをコンピュータ装置に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像データやテキストデータ、図形データなどのオブジェクトで構成されるファイルのプレビューをディスプレイに表示する技術に関するものである。
【背景技術】
【０００２】
従来、パーソナルコンピュータがインストールされたファイル閲覧ソフトウェアにしたがって動作することにより、そのディスプレイにファイルを構成する画像データやテキストデータ、図形データなどのオブジェクトを含むプレビューが表示されていた。また、ユーザがパーソナルコンピュータのポインティングデバイスやキーボードを使って拡大の指示を入力すると、拡大されたプレビューがディスプレイに表示されていた。（例えば、非特許文献１参照。）
【非特許文献１】「Ａｃｒｏｂａｔ７．０  Ｐｒｏｆｅｓｓｉｏｎａｌ  Ｈｅｌｐ」、アドビ  システムズ社、２００５年１月２１日、“拡大表示と縮小表示”
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来技術では、オブジェクト同士に隙間があると、拡大されたプレビューが表示された結果、図１２に示すように、空白部分だけが表示されてしまうことが頻繁に起こっていた。これにより、ユーザは現在、閲覧している拡大して表示されたプレビューの範囲がプレビュー全体のどの辺りであるのか分からなくなってしまうという問題があった。そして、この場合、ユーザはそれを知るために、上下左右に画面をスクロールするなどの手間のかかる操作をして表示範囲を移動させ、何らかのオブジェクトを探して位置を確認しなければならないという問題があった。あるいはユーザは空白部分だけのプレビューを閲覧してから、拡大倍率を適当に下げるなどの煩雑な操作をして、拡大の指示をやり直し、何らかのオブジェクトを表示するようにして位置を確認しなければならないという問題があった。
【０００４】
そこで、本発明は、上記課題を解決するために、ユーザがパーソナルコンピュータのディスプレイにファイルのプレビューを拡大して閲覧する際に、拡大して表示されるプレビューの範囲にオブジェクトが含まれなくなるのをなくすことを目的とする。
【０００５】
また、本発明は、上記課題を解決するために、ユーザの手を煩わせることなく、拡大して表示されるプレビューの範囲にオブジェクトが含まれるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の１つに係るコンピュータ装置は、オブジェクトを含むファイルを表示枠に表示する表示手段と、前記ファイルを拡大して表示するための指示があったかどうか判断する判断手段と、前記判断手段により前記指示があったと判断されたとき、前記指示にしたがって前記表示枠に所定の倍率で拡大して表示される前記表示対象のファイルにおける拡大表示範囲を取得する取得手段と、前記ファイルにおける前記拡大表示範囲に前記オブジェクトの少なくとも一部が含まれるかどうかを検知する検知手段と、前記検知手段により前記ファイルにおける前記拡大表示範囲に前記オブジェクトの少なくとも一部も含まれないと検知されたとき、前記拡大表示の倍率を前記所定の倍率よりも小さい値に変更する変更手段とを備え、前記取得手段は、前記変更手段により変更された倍率で拡大して表示される前記表示対象のファイルにおける拡大表示範囲を取得し、前記表示手段は、前記検知手段により前記ファイルにおける前記拡大表示範囲に前記オブジェクトの少なくとも一部が含まれると検知されれば、前記ファイルにおける前記拡大表示範囲に存在する前記オブジェクトの少なくとも一部を前記表示枠に配置して表示することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザがパーソナルコンピュータのディスプレイにファイルのプレビューを拡大して閲覧する際に、拡大して表示されたプレビューの表示範囲にオブジェクトが含まれないことがなくなるので、ユーザは表示されたオブジェクトを手がかりにして、拡大して表示されたプレビューの範囲がプレビュー全体のどの辺りなのかを容易に把握できるという効果が得られる。
【０００８】
また、本発明によれば、ユーザがパーソナルコンピュータのディスプレイにファイルのプレビューを拡大して閲覧する際に、自動的に設定された値にしたがって拡大して表示されたプレビューの範囲にオブジェクトが含まれるようになるので、ユーザは手間をかけることなく、表示されたオブジェクトを手がかりにして、拡大して表示されたプレビューの範囲がプレビュー全体のどの辺りなのかを容易に把握できるという効果が得られる。
【発明を実施するための最良の形態】
【０００９】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１０】
（実施例１）
本実施例のコンピュータ装置の構成について、図１のブロック図を参照して説明する。なお、コンピュータ装置は単一のコンピュータ装置であってもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。
【００１１】
図１において、１０１はコンピュータ装置１００全体を制御するＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）である。１０２は書き換える必要のない情報や、書き換えられては困る情報が格納されるＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）である。１０３は後述する外部記憶装置１０４から供給されるプログラムやデータを一時記憶するＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）である。１０４はコンピュータ装置１００に固定して設置されたハードディスク、あるいはコンピュータ装置１００から着脱可能なフロッピー（登録商標）ディスク（ＦＤ）、Ｃｏｍｐａｃｔ  Ｄｉｓｋ（ＣＤ）やＤｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ（ＤＶＤ）等の光ディスクメディア、ＩＣカードやメモリカードなどカード型メディアのような外部記憶装置である。外部記憶装置１０４にはＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）やプレビュー表示プログラム、オブジェクトレイアウトファイル、オブジェクトレイアウトファイルを構成する画像データ、テキストデータ図形データなどが格納されている。１０５はユーザによって操作されるポインティングデバイスやキーボードなどの操作入力デバイス１０９との操作入力インターフェイスである。１０６はコンピュータ装置１００の保持するデータや供給されたデータを表示するディスプレイ１１０との表示インターフェイスである。１０７はインターネットなどのネットワーク回線１１１に接続するためのネットワークインターフェイスである。１０８はデジタルスチルカメラやデジタルビデオ、スキャナなどの画像入力デバイス１１２とのインターフェイスである。１１３は１０１〜１０８の各ユニットを互いに通信可能に接続するシステムバスである。
【００１２】
本実施例では、プレビュー表示プログラムが外部記憶装置１０４に記憶されている。ユーザが操作入力デバイス１０９を操作することによってプレビュー表示プログラムの起動指示を行うと、ＣＰＵ１０１は操作入力インターフェイス１０５を通じて、その起動指示を受け取る。そして、ＣＰＵ１０１はプレビュー表示プログラムを外部記憶装置１０４から読み出してＲＡＭ１０３で展開し、プレビュー表示プログラムからの出力データにしたがって各種画面をディスプレイ１１０に表示させる。また、ＣＰＵ１０１が操作入力インターフェイス１０５を通じて操作入力デバイス１０９から受け取ったコマンドに基づき、プレビュー表示プログラムによる各種処理が実行される。
【００１３】
次に、コンピュータ装置１００において、プレビュー表示プログラムを起動して実行することにより、ディスプレイ１１０にオブジェクトレイアウトファイルに基づくプレビューを表示する処理の手順を図２のフロー図を参照して説明する。なお、以下の処理は、ＣＰＵ１０１がプレビュー表示プログラムにしたがい、コンピュータ装置１００の各種モジュールを制御することにより実行する。
【００１４】
ステップＳ２００において、プレビュー表示プログラムが起動される。
【００１５】
ステップＳ２０１において、初期画面がディスプレイ１１０に表示される。
【００１６】
初期画面の一例を図３に示す。図３において、初期画面３００には、その中に画像が表示されるプレビュー表示枠３０１が表示される。また、オブジェクトレイアウトファイル選択エリア３０２には、コンピュータ装置１００の外部記憶装置１０４に記憶されているオブジェクトレイアウトファイルの一覧が表示される。ユーザは、操作入力デバイス１０９を操作することによって、オブジェクトレイアウトファイルを選択することができる。図３では、”Ｉｍａｇｅ”フォルダの下の階層の”春の遠足”フォルダの”００２．ｉｍｇ”というオブジェクトレイアウトファイルが選択された状態を示している。そして、選択されたオブジェクトレイアウトファイルは後述するようにしてプレビュー表示枠３０１に表示される。
【００１７】
ステップＳ２０２において、ユーザによって選択されたオブジェクトレイアウトファイルが外部記憶装置１０４から読み出される。または、コンピュータ装置１００がネットワークインターフェイス１０７を通じてネットワーク回線１１１に接続し、Ｗｅｂサーバが保持しているオブジェクトレイアウトファイルの中から選択され、ダウンロードして取得されるようにしてもよい。
【００１８】
オブジェクトレイアウトファイルの構成の概略の一例を図４に示す。オブジェクトレイアウトファイル４００は各オブジェクトのパス領域４０１にオブジェクトを構成するテキストデータや図形データ、画像データへのパスを格納している。また、オブジェクトレイアウトファイル４００は各オブジェクトの位置座標領域４０２にオブジェクトレイアウトファイル４００における各オブジェクトの配置を示す座標を格納している。オブジェクトは、パス領域４０１に格納されたパスにしたがって外部記憶装置１０４から読み出され、位置座標領域４０２に格納された座標で指定された位置に基づいてプレビュー表示される。なお、本実施例では、各オブジェクトの配置を示す座標は、各オブジェクトの外接矩形の左上座標と右下座標が格納されているものとする。
【００１９】
なお、本実施例では、オブジェクトを構成する画像データはＤＣＦ規格に準拠した構造を持つものとする。画像データ４０３は、ＡＰＰ１のエリア４０４にサムネイル画像データ４０５が格納されている。また、ＤＣＦ基本主画像のエリア４０６に高解像度画像データ４０７が格納されている。ＡＰＰ１のエリア４０４には、さらにＥｘｉｆ情報も格納されていてもよい。なお、プレビュー表示される際には、サムネイル画像データ４０５に基づく低解像度画像が表示されてもよいし、高解像度画像データ４０７に基づく高解像度画像が表示されるようにしてもよい。
【００２０】
また、本実施例では、オブジェクトを構成するテキストデータ４０８は、文字列エリア４０９にプレビュー表示される文字列が格納されている。また、フォントエリア４１０にフォントの種類、サイズエリア４１１にプレビュー表示される文字列の大きさ、色エリア４１２にプレビュー表示される文字列の色、スタイルエリア４１３にプレビュー表示される文字列の態様がそれぞれ格納されている。プレビュー表示される際には、これらの情報にしたがって文字列が表示される。
【００２１】
ステップＳ２０３において、プレビュー表示枠３０１の表示位置を示す座標が取得される。本実施例では、プレビュー表示枠３０１がＡ４サイズと対応し、単位はミリメートルであるとして、左上座標（０，０）と右下座標（２１０，２９７）が取得されるものとして説明する。なお、プレビュー表示枠３０１の座標はこれに限定されるものではなく、Ｂ５やＬ判など他のサイズや、縦横の向きなどによって他の座標が設定されてもよい。
【００２２】
ステップＳ２０４において、オブジェクトレイアウトファイル４００が展開され、ステップＳ２０３で取得されたプレビュー表示枠３０１の座標に基づいて描画される。そして、プレビュー表示枠３０１にオブジェクトレイアウトファイル４００の全体のプレビューが表示される。なお、本実施例では、プレビュー表示枠３０１にプレビュー全体が表示される時の拡大倍率をＺ＝“１”とする。また、本実施例では、プレビューが拡大される場合について説明するので、Ｚ≧1であるとする。
【００２３】
プレビュー表示枠３０１にオブジェクトレイアウトファイル４００のプレビューの全体が表示された画面の一例を図５に示す。５０１はポインタであり、ユーザが操作入力デバイス１０９を操作することによって、画面上を移動する。５０２〜５０５はオブジェクトレイアウトファイル４００に含まれるオブジェクトである。５０６はプレビューの拡大又は縮小を指示するためのボタンであり、ユーザが操作入力デバイス１０９を押下操作すると、プレビューの拡大又は縮小の指示を受けたと判断される。５０７はプレビューを拡大又は縮小する際の倍率が入力される倍率入力欄である。５０８は拡大又は縮小されたプレビューを元の倍率に戻すことを指示するためのボタンである。
【００２４】
ステップＳ２０５において、プレビューを拡大するための指示があったかどうか、判断される。具体的には、ユーザが操作入力デバイス１０９を操作して画面５００の倍率入力欄５０７に数値を入力し、ポインタ５０１を移動させて基準位置を指定し、拡大／縮小ボタン５０６を押下すると、この指示があったと判断される。
【００２５】
ステップＳ２０６において、倍率と基準位置を示す座標が取得され、オブジェクトレイアウトファイル４００における拡大表示範囲が算出される。ここで、倍率はＺ、基準位置を示す座標は（ｐｘ，ｐｙ）であるとすると、拡大表示範囲の左上座標（ｅｘ１，ｅｙ１）は
【００２６】
【数１】
0004776995.tif 000002
【００２７】
であり、右下座標（ｅｘ２，ｅｙ２）は
【００２８】
【数２】
0004776995.tif 000003
【００２９】
となる。
【００３０】
なお、上記のようにして計算された拡大表示範囲がプレビュー表示枠３０１の範囲（０，０）と（２１０，２９７）の範囲を超える場合には、下記のようにして拡大表示範囲を計算しなおす。
【００３１】
例えば、左上Ｘ座標”ｅｘ１＜０”の場合、右下Ｘ座標ｅｘ２を
【００３２】
【数３】
0004776995.tif 000004
【００３３】
とし、左上Ｘ座標“ｅｘ１＝０”とする。
【００３４】
また、右下Ｘ座標”ｅｘ２＞２１０”の場合、左上Ｘ座標ｅｘ１を
【００３５】
【数４】
0004776995.tif 000005
【００３６】
とし、右下Ｘ座標“ｅｘ２＝２１０”とする。
【００３７】
Ｙ座標についても、Ｘ座標と同様にそれぞれ計算しなおされる。
【００３８】
なお、ここでは基準位置が拡大表示範囲の中心となる場合について説明したが、これに限らず、拡大表示範囲の四隅のいずれか等、他の位置と対応するようにしてもよい。
【００３９】
ステップＳ２０７において、ステップＳ２０６で求められた拡大表示範囲にオブジェクトのうち少なくともいずれかの一部分でも含まれるかどうかが判断される。ここでは、オブジェクトレイアウトファイル４００におけるオブジェクト５０２の位置は、その外接矩形の左上座標（ａＸ１，ａＹ１）と右下座標（ａＸ２，ａＹ２）で管理される。同様にして、オブジェクト５０３の位置は外接矩形の左上座標（ｂＸ１，ｂＹ１）と右下座標（ｂＸ２，ｂＹ２）、オブジェクト５０４の位置は外接矩形の左上座標（ｃＸ１，ｃＹ１）と右下座標（ｃＸ２，ｃＹ２）、オブジェクト５０５の位置は外接矩形の左上座標（ｄＸ１，ｄＹ１）と右下座標（ｄＸ２，ｄＹ２）で管理される。各座標については図６に示す。なお、図６では、原点より、Ｘ軸の右方向、Ｙ軸の下方向が正であるとする。
【００４０】
そして、各オブジェクトの座標とステップＳ２０６で求められた拡大表示範囲の座標を比較することによって、拡大表示範囲にいずれかのオブジェクトが含まれるかどうかが判断される。つまり、例えば、オブジェクト５０２と拡大表示範囲の座標をそれぞれ比較し、
“ａＸ１＜ｅｘ２”かつ“ａＸ２＞ｅｘ１”かつ“ａＹ１＜ｅｙ２”かつ“ａＹ２＞ｅｙ１”
という条件を満たせば、オブジェクト５０２は拡大表示範囲に含まれると判断される。他のオブジェクトについても同様である。
【００４１】
なお、オブジェクトレイアウトファイルにオブジェクトが１つも含まれていなかった場合には、以下、拡大表示範囲にオブジェクトのうち少なくともいずれかの一部分でも含まれていると判断された場合と同様の処理が実行される。
【００４２】
ステップＳ２０７で拡大表示範囲にオブジェクトのうち少なくともいずれかの一部分でも含まれると検知されれば、ステップＳ２０８において、オブジェクトレイアウトファイル４００が展開され、ユーザによって指定された倍率で拡大され、そのうちのステップＳ２０６で求められた拡大表示範囲がステップＳ２０３で取得されたプレビュー表示枠３０１の座標に基づいて描画される。そして、プレビュー表示枠３０１にオブジェクトレイアウトファイル４００の拡大プレビューが表示される。
【００４３】
拡大プレビューがプレビュー表示枠３０１に表示された画面の一例を図７に示す。図７において、拡大プレビュー表示画面７００のサイズは図５のプレビュー表示画面５００と同じである。したがって、図５ではプレビュー表示枠３０１にはオブジェクトレイアウトファイル４００の全体が表示されていたが、図７ではオブジェクトレイアウトファイル４００の一部分だけが表示されている。また、７０１はスクロールバーであり、ユーザが操作入力デバイス１０９を操作して移動すると、それと対応してオブジェクトレイアウトファイル４００のうちプレビュー表示枠３０１に表示される範囲が移動する。
【００４４】
一方、ステップＳ２０７で拡大表示範囲にオブジェクトのうち少なくともいずれかの一部分も含まれないと検知されれば、ステップＳ２０９において、拡大プレビューにオブジェクトが全く含まれない状態になってしまう旨をユーザに伝えるために、図８に示すようなエラー通知画面が表示される。このようにして、ユーザへ拡大の基準位置や倍率を変更するように促す。
【００４５】
以上のように、本実施例によれば、ユーザが拡大されたプレビューを閲覧する際に、拡大されたプレビューの表示範囲にオブジェクトが含まれないことがなくなるので、ユーザは表示されたオブジェクトを手がかりにして、拡大されたプレビューの表示範囲がプレビュー全体のどの辺りなのかを容易に把握できる。
【００４６】
また、本実施例によれば、オブジェクトが含まれない状態でプレビューが拡大して表示される前に、ユーザは拡大されたプレビューが表示される範囲にオブジェクトが含まれるように拡大の指示を変更できるので、手間が省ける。
【００４７】
（実施例２）
次に、拡大プレビューにオブジェクトが含まれるように、プレビュー表示プログラムにしたがって、自動的に倍率が設定される場合について説明する。なお、実施例１と同様の部分については、説明を省略し、実施例２の特徴部分について以下に詳細に説明する。
【００４８】
まず、コンピュータ装置１００において、プレビュー表示プログラムを起動して実行することにより、ディスプレイ１１０にオブジェクトレイアウトファイルに基づくプレビューを表示する処理の手順を図９のフロー図を参照して説明する。なお、以下の処理は、ＣＰＵ１０１がプレビュー表示プログラムにしたがい、コンピュータ装置１００の各種モジュールを制御することにより実行する。
【００４９】
まず、実施例１と同様に図２のステップＳ２０１〜Ｓ２０５の処理を実行する。ただし、ステップＳ２０５では、倍率が入力されている必要はない。また、ユーザにより倍率が入力されていなければ、以下のステップが実行される。
【００５０】
次に、図９のステップＳ９０１において、予め定められた最大倍率が倍率として設定される。例えば、本実施例では最大倍率は“１０”と定められているとする。
【００５１】
そして、ステップＳ９０２において、スクロールバー７０１の移動操作があったかどうか判断する。
【００５２】
ステップＳ９０２で移動操作が無かったと判断されれば、実施例１と同様に図２のステップＳ２０６、ステップＳ２０７の処理が実行される。
【００５３】
ステップＳ２０７で、拡大表示範囲にオブジェクトのうち少なくともいずれかの一部分も含まれないと検知されれば、ステップＳ９０３において、倍率として設定された値から“１”をデクリメントした値で倍率が更新される。そして、再びステップＳ２０６の処理が実行される。
【００５４】
ステップＳ２０７で、拡大表示範囲にオブジェクトのうち少なくともいずれかの一部分が含まれると検知されれば、実施例１と同様に図２のステップＳ２０８において、オブジェクトレイアウトファイル４００が展開され、設定された倍率で拡大され、ステップＳ２０６で求められた拡大表示範囲がステップＳ２０３で取得されたプレビュー表示枠３０１の座標に基づいて描画される。そして、プレビュー表示枠３０１にオブジェクトレイアウトファイル４００の拡大プレビューが表示される。
【００５５】
ここで、拡大プレビューがプレビュー表示枠３０１に表示された画面の一例を図１０に示す。なお、図１１に示すようにポインタ１１０１で指示された位置が基準位置であった場合である。
【００５６】
ステップＳ９０２でスクロールバー７０１の移動操作があったと判断されれば、ステップＳ９０４において、プレビュー表示枠３０１の中心と対応するプレビューの位置によって基準位置が更新される。そして、図２のステップＳ２０６の処理が行われ、現在、設定されている拡大倍率に基づく処理が実行される。
【００５７】
以上のように、本実施例によれば、ユーザはプレビューの拡大処理の基準位置さえ指定すれば、オブジェクトが含まれるように自動的に設定された倍率で拡大されたプレビューを閲覧できる。
【００５８】
また、本実施例によれば、ユーザがプレビューの拡大処理の基準位置を途中で変更しても、オブジェクトが含まれるように自動的に変更された倍率で拡大されたプレビューを閲覧することができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施例に係るコンピュータ装置の構成を示すブロック図である。
【図２】本発明の一実施例に係るプレビューを表示する処理の手順を示すフロー図である。
【図３】本発明の一実施例に係る初期画面を示す図である。
【図４】本発明の一実施例に係るオブジェクトレイアウトファイルの構成の概略を示す図である。
【図５】本発明の一実施例に係るプレビューの全体が表示された画面を示す図である。
【図６】本発明の一実施例に係る各オブジェクトの外接矩形や拡大表示範囲の座標を示す図である。
【図７】本発明の一実施例に係る拡大プレビューが表示された画面を示す図である。
【図８】本発明の一実施例に係るエラー通知画面を示す図である。
【図９】本発明の一実施例に係るプレビューを表示する処理の手順を示すフロー図である。
【図１０】本発明の一実施例に係る拡大プレビューが表示された画面を示す図である。
【図１１】本発明の一実施例に係るプレビューの全体が表示された画面を示す図である。
【図１２】従来の拡大されたプレビューが表示された画面を示す図である。
【符号の説明】
【００６０】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  外部記憶装置
１０５  操作入力インターフェイス
１０６  表示インターフェイス
１０７  ネットワークインターフェイス
１０８  画像入力インターフェイス
１０９  操作入力デバイス
１１０  ディスプレイ
１１１  ネットワーク回線
１１２  画像入力デバイス
【図１】
0004776995.tif 000006
【図２】
0004776995.tif 000007
【図３】
0004776995.tif 000008
【図４】
0004776995.tif 000009
【図５】
0004776995.tif 000010
【図６】
0004776995.tif 000011
【図７】
0004776995.tif 000012
【図８】
0004776995.tif 000013
【図９】
0004776995.tif 000014
【図１０】
0004776995.tif 000015
【図１１】
0004776995.tif 000016
【図１２】
0004776995.tif 000017