【手続補正書】
【提出日】平成18年6月8日(2006.6.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ページのレイアウトを決定するレイアウト調整方法であって、
データが流し込まれる部分領域のサイズと位置の基本パターンを設定する部分領域設定工程と、
前記部分領域設定工程で設定される複数の部分領域をページ内にレイアウトし、基本レイアウトを決定する基本レイアウト工程と、
前記部分領域設定工程で設定される部分領域の大きさと、当該部分領域に流し込まれるデータとから、当該流し込まれるデータを描画するのに適したサイズを部分領域毎に算出する算出工程と、
前記算出工程で算出された各部分領域のサイズと前記基本レイアウト工程で決定された基本レイアウトとに基づいて、ページ内のレイアウトを調整する調整工程とを備え、
前記部分領域設定工程は、部分領域に割り当てられたデータが空の場合に、当該部分領域のサイズをゼロとしてレイアウト調整するか否かを指定する指定情報を設定でき、
前記調整工程は、割り当てられたデータが空となっている部分領域の指定情報として、当該部分領域に割り当てられたデータが空の場合に当該部分領域のサイズをゼロとしてレイアウト調整することが指定されている場合に、当該部分領域のサイズをゼロとみなしてページ内のレイアウトを調整することを特徴とするレイアウト調整方法。
【請求項２】
前記部分領域設定工程は、部分領域のサイズをゼロとしてレイアウト調整する場合に、その部分領域に接続されているリンクの長さを変更するための変更情報を設定でき、
前記調整工程は、割り当てられたデータが空の状態となっている部分領域のサイズをゼロとみなしてページのレイアウトを調整する際に、該部分領域に接続されたリンクの長さを前記変更情報に従って変更することを特徴とする請求項１に記載のレイアウト調整方法。
【請求項３】
前記変更情報は、リンクを短縮する長さを表し、
前記調整工程は、該部分領域に接続されたリンクの長さを前記変更情報で示される長さだけ短くすることを特徴とする請求項２に記載のレイアウト調整方法。
【請求項４】
前記変更情報は、リンクの方向毎にリンクを短縮すべき長さを登録しており、
前記調整工程は、該部分領域に接続されたリンクの長さを、その方向に対応して登録されている長さだけ短くすることを特徴とする請求項２に記載のレイアウト調整方法。
【請求項５】
前記変更情報は、リンクを短縮する割合を表し、
前記調整工程は、該部分領域に接続されたリンクの長さを前記変更情報で示される割合にしたがって短くすることを特徴とする請求項２に記載のレイアウト調整方法。
【請求項６】
前記調整工程で調整されたページのレイアウトをプレビュー表示する表示工程を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載のレイアウト調整方法。
【請求項７】
前記調整工程で調整されたページのレイアウトでもって印刷を実行する印刷工程を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載のレイアウト調整方法。
【請求項８】
前記部分領域設定工程は、前記部分領域のサイズの制限情報として最小値を設定可能であり、
前記調整工程は、割り当てられたデータが空となっている部分領域に対して当該部分領域のサイズをゼロとしてレイアウト調整することが指定されている場合、当該部分領域をゼロとしてレイアウト調整を行い、割り当てられたデータが空となっている部分領域に対して当該部分領域のサイズをゼロとしてレイアウト調整することが指定されていない場合、当該部分領域に設定されている最小値に基づいてレイアウト調整することを特徴とする請求項１乃至７のいずれか１項に記載のレイアウト調整方法。
【請求項９】
ページのレイアウトを決定するレイアウト調整装置であって、
データが流し込まれる部分領域のサイズと位置の基本パターンを設定する部分領域設定手段と、
前記部分領域設定手段で設定される複数の部分領域をページ内にレイアウトし、基本レイアウトを決定する基本レイアウト手段と、
前記部分領域設定手段で設定される部分領域の大きさと、当該部分領域に流し込まれるデータとから、当該流し込まれるデータを描画するのに適したサイズを部分領域毎に算出する算出手段と、
前記算出手段で算出された各部分領域のサイズと前記基本レイアウト手段で決定された基本レイアウトとに基づいて、ページ内のレイアウトを調整する調整手段とを備え、
前記部分領域設定手段は、部分領域に割り当てられたデータが空の場合に、当該部分領域のサイズをゼロとしてレイアウト調整するか否かを指定する指定情報を設定でき、
前記調整手段は、割り当てられたデータが空となっている部分領域の指定情報として、当該部分領域に割り当てられたデータが空の場合に当該部分領域のサイズをゼロとしてレイアウト調整することが指定されている場合に、当該部分領域のサイズをゼロとみなしてページ内のレイアウトを調整することを特徴とするレイアウト調整装置。
【請求項１０】
前記部分領域設定手段は、部分領域のサイズをゼロとしてレイアウト調整する場合に、その部分領域に接続されているリンクの長さを変更するための変更情報を設定でき、
前記調整手段は、割り当てられたデータが空の状態となっている部分領域のサイズをゼロとみなしてページのレイアウトを調整する際に、該部分領域に接続されたリンクの長さを前記変更情報に従って変更することを特徴とする請求項９に記載のレイアウト調整装置。
【請求項１１】
前記変更情報は、リンクを短縮する長さを表し、
前記調整手段は、該部分領域に接続されたリンクの長さを前記変更情報で示される長さだけ短くすることを特徴とする請求項１０に記載のレイアウト調整装置。
【請求項１２】
前記変更情報は、リンクの方向毎にリンクを短縮すべき長さを登録しており、
前記調整手段は、該部分領域に接続されたリンクの長さを、その方向に対応して登録されている長さだけ短くすることを特徴とする請求項１０に記載のレイアウト調整装置。
【請求項１３】
前記変更情報は、リンクを短縮する割合を表し、
前記調整手段は、該部分領域に接続されたリンクの長さを前記変更情報で示される割合にしたがって短くすることを特徴とする請求項１０に記載のレイアウト調整装置。
【請求項１４】
前記調整手段で調整されたページのレイアウトをプレビュー表示する表示手段を更に備えることを特徴とする請求項９乃至１３のいずれか１項に記載のレイアウト調整装置。
【請求項１５】
前記調整手段で調整されたページのレイアウトでもって印刷を実行する印刷手段を更に備えることを特徴とする請求項９乃至１３のいずれか１項に記載のレイアウト調整装置。
【請求項１６】
前記部分領域設定手段は、前記部分領域のサイズの制限情報として最小値を設定可能であり、
前記調整手段は、割り当てられたデータが空となっている部分領域に対して当該部分領域のサイズをゼロとしてレイアウト調整することが指定されている場合、当該部分領域をゼロとしてレイアウト調整を行い、割り当てられたデータが空となっている部分領域に対して当該部分領域のサイズをゼロとしてレイアウト調整することが指定されていない場合、当該部分領域に設定されている最小値に基づいてレイアウト調整することを特徴とする請求項９乃至１５のいずれか１項に記載のレイアウト調整装置。
【請求項１７】
ページのレイアウトを決定するレイアウト調整処理をコンピュータに実行させるための制御プログラムであって、前記レイアウト調整処理が、
データが流し込まれる部分領域のサイズと位置の基本パターンを設定する部分領域設定工程と、
前記部分領域設定工程で設定される複数の部分領域をページ内にレイアウトし、基本レイアウトを決定する基本レイアウト工程と、
前記部分領域設定工程で設定される部分領域の大きさと、当該部分領域に流し込まれるデータとから、当該流し込まれるデータを描画するのに適したサイズを部分領域毎に算出する算出工程と、
前記算出工程で算出された各部分領域のサイズと前記基本レイアウト工程で決定された基本レイアウトとに基づいて、ページ内のレイアウトを調整する調整工程とを備え、
前記部分領域設定工程は、部分領域に割り当てられたデータが空の場合に、当該部分領域のサイズをゼロとしてレイアウト調整するか否かを指定する指定情報を設定でき、
前記調整工程は、割り当てられたデータが空となっている部分領域の指定情報として、当該部分領域に割り当てられたデータが空の場合に当該部分領域のサイズをゼロとしてレイアウト調整することが指定されている場合に、当該部分領域のサイズをゼロとみなしてページ内のレイアウトを調整することを特徴とする制御プログラム。
【請求項１８】
前記部分領域設定工程は、部分領域のサイズをゼロとしてレイアウト調整する場合に、その部分領域に接続されているリンクの長さを変更するための変更情報を設定でき、
前記調整工程は、割り当てられたデータが空の状態となっている部分領域のサイズをゼロとみなしてページのレイアウトを調整する際に、該部分領域に接続されたリンクの長さを前記変更情報に従って変更することを特徴とする請求項１７に記載の制御プログラム。
【請求項１９】
前記変更情報は、リンクを短縮する長さを表し、
前記調整工程は、該部分領域に接続されたリンクの長さを前記変更情報で示される長さだけ短くすることを特徴とする請求項１８に記載の制御プログラム。
【請求項２０】
前記変更情報は、リンクの方向毎にリンクを短縮すべき長さを登録しており、
前記調整工程は、該部分領域に接続されたリンクの長さを、その方向に対応して登録されている長さだけ短くすることを特徴とする請求項１８に記載の制御プログラム。
【請求項２１】
前記変更情報は、リンクを短縮する割合を表し、
前記調整工程は、該部分領域に接続されたリンクの長さを前記変更情報で示される割合にしたがって短くすることを特徴とする請求項１８に記載の制御プログラム。
【請求項２２】
前記レイアウト調整処理が、前記調整工程で調整されたページのレイアウトをプレビュー表示する表示工程を更に備えることを特徴とする請求項１７乃至２１のいずれか１項に記載の制御プログラム。
【請求項２３】
前記レイアウト調整処理が、前記調整工程で調整されたページのレイアウトでもって印刷を実行する印刷工程を更に備えることを特徴とする請求項１７乃至２１のいずれか１項に記載の制御プログラム。
【請求項２４】
前記部分領域設定工程は、前記部分領域のサイズの制限情報として最小値を設定可能であり、
前記調整工程は、割り当てられたデータが空となっている部分領域に対して当該部分領域のサイズをゼロとしてレイアウト調整することが指定されている場合、当該部分領域をゼロとしてレイアウト調整を行い、割り当てられたデータが空となっている部分領域に対して当該部分領域のサイズをゼロとしてレイアウト調整することが指定されていない場合、当該部分領域に設定されている最小値に基づいてレイアウト調整することを特徴とする請求項１７乃至２３のいずれか１項に記載の制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記の課題を解決するための本発明によるレイアウト調整方法は、
ページのレイアウトを決定するレイアウト調整方法であって、
データが流し込まれる部分領域のサイズと位置の基本パターンを設定する部分領域設定工程と、
前記部分領域設定工程で設定される複数の部分領域をページ内にレイアウトし、基本レイアウトを決定する基本レイアウト工程と、
前記部分領域設定工程で設定される部分領域の大きさと、当該部分領域に流し込まれるデータとから、当該流し込まれるデータを描画するのに適したサイズを部分領域毎に算出する算出工程と、
前記算出工程で算出された各部分領域のサイズと前記基本レイアウト工程で決定された基本レイアウトとに基づいて、ページ内のレイアウトを調整する調整工程とを備え、
前記部分領域設定工程は、部分領域に割り当てられたデータが空の場合に、当該部分領域のサイズをゼロとしてレイアウト調整するか否かを指定する指定情報を設定でき、
前記調整工程は、割り当てられたデータが空となっている部分領域の指定情報として、当該部分領域に割り当てられたデータが空の場合に当該部分領域のサイズをゼロとしてレイアウト調整することが指定されている場合に、当該部分領域のサイズをゼロとみなしてページ内のレイアウトを調整する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、上記の目的を達成するための本発明によるレイアウト調整装置は、
ページのレイアウトを決定するレイアウト調整装置であって、
データが流し込まれる部分領域のサイズと位置の基本パターンを設定する部分領域設定手段と、
前記部分領域設定手段で設定される複数の部分領域をページ内にレイアウトし、基本レイアウトを決定する基本レイアウト手段と、
前記部分領域設定手段で設定される部分領域の大きさと、当該部分領域に流し込まれるデータとから、当該流し込まれるデータを描画するのに適したサイズを部分領域毎に算出する算出手段と、
前記算出手段で算出された各部分領域のサイズと前記基本レイアウト手段で決定された基本レイアウトとに基づいて、ページ内のレイアウトを調整する調整手段とを備え、
前記部分領域設定手段は、部分領域に割り当てられたデータが空の場合に、当該部分領域のサイズをゼロとしてレイアウト調整するか否かを指定する指定情報を設定でき、
前記調整手段は、割り当てられたデータが空となっている部分領域の指定情報として、当該部分領域に割り当てられたデータが空の場合に当該部分領域のサイズをゼロとしてレイアウト調整することが指定されている場合に、当該部分領域のサイズをゼロとみなしてページ内のレイアウトを調整する。