【手続補正書】
【提出日】平成18年12月11日(2006.12.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のデータ領域を有するテンプレートのレイアウトを、各データ領域に流し込まれるコンテンツデータに応じて動的に変更するレイアウト処理装置におけるレイアウト処理方法であって、
リンクによって関連付けられたデータ領域の属性を設定する属性設定工程と、
前記複数のデータ領域に対して流し込まれる前記コンテンツデータに応じて前記複数のデータ領域のレイアウトを調整する調整工程と、
前記調整工程によって調整された前記データ領域のレイアウトに基づいて、データ領域が予め設定されたページ領域をはみ出すか否かを判定する判定工程と、
前記判定工程によって該データ領域が前記ページ領域をはみ出すと判定された場合、前記属性設定工程によって設定された属性に基づいて該データ領域が配置されるページ領域を決定する決定工程を有し、
前記属性設定工程によって設定された属性がページ領域を跨ぐことを許可している場合、該データ領域を複数ページに分割してレイアウト配置することを特徴とするレイアウト処理方法。
【請求項２】
前記データ領域を関連付けるリンクが複数ページを跨いで設定された場合、前記属性設定工程は、前記複数ページを跨ぐリンクが設定されたことに応じて該データ領域に対してページ領域を跨ぐことを許可する属性を設定することを特徴とする請求項１に記載のレイアウト処理方法。
【請求項３】
記データ領域を関連付けるリンクが複数ページを跨いで設定された場合、前記属性設定工程は、前記複数ページを跨ぐリンクが設定されたことに応じて、該データ領域の属性を設定するための設定画面を表示することを特徴とする請求項１または２に記載のレイアウト処理方法。
【請求項４】
前記決定工程は、予め設定されたページ領域からはみ出すと判定された該データ領域のはみ出し量を算出し、該はみ出し量に基づいて予め設定されたページ領域に該データ領域を配置するか、または予め設定されたページとは異なるページに該データ領域を配置するかを決定することを特徴とする請求項１乃至３のいずれか１項に記載のレイアウト処理方法。
【請求項５】
前記決定工程は、予め設定されたページ領域からはみ出すと判定された該データ領域のはみ出し量を算出し、該はみ出し量に基づいて該データ領域を複数のページに分割し、複数ページに配置することを特徴とする請求項１乃至４のいずれか１項に記載のレイアウト処理方法。
【請求項６】
前記決定工程によって該データ領域が配置されるページ領域が決定された場合、前記調整工程は再度レイアウトの調整を行うことを特徴とする請求項１乃至５のいずれか１項に記載のレイアウト処理方法。
【請求項７】
前記調整工程は、前記複数ページを跨ぐリンクが設定された場合、前記複数ページを１つのレイアウト領域として前記複数のデータ領域のレイアウトを調整することを特徴とする請求項１乃至６のいずれか１項に記載のレイアウト処理方法。
【請求項８】
前記複数ページを跨いで設定されるリンクにより関連付けられているデータ領域が、前記決定工程により同一ページ領域にレイアウトされることが決定された場合、前記複数ページを跨ぐリンクの属性を変更する変更工程を更に有することを特徴とする請求項１乃至７のいずれか１項に記載のレイアウト処理方法。
【請求項９】
前記調整工程によって調整されたレイアウト結果を表示部に表示することを特徴とする請求項１乃至８のいずれか１項に記載のレイアウト処理方法。
【請求項１０】
複数のデータ領域を有するテンプレートのレイアウトを、各データ領域に流し込まれるコンテンツデータに応じて動的に変更するレイアウト処理装置であって、
リンクによって関連付けられたデータ領域の属性を設定する属性設定手段と、前記複数のデータ領域に対して流し込まれる前記コンテンツデータに応じて前記複数のデータ領域のレイアウトを調整する調整手段と、
前記調整手段によって調整された前記データ領域のレイアウトに基づいて、データ領域が予め設定されたページ領域をはみ出すか否かを判定する判定手段と、
前記判定手段によって該データ領域が前記ページ領域をはみ出すと判定された場合、前記属性設定手段によって設定された属性に基づいて該データ領域が配置されるページ領域を決定する決定手段を有し、
前記属性設定手段によって設定された属性がページ領域を跨ぐことを許可している場合、該データ領域を複数ページに分割してレイアウト配置することを特徴とするレイアウト処理装置。
【請求項１１】
前記データ領域を関連付けるリンクが複数ページを跨いで設定された場合、前記属性設定手段は、前記複数ページを跨ぐリンクが設定されたことに応じて該データ領域に対してページ領域を跨ぐことを許可する属性を設定することを特徴とする請求項１０に記載のレイアウト処理装置。
【請求項１２】
前記データ領域を関連付けるリンクが複数ページを跨いで設定された場合、前記属性設定手段は、前記複数ページを跨ぐリンクが設定されたことに応じて、該データ領域の属性を設定するための設定画面を表示することを特徴とする請求項１０または１１に記載のレイアウト処理装置。
【請求項１３】
前記決定手段は、予め設定されたページ領域からはみ出すと判定された該データ領域のはみ出し量を算出し、該はみ出し量に基づいて予め設定されたページ領域に該データ領域を配置するか、または予め設定されたページとは異なるページに該データ領域を配置するかを決定することを特徴とする請求項１０乃至１２のいずれか１項に記載のレイアウト処理装置。
【請求項１４】
前記決定手段は、予め設定されたページ領域からはみ出すと判定された該データ領域のはみ出し量を算出し、該はみ出し量に基づいて該データ領域を複数のページに分割し、複数ページに配置することを特徴とする請求項１０乃至１３のいずれか１項に記載のレイアウト処理装置。
【請求項１５】
前記決定手段によって該データ領域が配置されるページ領域が決定された場合、前記調整手段は再度レイアウトの調整を行うことを特徴とする請求項１０乃至１４のいずれか１項に記載のレイアウト処理装置。
【請求項１６】
前記調整手段は、前記複数ページを跨ぐリンクが設定された場合、前記複数ページを１つのレイアウト領域として前記複数のデータ領域のレイアウトを調整することを特徴とする請求項１０乃至１５のいずれか１項に記載のレイアウト処理装置。
【請求項１７】
前記複数ページを跨いで設定されるリンクにより関連付けられているデータ領域が、前記決定手段により同一ページ領域にレイアウトされることが決定された場合、前記複数ページを跨ぐリンクの属性を変更する変更工程を更に有することを特徴とする請求項１０乃至１６のいずれか１項に記載のレイアウト処理装置。
【請求項１８】
前記調整手段によって調整されたレイアウト結果を表示部に表示することを特徴とする請求項１０乃至１７のいずれか１項に記載のレイアウト処理装置。
【請求項１９】
複数のデータ領域を有するテンプレートのレイアウトを、各データ領域に流し込まれるコンテンツデータに応じて動的に変更するレイアウト処理をコンピュータによって実行させるためのレイアウト処理プログラムであって、前記レイアウト処理が、
リンクによって関連付けられたデータ領域の属性を設定する属性設定ステップと、
前記複数のデータ領域に対して流し込まれる前記コンテンツデータに応じて前記複数のデータ領域のレイアウトを調整する調整ステップと、
前記調整ステップによって調整された前記データ領域のレイアウトに基づいて、データ領域が予め設定されたページ領域をはみ出すか否かを判定する判定ステップと、
前記判定ステップによって該データ領域が前記ページ領域をはみ出すと判定された場合、前記属性設定ステップによって設定された属性に基づいて該データ領域が配置されるページ領域を決定する決定ステップを有し、
前記属性設定ステップによって設定された属性がページ領域を跨ぐことを許可している場合、該データ領域を複数ページに分割してレイアウト配置することを特徴とするコンピュータで読取可能なレイアウト処理プログラム。
【請求項２０】
前記データ領域を関連付けるリンクが複数ページを跨いで設定された場合、前記属性設定ステップは、前記複数ページを跨ぐリンクが設定されたことに応じて該データ領域に対してページ領域を跨ぐことを許可する属性を設定することを特徴とする請求項１９に記載のレイアウト処理プログラム。
【請求項２１】
前記データ領域を関連付けるリンクが複数ページを跨いで設定された場合、前記属性設定ステップは、前記複数ページを跨ぐリンクが設定されたことに応じて、該データ領域の属性を設定するための設定画面を表示することを特徴とする請求項１９または２０に記載のレイアウト処理プログラム。
【請求項２２】
前記決定ステップは、予め設定されたページ領域からはみ出すと判定された該データ領域のはみ出し量を算出し、該はみ出し量に基づいて予め設定されたページ領域に該データ領域を配置するか、または予め設定されたページとは異なるページに該データ領域を配置するかを決定することを特徴とする請求項１９乃至２１のいずれか１項に記載のレイアウト処理プログラム。
【請求項２３】
前記決定ステップは、予め設定されたページ領域からはみ出すと判定された該データ領域のはみ出し量を算出し、該はみ出し量に基づいて該データ領域を複数のページに分割し、複数ページに配置することを特徴とする請求項１９乃至２２のいずれか１項に記載のレイアウト処理プログラム。
【請求項２４】
前記決定ステップによって該データ領域が配置されるページ領域が決定された場合、前記調整ステップは再度レイアウトの調整を行うことを特徴とする請求項１９乃至２３のいずれか１項に記載のレイアウト処理プログラム。
【請求項２５】
前記調整ステップは、前記複数ページを跨ぐリンクが設定された場合、前記複数ページを１つのレイアウト領域として前記複数のデータ領域のレイアウトを調整することを特徴とする請求項１９乃至２４のいずれか１項に記載のレイアウト処理プログラム。
【請求項２６】
前記複数ページを跨いで設定されるリンクにより関連付けられているデータ領域が、前記決定ステップにより同一ページ領域にレイアウトされることが決定された場合、前記複数ページを跨ぐリンクの属性を変更する変更工程を更に有することを特徴とする請求項１９乃至２５のいずれか１項に記載のレイアウト処理プログラム。
【請求項２７】
前記調整ステップによって調整されたレイアウト結果を表示部に表示することを特徴とする請求項１９乃至２６のいずれか１項に記載のレイアウト処理プログラム。
【請求項２８】
複数のデータ領域を有するテンプレートのレイアウトを、各データ領域に流し込まれるコンテンツデータに従って決定するレイアウト処理装置におけるレイアウト処理方法であって、
リンクによって関連付けられたデータ領域の属性を設定する属性設定工程と、
前記複数のデータ領域に対して流し込まれる前記コンテンツデータに応じて前記複数のデータ領域のレイアウトを調整する調整工程と、
前記調整工程によって調整された前記データ領域のレイアウトに基づいて、データ領域が予め設定されたページ領域をはみ出すか否かを判定する判定工程と、
前記判定工程によって該データ領域が前記ページ領域をはみ出すと判定された場合、当該データ領域のはみ出し量に基づいて当該データ領域を当該ページ領域に配置するのか、一方、当該データ領域を当該ページ領域とは異なるページ領域に配置するのかを決定する決定工程を有することを特徴とするレイアウト処理方法。
【請求項２９】
複数のデータ領域を有するテンプレートのレイアウトを、各データ領域に流し込まれるコンテンツデータに従って決定するレイアウト処理装置であって、
リンクによって関連付けられたデータ領域の属性を設定する属性設定手段と、
前記複数のデータ領域に対して流し込まれる前記コンテンツデータに応じて前記複数のデータ領域のレイアウトを調整する調整手段と、
前記調整手段によって調整された前記データ領域のレイアウトに基づいて、データ領域が予め設定されたページ領域をはみ出すか否かを判定する判定手段と、
前記判定手段によって該データ領域が前記ページ領域をはみ出すと判定された場合、当該データ領域のはみ出し量に基づいて当該データ領域を当該ページ領域に配置するのか、一方、当該データ領域を当該ページ領域とは異なるページ領域に配置するのかを決定する決定手段を有することを特徴とするレイアウト処理装置。
【請求項３０】
複数のデータ領域を有するテンプレートのレイアウトを、各データ領域に流し込まれるコンテンツデータに従って決定するレイアウト処理をコンピュータによって実行させるためのレイアウト処理プログラムであって、前記レイアウト処理が
リンクによって関連付けられたデータ領域の属性を設定する属性設定工程と、
前記複数のデータ領域に対して流し込まれる前記コンテンツデータに応じて前記複数のデータ領域のレイアウトを調整する調整工程と、
前記調整工程によって調整された前記データ領域のレイアウトに基づいて、データ領域が予め設定されたページ領域をはみ出すか否かを判定する判定工程と、
前記判定工程によって該データ領域が前記ページ領域をはみ出すと判定された場合、当該データ領域のはみ出し量に基づいて当該データ領域を当該ページ領域に配置するのか、一方、当該データ領域を当該ページ領域とは異なるページ領域に配置するのかを決定する決定工程を有することを特徴とするコンピュータ読取可能なレイアウト処理プログラム。