複数のオブジェクトについて表示時の配置位置、重ね順及び表示モードを規定するレイアウトファイルであって、ベースとなるページレイアウトに含まれるベースオブジェクトの前記表示モードをベースモードと規定するベース版レイアウトファイルに対して、前記ベースとなるページレイアウトに含まれるベースオブジェクトと、当該ベースオブジェクトのうちユーザにより指定された指定オブジェクトと同じ配置位置、前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順、ユーザにより指定されたベースモード以外の表示モードがそれぞれ規定され、当該指定オブジェクトと異なる表示内容を表示する新規オブジェクトと、について規定する差替版レイアウトファイルを、統合するレイアウトファイル統合プログラムにおいて、コンピュータを、前記差替版レイアウトファイルにより前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順が規定された前記新規オブジェクトを、前記ベース版レイアウトファイルにおける当該指定オブジェクトと同一である基準オブジェクトの直ぐ上又は直ぐ下に配置する配置手段、として機能させることを特徴とするレイアウトファイル統合プログラム。請求項1に記載のレイアウトファイル統合プログラムにおいて、コンピュータを前記配置手段として機能させる際、新たに統合する差替版レイアウトファイルに含まれる新規オブジェクトに対応する前記基準オブジェクトの直ぐ上又は直ぐ下に、他の差替版レイアウトファイルに含まれる新規オブジェクトが配置済みの場合には、当該新たに統合する差替版レイアウトファイルに含まれる新規オブジェクトを、前記基準オブジェクト又は配置済みの前記新規オブジェクトの直ぐ上又は直ぐ下に配置させることを特徴とするレイアウトファイル統合プログラム。請求項1又は2に記載のレイアウトファイル統合プログラムにおいて、前記新規オブジェクトは、ユーザにより指定された指定オブジェクトを当該指定オブジェクトと同じ配置位置に複製し、前記重ね順として当該指定オブジェクトの直ぐ上又は直ぐ下の重ね順を規定し、前記表示モードとしてユーザにより指定された表示モードを規定した複製オブジェクトの表示内容を変更したオブジェクト、又は当該複製オブジェクトと差し替えたオブジェクトであることを特徴とすることを特徴とするレイアウトファイル統合プログラム。請求項1乃至3の何れか一項に記載のレイアウトファイル統合プログラムにおいて、前記レイアウトファイルに含まれる前記複数のオブジェクトを表示部に表示させる際、表示モードとしてベースモードが選択された場合には、ベースモードが規定されているベースオブジェクトのみが表示され、一方、ベースモード以外の表示モードが選択された場合には、当該選択された表示モードが規定されている複製オブジェクトと、前記指定オブジェクトでなく且つ表示モードがベースモードであるベースオブジェクトと、が表示されることを特徴とするレイアウトファイル統合プログラム。請求項1乃至4の何れか一項に記載のレイアウトファイル統合プログラムであって、前記ベース版レイアウトファイル及び差替版レイアウトファイルには、配置位置が同じオブジェクトについて同一の識別情報が付与されるとともに、ベースオブジェクト以外のオブジェクトについてユーザにより指定された表示モードが当該識別情報と組み合わせて規定されており、コンピュータを前記配置手段として機能させる際、統合後の前記ベース版レイアウトファイルにおいて識別情報が同一のオブジェクトの重ね順が連続するように前記差替版レイアウトファイルに含まれる前記新規オブジェクトを配置させることを特徴とするレイアウトファイル統合プログラム。複数のオブジェクトについて表示時の配置位置、重ね順及び表示モードを規定するレイアウトファイルであって、ベースとなるページレイアウトに含まれるベースオブジェクトの前記表示モードをベースモードと規定するベース版レイアウトファイルに対して、前記ベースとなるページレイアウトに含まれるベースオブジェクトと、当該ベースオブジェクトのうちユーザにより指定された指定オブジェクトと同じ配置位置、前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順、ユーザにより指定されたベースモード以外の表示モードがそれぞれ規定され、当該指定オブジェクトと異なる表示内容を表示する新規オブジェクトと、について規定する差替版レイアウトファイルを、統合するレイアウトファイル統合装置において、前記差替版レイアウトファイルにより前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順が規定された前記新規オブジェクトを、前記ベース版レイアウトファイルにおける当該指定オブジェクトと同一である基準オブジェクトの直ぐ上又は直ぐ下に配置する配置手段、を備えることを特徴とするレイアウトファイル統合装置。複数のオブジェクトについて表示時の配置位置、重ね順及び表示モードを規定するレイアウトファイルであって、ベースとなるページレイアウトに含まれるベースオブジェクトの前記表示モードをベースモードと規定するベース版レイアウトファイルに対して、前記ベースとなるページレイアウトに含まれるベースオブジェクトと、当該ベースオブジェクトのうちユーザにより指定された指定オブジェクトと同じ配置位置、前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順、ユーザにより指定されたベースモード以外の表示モードがそれぞれ規定され、当該指定オブジェクトと異なる表示内容を表示する新規オブジェクトと、について規定する差替版レイアウトファイルを、統合するレイアウトファイル統合方法において、コンピュータが、前記差替版レイアウトファイルにより前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順が規定された前記新規オブジェクトを、前記ベース版レイアウトファイルにおける当該指定オブジェクトと同一である基準オブジェクトの直ぐ上又は直ぐ下に配置する配置工程、を含むことを特徴とするレイアウトファイル統合方法。一方で、複数のオブジェクトについて表示時の配置位置、重ね順及び表示モードをレイアウトファイルで規定し、表示モードにより版を管理する技術が考えられる。具体的には、ベース版ページレイアウトでのみ表示されるベースオブジェクトの表示モードをベースモードと規定し、差替版ページレイアウトでのみ表示される新規オブジェクトの表示モードを差替モードと規定する。このとき、新規オブジェクトの重ね順は、新規オブジェクトによる差し替え対象のベースオブジェクトと重なり合うように規定する。そして、表示モードとしてベースモードが選択された場合には、ベースモードのベースオブジェクトのみが表示され、表示モードとして差替モードが選択された場合には、差替モードの新規オブジェクトと、新規オブジェクトによる差し替え対象となっていないベースオブジェクトとが表示されることとする。当該技術によれば、ベース版ページレイアウトと差替版ページレイアウトを一のレイアウトファイルで管理することができ、重なり順も担保することができる。しかしながら、複数の編集者が個別にベース版ページレイアウトから差替版ページレイアウトを作成する場合には、別々のレイアウトファイルが存在することになり、共通のベース版ページレイアウトを有するにもかかわらず、複数のレイアウトファイルを管理する必要が出てくる。本発明は、このような問題等に鑑みて為されたもので、ベース版ページレイアウトに含まれるベースオブジェクトについて表示時の配置位置、重ね順及び表示モードを規定したベース版レイアウトファイルに対して、差替版ページレイアウトに含まれる新規オブジェクトについて表示時の配置位置、重ね順及び表示モードを規定した差替版レイアウトファイルを、オブジェクトの重ね順を担保しつつ統合することができるレイアウトファイル統合プログラム等を提供することを課題とする。上記課題を解決するために、請求項1に記載の発明は、複数のオブジェクトについて表示時の配置位置、重ね順及び表示モードを規定するレイアウトファイルであって、ベースとなるページレイアウトに含まれるベースオブジェクトの前記表示モードをベースモードと規定するベース版レイアウトファイルに対して、前記ベースとなるページレイアウトに含まれるベースオブジェクトと、当該ベースオブジェクトのうちユーザにより指定された指定オブジェクトと同じ配置位置、前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順、ユーザにより指定されたベースモード以外の表示モードがそれぞれ規定され、当該指定オブジェクトと異なる表示内容を表示する新規オブジェクトと、について規定する差替版レイアウトファイルを、統合するレイアウトファイル統合プログラムにおいて、コンピュータを、前記差替版レイアウトファイルにより前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順が規定された前記新規オブジェクトを、前記ベース版レイアウトファイルにおける当該指定オブジェクトと同一である基準オブジェクトの直ぐ上又は直ぐ下に配置する配置手段、として機能させることを特徴とする。請求項2に記載の発明は、請求項1に記載のレイアウトファイル統合プログラムにおいて、コンピュータを前記配置手段として機能させる際、新たに統合する差替版レイアウトファイルに含まれる新規オブジェクトに対応する前記基準オブジェクトの直ぐ上又は直ぐ下に、他の差替版レイアウトファイルに含まれる新規オブジェクトが配置済みの場合には、当該新たに統合する差替版レイアウトファイルに含まれる新規オブジェクトを、前記基準オブジェクト又は配置済みの前記新規オブジェクトの直ぐ上又は直ぐ下に配置させることを特徴とする。請求項3に記載の発明は、請求項1又は2に記載のレイアウトファイル統合プログラムにおいて、前記新規オブジェクトは、ユーザにより指定された指定オブジェクトを当該指定オブジェクトと同じ配置位置に複製し、前記重ね順として当該指定オブジェクトの直ぐ上又は直ぐ下の重ね順を規定し、前記表示モードとしてユーザにより指定された表示モードを規定した複製オブジェクトの表示内容を変更したオブジェクト、又は当該複製オブジェクトと差し替えたオブジェクトであることを特徴とすることを特徴とする。請求項4に記載の発明は、請求項1乃至3の何れか一項に記載のレイアウトファイル統合プログラムにおいて、前記レイアウトファイルに含まれる前記複数のオブジェクトを表示部に表示させる際、表示モードとしてベースモードが選択された場合には、ベースモードが規定されているベースオブジェクトのみが表示され、一方、ベースモード以外の表示モードが選択された場合には、当該選択された表示モードが規定されている複製オブジェクトと、前記指定オブジェクトでなく且つ表示モードがベースモードであるベースオブジェクトと、が表示されることを特徴とする。請求項5に記載の発明は、請求項1乃至4の何れか一項に記載のレイアウトファイル統合プログラムであって、前記ベース版レイアウトファイル及び差替版レイアウトファイルには、配置位置が同じオブジェクトについて同一の識別情報が付与されるとともに、ベースオブジェクト以外のオブジェクトについてユーザにより指定された表示モードが当該識別情報と組み合わせて規定されており、コンピュータを前記配置手段として機能させる際、統合後の前記ベース版レイアウトファイルにおいて識別情報が同一のオブジェクトの重ね順が連続するように前記差替版レイアウトファイルに含まれる前記新規オブジェクトを配置させることを特徴とする。請求項6に記載の発明は、複数のオブジェクトについて表示時の配置位置、重ね順及び表示モードを規定するレイアウトファイルであって、ベースとなるページレイアウトに含まれるベースオブジェクトの前記表示モードをベースモードと規定するベース版レイアウトファイルに対して、前記ベースとなるページレイアウトに含まれるベースオブジェクトと、当該ベースオブジェクトのうちユーザにより指定された指定オブジェクトと同じ配置位置、前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順、ユーザにより指定されたベースモード以外の表示モードがそれぞれ規定され、当該指定オブジェクトと異なる表示内容を表示する新規オブジェクトと、について規定する差替版レイアウトファイルを、統合するレイアウトファイル統合装置において、前記差替版レイアウトファイルにより前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順が規定された前記新規オブジェクトを、前記ベース版レイアウトファイルにおける当該指定オブジェクトと同一である基準オブジェクトの直ぐ上又は直ぐ下に配置する配置手段、を備えることを特徴とする。請求項7に記載の発明は、複数のオブジェクトについて表示時の配置位置、重ね順及び表示モードを規定するレイアウトファイルであって、ベースとなるページレイアウトに含まれるベースオブジェクトの前記表示モードをベースモードと規定するベース版レイアウトファイルに対して、前記ベースとなるページレイアウトに含まれるベースオブジェクトと、当該ベースオブジェクトのうちユーザにより指定された指定オブジェクトと同じ配置位置、前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順、ユーザにより指定されたベースモード以外の表示モードがそれぞれ規定され、当該指定オブジェクトと異なる表示内容を表示する新規オブジェクトと、について規定する差替版レイアウトファイルを、統合するレイアウトファイル統合方法において、コンピュータが、前記差替版レイアウトファイルにより前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順が規定された前記新規オブジェクトを、前記ベース版レイアウトファイルにおける当該指定オブジェクトと同一である基準オブジェクトの直ぐ上又は直ぐ下に配置する配置工程、を含むことを特徴とする。本発明によれば、差替版レイアウトファイルに含まれる新規オブジェクトが、ベース版レイアウトファイルにおける基準オブジェクトの直ぐ上又は直ぐ下に配置されることから、ベース版レイアウトファイルに対して差替版レイアウトファイルを、オブジェクトの重ね順を担保しつつ統合することができる。以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施形態は、レイアウト編集装置において本発明を適用した場合の実施形態である。1.本実施形態の概要本実施形態のレイアウト編集装置は、差替版制作機能及びレイアウトファイル統合機能を備えている。差替版制作機能は、例えば、図1に示すベース版ページレイアウト100が作成済みの場合において、図2に示す仙台版ページレイアウト100Aを作成する場合に有用である。仙台版ページレイアウト100Aは、ベース版ページレイアウト100のさつまいも画像オブジェクト101P及びさつまいもテキストオブジェクト101Tさつまいも、北海道産、4本、298円をそれぞれ表示するテキストオブジェクトを、それぞれ、ぶどう画像オブジェクト109P及びぶどうテキストオブジェクト109Tぶどう、山梨産、2房、298円をそれぞれ表示するテキストオブジェクトに差し替えた差替版のページレイアウトである。レイアウト編集装置の差替版制作機能によれば、こうしたオブジェクトの差し替えを、その重ね順を変更することなく容易に行うことができる。また、レイアウトファイル統合機能は、ベース版レイアウトファイルと、差替版レイアウトファイルとを統合する機能である。ベース版レイアウトファイルは、ベース版ページレイアウト例えば、ベース版ページレイアウト100に基づいて新規に作成されるファイルである。差替版レイアウトファイルは、ベース版レイアウトファイルを複製し、そこに含まれるベース版ページレイアウトの一部のオブジェクトを複製した上で他のオブジェクトに差し替えて作成した差替版ページレイアウト例えば、仙台版ページレイアウト100Aを含むファイルである。レイアウトファイルは、自身がベース版であるか又は差替版であるかを示す属性情報を備えており、レイアウト編集装置が何れかを識別できるようになっている。レイアウトファイル統合機能は、例えば、複数の編集者が個別に差替版ページレイアウトを作成した場合に、差替版レイアウトファイル統合元ファイルを、ベース版レイアウトファイル統合先ファイルに統合する場合に有用である。これにより個別に作成された差替版レイアウトファイルをベース版レイアウトファイルに統合することができる。2.レイアウト編集装置の構成次に、図3を用いてレイアウト編集装置1の構成について説明する。レイアウト編集装置1は、例えば、パーソナルコンピュータ等により構成されており、制御部11、記憶部12、操作部13、表示部14、及びインターフェース部I/F部15を備えている。記憶部12は、例えば、ハードディスクドライブや不揮発性メモリ等により構成されており、オペレーティングシステムや、アプリケーション等の各種プログラム等を記憶する。また、記憶部12は、DTPデータを編集するためのレイアウト編集用アプリケーション以下、レイアウト編集用アプリと、レイアウト編集用アプリに差替版制作機能及びレイアウトファイル統合機能を追加するための機能追加プログラムとを、記憶している。各種プログラムは、例えば、他のサーバ装置等からネットワークを介して取得されるようにしても良いし、記録媒体に記録されて外付けドライブ装置を介して読み込まれるようにしても良い。操作部13は、例えば、キーボード、マウス等により構成されており、編集者の入力操作を受け付け、入力操作に応じた操作信号を制御部11に送る。表示部14は、液晶ディスプレイ等で構成されており、制御部11の制御の下、各種ウィンドウ等を表示する。また、I/F部15は、スキャナやプリンタ等の周辺機器が接続されている際に、レイアウト編集装置1と周辺機器との間で送受信するデータの変換等を所定の規則に従って行う。制御部11は、演算機能を有するCPUCentralProcessingUnit、ROMReadOnlyMemory、作業用のRAMRandomAccessMemory、及び図示しない発振回路等を備えて構成されており、操作部13からの操作信号に基づいて、当該操作信号に含まれている操作情報に対応する動作を実現すべく上記各構成部材を制御するための制御情報を生成し、バスを介して当該制御情報を該当する構成部材に出力して当該各構成部材の動作を統轄制御する。3.差替版制作機能の使用手順及び動作次に、図4~図18を用いてレイアウト編集装置1における差替版制作機能の使用手順及びその際のレイアウト編集装置1の動作について説明する。図4は差替版作成時の流れを示す図の一例である。なお、レイアウト編集用アプリには差替版制作機能追加プログラムが予め組み込まれており、レイアウト編集用アプリで差替版制作機能を利用可能な状態であることとする。また、ここでは、図1に示すベース版ページレイアウト100のさつまいも画像オブジェクト101P及びさつまいもテキストオブジェクト101Tを、それぞれ、ぶどう画像オブジェクト109P及びぶどうテキストオブジェクト109Tに差し替え、図2に示す仙台版ページレイアウト100Aを作成する場合について説明する。3.1.初期設定まず、編集者はレイアウト編集用アプリにおいてベース版となるページレイアウトを登録するために、ベース版設定操作を行うステップS11。具体的には、図5に示すように、編集者は表示部14に表示されるレイアウト編集用アプリウィンドウ以下、アプリウィンドウWにおけるメニューバーのメニューからベース版設定図示しないを選択し、レイアウト編集用アプリ又は他のアプリケーションで生成した、ベース版とするページレイアウトを開き、ベース版として登録するための操作を行う。これに対して、制御部11はベース版設定操作を受け付けると、開かれているページレイアウトをベース版ページレイアウト100として含むベース版レイアウトファイルを作成し、記憶部12に登録するステップS12。このとき、制御部11は、ベース版ページレイアウト100に含まれる全てのオブジェクトについて解析を行い、図6に示す初期設定時のオブジェクトテーブル200を作成し、ベース版レイアウトファイルに含めて記憶部12に登録する。このとき、制御部11により、ベース版レイアウトファイルにはベース版であることを示す属性情報がセットされる。ここで、図6に示す初期設定時のオブジェクトテーブル200について説明する。なお、ページレイアウトにおいて各商品における産地を表示する産地テキストオブジェクト、商品名を表示する商品名テキストオブジェクト、数量を表示する数量テキストオブジェクト、価格を表示する価格テキストオブジェクトはグルーピングされており、同じレイヤーにあるものとする。図6に示すように、オブジェクトテーブル200は、ページレイアウトに含まれる各オブジェクトの重ね順とオブジェクト名とモードとを規定する。制御部11は、初期設定時のオブジェクトテーブル200を作成するに当たり、ベース版ページレイアウト100に含まれる全てのオブジェクトの重なり順を解析し、それぞれのオブジェクトを解析した重なり順で記述する。また、制御部11はそれぞれのオブジェクトにオブジェクト名を付して記述する。このとき、ベース版ページレイアウト100の元データにオブジェクト名が記述されている場合には、当該オブジェクト名を用いてもよい。また、制御部11は初期設定時のオブジェクトテーブル200を作成する際には、全てのオブジェクトのモードをベースに設定する。モードは、対応するオブジェクトを何れの版で表示させるかを識別するための情報である。例えば、モードが仙台であるオブジェクトは仙台版のページレイアウトでのみ表示される。但し、モードがベースであるオブジェクトについては、後述するように、対応する差し替えオブジェクトが存在しない場合に、全ての版のページレイアウトで表示される。なお、オブジェクトテーブル200の右側に、各オブジェクトが何れの商品を表示するオブジェクトであるかを備考として示した。例えば、オブジェクト名がテキストオブジェクト5であるオブジェクトは、さつまいもテキストオブジェクト101Tであることを示している。3.2.差替版の作成次に、ベース版ページレイアウト100の差替版ページレイアウト仙台版ページレイアウト100Aを作成する場合について説明する。ここでは、ベース版レイアウトファイルを複製したファイル差替版ページレイアウトが作成されるファイルであることから、差替版レイアウトファイルと呼ぶにおいて、ベース版ページレイアウト100の差替版ページレイアウトを作成することとする。ここでは、図1のベース版ページレイアウト100のみが含まれている差替版レイアウトファイルにおいて、図2の仙台版ページレイアウト100Aを作成する場合について説明する。なお、ベース版レイアウトファイルを複製した差替版レイアウトファイルには、制御部11により、複製時に差替版であることを示す属性情報がセットされる。また、差替版レイアウトファイルでは、ベースモードのオブジェクトを削除できないようになっている。レイアウト編集装置1において、ベース版レイアウトファイルを複製することにより作成された、ベース版ページレイアウト100のみを含む差替版レイアウトファイルを開く操作が行われると、制御部11は、差替版レイアウトファイルを表示するアプリウィンドウWと図7に示すパレットウィンドウ300を表示部14に表示させる。パレットウィンドウ300は、現在モード表示部301、差替パーツ作成ボタン302、差替版で隠すボタン303、モード一覧表示部304、画像差替ボタン306、虫食い版表示ラジオボタン307、差替版表示ラジオボタン308、差替パーツを隠すチェックボックス309を有する。現在モード表示部301にはその時点で選択されているモードが表示される。モード一覧表示部304には、登録されているモードに対応するモードボタン例えば、ベースモードボタン305Aが表示される。編集者は、モードボタンを選択することにより、選択したモードに対応するページレイアウトベース版ページレイアウト100や差替版のページレイアウトを表示させることができる。なお、登録されているモードがベースだけの段階例えば、差替版レイアウトファイルが新規に開かれた場合などでは、モード一覧表示部304には、ベースモードボタン305Aのみが表示され、虫食い版表示ラジオボタン307、差替版表示ラジオボタン308、差替パーツを隠すチェックボックス309及びこれらに対応するテキスト虫食い版表示、差替版表示、差替パーツを隠すのテキストはグレーアウト状態となっている。グレーアウトとは、チェックボックスやテキストボックス、ボタンなどが薄いグレーで表示され、入力や選択ができない状態のことである。3.2.1.モードの追加編集者は差替版レイアウトファイルにおいて仙台版ページレイアウト100Aを作成するに当たり、まず、仙台モードを追加するための操作を行うステップS13。具体的には、編集者は、まず、アプリウィンドウWにおけるメニューバーのメニューからモード追加図示しないを選択する。すると、制御部11は表示部14に、追加するモード名を入力させるためのテキスト入力ウィンドウ400図8参照を表示させる。次いで、編集者はテキスト入力ウィンドウ400のテキストボックス401に仙台と入力し、OKボタン402を押下するモードを追加しない場合には、キャンセルボタン403を押下する。これに対して、制御部11は入力された仙台を新規モードとして記憶部12に登録するステップS14。制御部11は、新たなモードが追加されると、図9に示すようにパレットウィンドウ300のモード一覧表示部304に仙台モードボタン305Bを追加表示させる。3.2.2.差替パーツの作成次に、編集者は図1に示したベース版ページレイアウト100のさつまいも画像オブジェクト101P及びさつまいもテキストオブジェクト101Tと差し替える差替パーツである、ぶどう画像オブジェクト109P及びぶどうテキストオブジェクト109Tを作成する。具体的には、編集者は、まず、アプリウィンドウWに表示されているベース版ページレイアウト100から、差し替え対象のオブジェクト指定オブジェクトの一例。ここでは、さつまいも画像オブジェクト101P及びさつまいもテキストオブジェクト101Tを選択し、選択状態のまま、パレットウィンドウ300の差替パーツ作成ボタン302を押下するステップS15。すると、制御部11は表示部14に、作成する差替パーツのモード名を選択させるためのモード選択ウィンドウ500図10参照を表示させる。モード選択ウィンドウ500は、登録モード表示リストボックス501を有し、登録モード表示リストボックス501にはベースモードを除いた、登録済みのモードが表示される図10は、仙台のみが登録されている場合の表示例である。編集者は登録モード表示リストボックス501から仙台を選択し、OKボタン502を押下するステップS16。なお、図10の例では仙台のみが表示されているが、その他のモードベースモードを除くが登録されている場合には、それらの一覧が表示される。また、差替パーツの作成をキャンセルする場合には、キャンセルボタン503を押下することができる。これに対して、制御部11は、登録モード表示リストボックス501内の何れかのモードが選択されると、図11に示すオブジェクト作成処理を行うステップS17。ここで図11を用いてオブジェクト作成処理について説明する。まず、制御部11は、ステップS15にて、差し替え対象として選択されたさつまいも画像オブジェクト101Pオブジェクトテーブル200における画像オブジェクト5を複製するステップS101。次いで、制御部11は、複製したオブジェクトを複製元オブジェクトさつまいも画像オブジェクト101Pのすぐ背面重ね順がすぐ下となる層に挿入するステップS102。次いで、制御部11は、複製したオブジェクトのモードを、ステップS16にて編集者により選択されたモード仙台とする。これにより、同じオブジェクト名であってモードが異なるオブジェクトが上下で重なり合う状態となる。また、制御部11は、さつまいもテキストオブジェクト101TについてもステップS101~ステップS103の処理を行う。つまり、制御部11は、差し替え対象として選択された各オブジェクトについてステップS101~ステップS103の処理を行う。この結果、図12に示すオブジェクトテーブル200のように、重ね順が6と13である位置に、それぞれ複製されたオブジェクトが、編集者により選択されたモードで挿入されることとなる。次いで、制御部11は、図13に示すように、アプリウィンドウWの表示を虫食い版表示に切り換えるステップS18。虫食い版表示では、先に選択された差し替え対象のオブジェクトを複製したものさつまいも画像オブジェクト101P-2、さつまいもテキストオブジェクト101T-2のみが表示される。また、制御部11は、パレットウィンドウ300における現在モード表示部301の表示を仙台モードに変更するとともに、虫食い版表示ラジオボタン307を選択状態とする合わせて差替版表示ラジオボタン308及び差替パーツを隠すチェックボックス309のグレーアウト状態を解除し、選択可能とする。次に、編集者は、画像を差し替えるための操作を行う。具体的には、編集者は差し替え対象の画像オブジェクトさつまいも画像オブジェクト101P-2のみを選択し、パレットウィンドウ300の画像差替ボタン306を押下するステップS19。これに対して、制御部11は表示部14に、図14に示す差替画像選択ウィンドウ600を表示させる。そして、編集者は差替画像選択ウィンドウ600で差し替え画像オブジェクトを選択するステップS20。制御部11は、差替画像選択ウィンドウ600で編集者が差し替え画像オブジェクトを選択する操作を検出すると、図15に示すように、差し替え対象の画像オブジェクトを、編集者により選択された差し替え画像オブジェクトぶどう画像オブジェクト109Pに差し替えて表示させるステップS21。このとき、制御部11は、差し替え画像オブジェクトぶどう画像オブジェクト109Pの幅を、差し替え対象の画像オブジェクトさつまいも画像オブジェクト101P-2の幅に合わせてサイズを調整する。高さは縦横比が維持されるように幅と同じ比率でサイズ調整する。次に、編集者はテキスト編集を行うための操作を行うステップS22。具体的には、編集者はさつまいもテキストオブジェクト101T-2に含まれる産地テキストオブジェクト、商品名テキストオブジェクト、数量テキストオブジェクト、価格テキストオブジェクトを個別に選択して、直接、キーボード等を用いてテキストを入力し、ぶどうテキストオブジェクト109T図2参照となるように編集する。これに対して、制御部11は、複製したテキストオブジェクトの内容を、編集者により入力された内容で更新するステップS23。なお、差し替え画像オブジェクトぶどう画像オブジェクト109Pや、テキスト編集されたぶどうテキストオブジェクト109Tを新規オブジェクトと呼ぶ。なお、画像の差し替えやテキストの編集が行われてもオブジェクトテーブル200の内容は変更されないが、例えば、図16に示すように、同じオブジェクト名である画像オブジェクト5であっても、モードがベースであるオブジェクトはさつまいもの画像を表示し、モードが仙台であるオブジェクトはぶどうの画像を表示することとなる。3.2.3.差替版ページレイアウトの確認次に、編集者は差替版ページレイアウト仙台版ページレイアウト100Aの確認を行う。具体的には、編集者は、パレットウィンドウ300において現在モードが仙台である状態のまま、差替版表示ラジオボタン308を選択するステップS24。これに対して、制御部11は、アプリウィンドウWで差替版仙台版のページレイアウトを表示させるステップS25。具体的には、制御部11は、オブジェクトテーブル200を参照して、オブジェクト名が重複していないベースモードのオブジェクトについては表示することを決定し、一方、オブジェクト名が重複しているオブジェクト例えば、図16に示すオブジェクトテーブル200におけるテキストオブジェクト5及び画像オブジェクト5については、現在選択されているモード仙台のオブジェクトを表示することを決定する。これにより、図17に示すように、アプリウィンドウWには仙台版ページレイアウト100Aが表示される。なお、図16の一番右の表では、現在モードに応じて表示されるオブジェクトを○で表している。すなわち、オブジェクト名が重複するオブジェクトについては、選択されているモードのオブジェクトが表示される。また、編集者はパレットウィンドウ300の差替パーツを隠すチェックボックス309をONにすると、図18に示すように、差替パーツを非表示とすることができる。このとき、制御部11は、オブジェクト名が重複しているオブジェクト例えば、図16に示すオブジェクトテーブル200におけるテキストオブジェクト5及び画像オブジェクト5のみを非表示とする。これにより、差替パーツに背面に余計なオブジェクトが重なっていないかを確認することができる。こうして、仙台版ページレイアウト100Aを含む差替版レイアウトファイルが完成する。なお、本実施形態における各オブジェクトの配置位置やオブジェクトテーブル200等を示すデータ、属性情報を示すデータは、一のレイアウトファイルにより規定される。4.レイアウトファイル統合機能の使用手順及び動作次に、図19及び図20を用いてレイアウト編集装置1におけるレイアウトファイル統合機能の使用手順及びその際のレイアウト編集装置1の動作について説明する。レイアウトファイル統合機能は差替版レイアウトファイル統合元ファイルをベース版レイアウトファイル統合先ファイルに統合する処理である。差替版レイアウトファイルは、初期状態のベース版ページレイアウトベース版ページレイアウトが登録され、全てのベースオブジェクトが削除されずにベースモードが設定されている状態のページレイアウトを複製したものに対して、上述した差替版制作機能を利用して差替版レイアウトを作成したファイルである。ここでは、北海道版ページレイアウト、福岡版ページレイアウト、千葉版ページレイアウト、及び京都版ページレイアウトを含む差替版レイアウトファイルを統合元ファイルとし、ベース版レイアウトファイルを統合先ファイルとして説明する。図19に、このときの統合元ファイルに対応するオブジェクトテーブル200A、統合先ファイルに対応するオブジェクトテーブル200B、統合後ファイルに対応するオブジェクトテーブル200Cを示す。なお、ベース版レイアウトファイルについては、仙台版ページレイアウトを含む差替版レイアウトファイル図16参照が既に統合済みであり、また、一部のオブジェクトテキストオブジェクト3ベースモード及び画像オブジェクト3ベースモードが削除されているものとする。また、レイアウト編集用アプリにはレイアウトファイル統合機能追加プログラムが予め組み込まれており、レイアウト編集用アプリでレイアウトファイル統合機能を利用可能な状態であることとする。まず、レイアウトファイルを統合するに当たり、編集者はレイアウト編集用アプリにおいて統合先レイアウトファイルとなるベース版レイアウトファイルをアプリウィンドウWに開く。次いで、編集者はアプリウィンドウWにおけるメニューバーのメニューから差替版統合図示しないを選択する。これに対して、制御部11は、差替版レイアウトファイル選択画面図示しないを表示部14に表示させ、編集者に差替版レイアウトファイルを選択させる。編集者は差替版レイアウトファイル選択画面にて、北海道版ページレイアウト、福岡版ページレイアウト、千葉版ページレイアウト、及び京都版ページレイアウトを含む差替版レイアウトファイルを選択する。制御部11は、差替版レイアウトファイルが選択されるとファイル統合処理を行う。ここで、図20を用いてファイル統合処理について説明する。まず、制御部11は、統合元レイアウトファイルと統合先レイアウトファイルとが統合処理可能なレイアウトファイルであるかを確認するステップS301。具体的には、制御部11は、属性情報を参照し、統合元が差替版レイアウトファイルであること、統合先がベース版レイアウトファイルであることを確認する。このとき、制御部11は、統合元レイアウトファイルと統合先レイアウトファイルとが統合処理可能なレイアウトファイルではないと判別した場合にはステップS301:NO、エラーメッセージを表示部14に表示させ、ファイル統合処理を終了する。一方、制御部11は、統合元レイアウトファイルと統合先レイアウトファイルとが統合処理可能なレイアウトファイルであると判別した場合にはステップS301:YES、次いで、統合元レイアウトファイルからオブジェクトを一つ取得するステップS302。このとき、制御部11は、重ね順が下層のオブジェクトから取得していく。最初であれば、図19Aにおける画像オブジェクト6ベースモードのオブジェクトを取得する。なお、ステップS302の処理は、ステップS308の処理で統合元の全てのオブジェクトが取得されたと判別されるまで繰り返され、重ね順が下層のオブジェクトから順次取得されていく。また、ステップS302の処理で取得したオブジェクトを統合対象オブジェクトと呼ぶ。次に、制御部11は、統合対象オブジェクトのモードがベースモードであるか否かを判別するステップS303。このとき、制御部11は、ベースモードであると判別した場合にはステップS303:YES、次の統合対象オブジェクトを取得すべく、ステップS308の処理に移行する。すなわち、ベースモードのオブジェクトは統合させない。一方、制御部11は、ベースモードではないと判別した場合北海道モード、福岡モード、千葉モード又は京都モードであると判別した場合にはステップS303:NO、統合先レイアウトファイルに、統合対象オブジェクトと同じオブジェクト名であり、且つ、モードがベースのオブジェクトが存在するか否かを判別するステップS304。例えば、ステップS302の処理で画像オブジェクト5京都モードのオブジェクトを取得した場合であれば、図19Bに示すように統合先レイアウトファイルに画像オブジェクト5ベースモードのオブジェクトが存在する重ね順12ので、YESと判別する。このとき、制御部11は、統合先レイアウトファイルに、統合対象オブジェクトと同じオブジェクト名であり、且つ、モードがベースのオブジェクトが存在すると判別した場合にはステップS304:YES、その存在したオブジェクト基準オブジェクトの一例の背面直ぐ下に統合対象オブジェクトを挿入しステップS307、ステップS308の処理に移行する。一方、制御部11はステップS304の処理でNOと判別した場合には、次いで、統合元レイアウトファイルにおいて、統合対象オブジェクトの前面直ぐ上にあるオブジェクトのオブジェクト名を取得しステップS305、統合先レイアウトファイルに当該取得したオブジェクト名と同じオブジェクト名のオブジェクトが存在するか否かを判定するステップS306。なお、ステップS305の処理においてオブジェクト名を取得するに当たり、そのオブジェクトのモードは問わない。このとき、制御部11は、同じオブジェクト名のオブジェクトが存在すると判別した場合にはステップS306:YES、その存在したオブジェクトの背面直ぐ下に統合対象オブジェクトを挿入しステップS307、ステップS308の処理に移行する。一方、同じオブジェクト名のオブジェクトが存在しないと判別した場合にはステップS306:NO、ステップS305の処理に戻り、統合元レイアウトファイルにおいて更に前面直ぐ上にあるオブジェクトのオブジェクト名を取得しステップS305、ステップS306の判別処理を行う。ステップS305の処理及びステップS306の処理は、同じオブジェクト名のオブジェクトが存在すると判別されるまで繰り返される。なお、図示しないが、統合元レイアウトファイルにおける最前面のオブジェクトテキストオブジェクト1ベースモードまでオブジェクト名を取得しても、同一のオブジェクト名が統合先レイアウトファイルに存在しない場合には、統合対象オブジェクトを統合先レイアウトファイルの最前面に挿入し、ステップS308の処理に移行することとする。一方、ステップS308の処理では、制御部11は、統合元レイアウトファイルから全てのオブジェクトを取得したか否かを判別するステップS308。このとき、制御部11は、統合元レイアウトファイルから全てのオブジェクトを取得したと判別したときにはステップS308:YES、ファイル統合処理を終了する。一方、制御部11は、統合元レイアウトファイルから全てのオブジェクトを取得していないと判別したときにはステップS308:NO、ステップS302の処理に移行し、更に前面直ぐ上にあるオブジェクトを取得する。5.レイアウト編集装置1による効果以上説明したように、本実施形態におけるレイアウト編集装置1は、テキストオブジェクトや画像オブジェクトなど複数のオブジェクトについて表示時の配置位置、重ね順及びモード表示モードの一例を規定するレイアウトファイルであって、ベースとなるページレイアウトに含まれるオブジェクトのモードをベースモードと規定するベース版レイアウトファイルに対して、差替版レイアウトファイルを統合するレイアウトファイル統合機能を有する。差替版レイアウトファイルは、差替版制作機能により作成され、ベース版ページレイアウトに含まれるベースモードのオブジェクトベースオブジェクトの一例と、当該ベースモードのオブジェクトのうち編集者ユーザの一例により指定された差し替え対象のオブジェクト指定オブジェクトの一例と同じ配置位置、差し替え対象のオブジェクトの直ぐ下背面の重ね順、ユーザにより指定されたベースモード以外の表示モードがそれぞれ規定され、差し替え対象のオブジェクトと異なる表示内容を表示する新規オブジェクト例えば、図19Aにおける画像オブジェクト5京都モードのオブジェクトと、について規定する差替版レイアウトファイルである。このとき、制御部11配置手段の一例は、差替版レイアウトファイルにより差し替え対象のオブジェクトの直ぐ下の重ね順が規定された新規オブジェクトを、ベース版レイアウトファイルにおける当該差し替え対象のオブジェクトと同一のオブジェクト基準オブジェクトの一例の直ぐ下に配置する。本実施形態におけるレイアウト編集装置1によれば、差替版レイアウトファイルに含まれる新規オブジェクトが、ベース版レイアウトファイルにおける基準オブジェクトの直ぐ下に配置されることから、ベース版レイアウトファイルに対して差替版レイアウトファイルを、オブジェクトの重ね順を担保しつつ統合することができる。また、レイアウト編集装置1の制御部11は、ベース版レイアウトファイルにおいて、新たに統合する差替版レイアウトファイルに含まれる新規オブジェクトと同じオブジェクト名であってベースモードの基準オブジェクトの直ぐ下に、他の差替版レイアウトファイルに含まれる新規オブジェクトが配置済みの場合には、当該新たに統合する差替版レイアウトファイルに含まれる新規オブジェクトを、基準オブジェクトの直ぐ下又は配置済みの新規オブジェクトの直ぐ下に配置させる。この場合にも、既に他の差替版レイアウトファイルが統合済みのベース版レイアウトファイルに対して、更に新規オブジェクトを含む差替版レイアウトファイルを、オブジェクトの重ね順を担保しつつ、無駄なく統合することができる。なお、本実施形態の差替版制作機能によれば、制御部11は、編集者により指定されたオブジェクトを同じ配置位置に複製した際、複製元オブジェクトの直ぐ背面直ぐ下に挿入する構成としたが図11のステップS102、複製元オブジェクトの直ぐ前面直ぐ上に挿入する構成としてもよい。すなわち、図21に示すように、ベースモードのテキストオブジェクト5の直ぐ前面直ぐ上の層に、仙台モードのテキストオブジェクト5を複製し、同様に、ベースモードの画像オブジェクト5の直ぐ前面直ぐ上の層に、仙台モードの画像オブジェクト5を複製する構成としてもよい。同様に、本実施形態のレイアウトファイル統合機能において、制御部11は、差替版レイアウトファイルに含まれる新規オブジェクトを、ベース版レイアウトファイルにおける基準オブジェクト新規オブジェクトとオブジェクト名が同一でべースモードのオブジェクトの直ぐ背面直ぐ下に挿入する構成としたが図20のステップS307、基準オブジェクトの直ぐ前面直ぐ上に挿入する構成としてもよい。また、本実施形態では、ベースモードのオブジェクトのみが存在する場合に、ベースモードのオブジェクトから新たに仙台モードの差し替えオブジェクトを複製して作成し、複製元であるベースモードのオブジェクトの直ぐ下に挿入する場合について説明したが、図22を用いて、既にベースモード、仙台モード、福岡モードのテキストオブジェクト5及び画像オブジェクト5が登録されている場合に、新たに京都モードのテキストオブジェクト5及び画像オブジェクト5を作成する場合について説明する。この場合、制御部11は、ベースモードの画像オブジェクト5を元に複製して作成した京都モードの画像オブジェクト5を、1ベースモードの画像オブジェクト5の直ぐ上又は直ぐ下、2仙台モードの画像オブジェクト5の直ぐ上又は直ぐ下、3福岡モードの画像オブジェクト5の直ぐ上又は直ぐ下、の何れかに挿入することができる。なお、ベースモードのテキストオブジェクト5を元に複製して作成した京都モードのテキストオブジェクト5についても同様である。また、本実施形態のレイアウトファイル統合機能において、制御部11は、既に他の差替版レイアウトファイルが統合済みのベース版レイアウトファイルに対して、新たに差替版レイアウトファイルを統合する場合に、当該差替版レイアウトファイルに含まれる新規オブジェクトを、ベース版レイアウトファイルにおける基準オブジェクトの直ぐ上又は直ぐ下、或いは、先の統合処理により当該基準オブジェクトの直ぐ上又は直ぐ下に配置済みの新規オブジェクトの、直ぐ上又は直ぐ下に配置する構成としてもよい。このように、レイアウトファイルを統合する場合には、統合後のベース版レイアウトファイルにおいて、同じオブジェクト名のオブジェクトが連続して並ぶように新規オブジェクトを配置する必要がある。また、本実施形態では、オブジェクト名識別情報の一例とモード表示モードの一例を別個に規定し管理する構成としたが、モードをオブジェクト名と組み合わせて規定し、モード付オブジェクト名として管理する構成としてもよい。具体的には、モード付オブジェクト名をモード名部分表示モードの一例オブジェクト名部分識別情報の一例という構成とし、制御部11は、ベースモードのテキストオブジェクト5であればベーステキストオブジェクト5とモード付オブジェクト名を規定し、仙台モードのテキストオブジェクト5であれば仙台テキストオブジェクト5とモード付オブジェクト名を規定する。当該構成とする場合、制御部11はモード付オブジェクト名の中にモードを示す文字列例えば、ベース、仙台等が含まれるか否かによって、そのオブジェクトが何れのモードであるかを判定する。例えば、オブジェクトがベースモードであるかを判定する場合には、モード付オブジェクト名の中にベースという文字列が含まれるかを判定する。すなわち、当該構成とした場合、制御部11は、ベース版レイアウトファイルに対して差替版レイアウトファイルを統合する際、統合後のベース版レイアウトファイルにおいてモード付オブジェクト名におけるオブジェクト名部分が同一のオブジェクトの重ね順が連続するように、差替版レイアウトファイルに含まれる新規オブジェクトを配置させることとなる。