特許
J-GLOBAL ID:200903059237285611

ディスプレイ・テーブルを効率的にレイアウトするシステムおよび方法

発明者:
出願人/特許権者:
代理人 (1件): 山川 政樹
公報種別:公表公報
出願番号(国際出願番号):特願2001-546005
公開番号(公開出願番号):特表2003-517685
出願日: 2000年12月15日
公開日(公表日): 2003年05月27日
要約:
【要約】ディスプレイ・テーブルを効率的にレイアウトするシステムおよび方法。マークアップ言語による記述などテーブルの記述を与えられると、そのテーブル記述を構文解析し、テーブル記述を表すデータ構造を生成することができる。次いで、可能なテーブル・サイズを求めるために、テーブル記述のデータ構造を「検査」することができる。テーブルを検査すると、検査ステップの結果に基づいてテーブルを「配分」することができる。すなわち、テーブルに最終的な寸法を割り当てることができる。次いでテーブルの座標を「正規化」することができるが、これには相対的なテーブル座標を絶対座標に変換することが含まれる。例えば複数の列または行にまたがるテーブル・セルや、入れ子構造のテーブルを含むテーブル・セルなど、テーブル・レイアウトの諸相に効率的に対処するために、レイアウトの最適化を記載する。したがって、ここに記載するテーブルのレイアウト法は、資源が制限された小型デバイス中など、ソフトウェアの最適化が必要である、あるいは最適化が望まれる環境で使用するのに非常に適していると思われる。
請求項(抜粋):
ディスプレイ・テーブルの記述によって指定される、セルを決める行と列とからなるディスプレイ・テーブルを効率的にレイアウトする方法であって、 ディスプレイ・テーブルの各セルの可能な最小幅と最大幅を求め、各セルの可能な最小幅と最大幅を使用して、ディスプレイ・テーブルの各列の可能な最小幅と最大幅を求める、ディスプレイ・テーブルの記述を検査するステップと、 ディスプレイ・テーブルの各列の可能な最小幅と最大幅を使用してディスプレイ・テーブルの各列に幅を割り当て、割り当てられた列幅に基づいて決まる各テーブル・セルの高さを求め、セルの高さについての情報を使用してディスプレイ・テーブルの各行に高さを割り当ててディスプレイ・テーブルを配分するステップとを含む方法。
IPC (2件):
G06F 17/21 570 ,  G06F 17/21 548
FI (2件):
G06F 17/21 570 L ,  G06F 17/21 548 E
Fターム (2件):
5B009PB02 ,  5B009SA13

前のページに戻る