【手続補正書】
【提出日】平成20年1月28日(2008.1.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数種類のデータフィールドからなるレコードから、そのデータフィールドのコンテンツデータを差し込むためのフィールド領域を有するテンプレートと前記データフィールドのコンテンツデータとに基づいてレイアウト処理を実行することにより、前記テンプレートのフィールド領域にコンテンツデータが差し込まれたドキュメントを生成する情報処理装置であって、
複数のレコードのそれぞれについて、各レコードの前記データフィールドのコンテンツデータの量またはサイズに基づいて、前記テンプレート内のフィールド領域の大きさを算出し、前記テンプレート内の前記算出されたフィールド領域のレイアウトを決定するレイアウト決定手段と、
前記レイアウト決定手段によるレイアウト決定前後のフィールド領域の変化量を算出する算出手段と、
前記算出手段で算出された変化量に基づいて、表示部で表示されるべきドキュメントを構成する各レコードの順序を並び替えて表示する表示制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記テンプレートにおける複数のフィールド領域の間に、当該複数のフィールドを関連付けるためのリンクを設定するリンク設定手段とを更に有し、
前記レイアウト決定手段は、前記リンクにより関連付けられた各データフィールドに差し込まれる各コンテンツデータの量またはサイズを計算し、前記計算された各コンテンツデータの量またはサイズにて当該各コンテンツデータを前記テンプレートのフィールド領域に差し込めない場合に、当該各コンテンツデータとレイアウト処理後の各フィールド領域の差異が均等になるように各フィールド領域の大きさと位置とを決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示部で表示されたドキュメントを構成するレコードの順序を並び替えて表示するための表示方法として、前記ドキュメントを構成するレコードをレコード順で表示する第１表示方法と、前記変化量順で前記ドキュメントを構成するレコードを表示する第２表示方法のどちらかを指定する指定手段を更に有し、
前記指定手段は、前記第２表示方法における前記変化量として、複数種類の変化量のいずれかを指定可能である
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記変化量は、前記レイアウト決定手段によるレイアウト決定前後のフィールド領域の縦横比の変化量、前記レイアウト決定手段によるレイアウト決定前後の任意の始点からのコンテナの移動量、前記レイアウト決定手段によるレイアウト決定前後のコンテナの面積の変化量を少なくとも含む
ことを特徴する請求項３に記載の情報処理装置。
【請求項５】
前記指定手段は、前記第２表示方法において、更に、前記ドキュメントを構成するレコードの内、任意数のレコードを表示対象に指定可能である
ことを特徴とする請求項３または４に記載の情報処理装置。
【請求項６】
前記表示制御手段によるドキュメントの表示後、前記ドキュメントが編集された場合、前記表示制御手段は、その編集内容に基づいて、該ドキュメントを構成するレコードの順序を再度並び替えて表示する
ことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記ドキュメントを構成するレコードの順序を再度並び替えるか否かを確認する確認画面を前記表示部に表示する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
複数種類のデータフィールドからなるレコードから、そのデータフィールドのコンテンツデータを差し込むためのフィールド領域を有するテンプレートと前記データフィールドのコンテンツデータとに基づいてレイアウト処理を実行することにより、前記テンプレートのフィールド領域にコンテンツデータが差し込まれたドキュメントを生成する情報処理装置の制御方法であって、
複数のレコードのそれぞれについて、各レコードの前記データフィールドのコンテンツデータの量またはサイズに基づいて、前記テンプレート内のフィールド領域の大きさを算出し、前記テンプレート内の前記算出されたフィールド領域のレイアウトを決定するレイアウト決定工程と、
前記レイアウト決定工程によるレイアウト決定前後のフィールド領域の変化量を算出する算出工程と、
前記算出工程で算出された変化量に基づいて、表示部で表示されるべきドキュメントを構成する各レコードの順序を並び替えて表示する表示制御工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項９】
前記テンプレートにおける複数のフィールド領域の間に、当該複数のフィールドを関連付けるためのリンクを設定するリンク設定工程とを更に有し、
前記レイアウト決定工程は、前記リンクにより関連付けられた各データフィールドに差し込まれる各コンテンツデータの量またはサイズを計算し、前記計算された各コンテンツデータの量またはサイズにて当該各コンテンツデータを前記テンプレートのフィールド領域に差し込めない場合に、当該各コンテンツデータとレイアウト処理後の各フィールド領域の差異が均等になるように各フィールド領域の大きさと位置とを決定する
ことを特徴とする請求項８に記載の情報処理装置の制御方法。
【請求項１０】
前記表示部で表示されたドキュメントを構成するレコードの順序を並び替えて表示するための表示方法として、前記ドキュメントを構成するレコードをレコード順で表示する第１表示方法と、前記変化量順で前記ドキュメントを構成するレコードを表示する第２表示方法のどちらかを指定する指定工程を更に有し、
前記指定工程は、前記第２表示方法における前記変化量として、複数種類の変化量のいずれかを指定可能である
ことを特徴とする請求項８または９に記載の情報処理装置の制御方法。
【請求項１１】
前記変化量は、前記レイアウト決定工程によるレイアウト決定前後のフィールド領域の縦横比の変化量、前記レイアウト決定工程によるレイアウト決定前後の任意の始点からのコンテナの移動量、前記レイアウト決定工程によるレイアウト決定前後のコンテナの面積の変化量を少なくとも含む
ことを特徴する請求項１０に記載の情報処理装置の制御方法。
【請求項１２】
前記指定工程は、前記第２表示方法において、更に、前記ドキュメントを構成するレコードの内、任意数のレコードを表示対象に指定可能である
ことを特徴とする請求項１０または１１に記載の情報処理装置の制御方法。
【請求項１３】
前記表示制御工程によるドキュメントの表示後、前記ドキュメントが編集された場合、前記表示制御工程は、その編集内容に基づいて、該ドキュメントを構成するレコードの順序を再度並び替えて表示する
ことを特徴とする請求項８乃至１２のいずれか１項に記載の情報処理装置の制御方法。
【請求項１４】
前記表示制御工程は、前記ドキュメントを構成するレコードの順序を再度並び替えるか否かを確認する確認画面を前記表示部に表示する
ことを特徴とする請求項１３に記載の情報処理装置の制御方法。
【請求項１５】
複数種類のデータフィールドからなるレコードから、そのデータフィールドのコンテンツデータを差し込むためのフィールド領域を有するテンプレートと前記データフィールドのコンテンツデータとに基づいてレイアウト処理を実行することにより、前記テンプレートのフィールド領域にコンテンツデータが差し込まれたドキュメントを生成する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
複数のレコードのそれぞれについて、各レコードの前記データフィールドのコンテンツデータの量またはサイズに基づいて、前記テンプレート内のフィールド領域の大きさを算出し、前記テンプレート内の前記算出されたフィールド領域のレイアウトを決定するレイアウト決定工程と、
前記レイアウト決定工程によるレイアウト決定前後のフィールド領域の変化量を算出する算出工程と、
前記算出工程で算出された変化量に基づいて、表示部で表示されるべきドキュメントを構成する各レコードの順序を並び替えて表示する表示制御工程と
をコンピュータに実行させることを特徴とするプログラム。
【請求項１６】
前記テンプレートにおける複数のフィールド領域の間に、当該複数のフィールドを関連付けるためのリンクを設定するリンク設定工程とを更に有し、
前記レイアウト決定工程は、前記リンクにより関連付けられた各データフィールドに差し込まれる各コンテンツデータの量またはサイズを計算し、前記計算された各コンテンツデータの量またはサイズにて当該各コンテンツデータを前記テンプレートのフィールド領域に差し込めない場合に、当該各コンテンツデータとレイアウト処理後の各フィールド領域の差異が均等になるように各フィールド領域の大きさと位置とを決定する
ことを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記表示部で表示されたドキュメントを構成するレコードの順序を並び替えて表示するための表示方法として、前記ドキュメントを構成するレコードをレコード順で表示する第１表示方法と、前記変化量順で前記ドキュメントを構成するレコードを表示する第２表示方法のどちらかを指定する指定工程を更に有し、
前記指定工程は、前記第２表示方法における前記変化量として、複数種類の変化量のいずれかを指定可能である
ことを特徴とする請求項１５または１６に記載のプログラム。
【請求項１８】
前記変化量は、前記レイアウト決定工程によるレイアウト決定前後のフィールド領域の縦横比の変化量、前記レイアウト決定工程によるレイアウト決定前後の任意の始点からのコンテナの移動量、前記レイアウト決定工程によるレイアウト決定前後のコンテナの面積の変化量を少なくとも含む
ことを特徴する請求項１７に記載のプログラム。
【請求項１９】
前記指定工程は、前記第２表示方法において、更に、前記ドキュメントを構成するレコードの内、任意数のレコードを表示対象に指定可能である
ことを特徴とする請求項１７または１８に記載のプログラム。
【請求項２０】
前記表示制御工程によるドキュメントの表示後、前記ドキュメントが編集された場合、前記表示制御工程は、その編集内容に基づいて、該ドキュメントを構成するレコードの順序を再度並び替えて表示する
ことを特徴とする請求項１５乃至１９のいずれか１項に記載のプログラム。
【請求項２１】
前記表示制御工程は、前記ドキュメントを構成するレコードの順序を再度並び替えるか否かを確認する確認画面を前記表示部に表示する
ことを特徴とする請求項２０に記載のプログラム。