(57)【特許請求の範囲】
【請求項１】
複数のオブジェクトについて表示時の配置位置、重ね順及び表示モードを規定するレイアウトファイルであって、ベースとなるページレイアウトに含まれるベースオブジェクトの前記表示モードをベースモードと規定するベース版レイアウトファイルに対して、
前記ベースとなるページレイアウトに含まれるベースオブジェクトと、当該ベースオブジェクトのうちユーザにより指定された指定オブジェクトと同じ配置位置、前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順、ユーザにより指定されたベースモード以外の表示モードがそれぞれ規定され、当該指定オブジェクトと異なる表示内容を表示する新規オブジェクトと、について規定する差替版レイアウトファイルを、
統合するレイアウトファイル統合プログラムにおいて、
コンピュータを、
前記差替版レイアウトファイルにより前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順が規定された前記新規オブジェクトを、前記ベース版レイアウトファイルにおける当該指定オブジェクトと同一である基準オブジェクトの直ぐ上又は直ぐ下に配置する配置手段、
として機能させることを特徴とするレイアウトファイル統合プログラム。
【請求項２】
請求項１に記載のレイアウトファイル統合プログラムにおいて、
コンピュータを前記配置手段として機能させる際、
新たに統合する差替版レイアウトファイルに含まれる新規オブジェクトに対応する前記基準オブジェクトの直ぐ上又は直ぐ下に、他の差替版レイアウトファイルに含まれる新規オブジェクトが配置済みの場合には、当該新たに統合する差替版レイアウトファイルに含まれる新規オブジェクトを、前記基準オブジェクト又は配置済みの前記新規オブジェクトの直ぐ上又は直ぐ下に配置させることを特徴とするレイアウトファイル統合プログラム。
【請求項３】
請求項１又は２に記載のレイアウトファイル統合プログラムにおいて、
前記新規オブジェクトは、ユーザにより指定された指定オブジェクトを当該指定オブジェクトと同じ配置位置に複製し、前記重ね順として当該指定オブジェクトの直ぐ上又は直ぐ下の重ね順を規定し、前記表示モードとしてユーザにより指定された表示モードを規定した複製オブジェクトの表示内容を変更したオブジェクト、又は当該複製オブジェクトと差し替えたオブジェクトであることを特徴とすることを特徴とするレイアウトファイル統合プログラム。
【請求項４】
請求項１乃至３の何れか一項に記載のレイアウトファイル統合プログラムにおいて、
前記レイアウトファイルに含まれる前記複数のオブジェクトを表示部に表示させる際、表示モードとしてベースモードが選択された場合には、ベースモードが規定されているベースオブジェクトのみが表示され、一方、ベースモード以外の表示モードが選択された場合には、当該選択された表示モードが規定されている複製オブジェクトと、前記指定オブジェクトでなく且つ表示モードがベースモードであるベースオブジェクトと、が表示されることを特徴とするレイアウトファイル統合プログラム。
【請求項５】
請求項１乃至４の何れか一項に記載のレイアウトファイル統合プログラムであって、
前記ベース版レイアウトファイル及び差替版レイアウトファイルには、配置位置が同じオブジェクトについて同一の識別情報が付与されるとともに、ベースオブジェクト以外のオブジェクトについてユーザにより指定された表示モードが当該識別情報と組み合わせて規定されており、
コンピュータを前記配置手段として機能させる際、統合後の前記ベース版レイアウトファイルにおいて識別情報が同一のオブジェクトの重ね順が連続するように前記差替版レイアウトファイルに含まれる前記新規オブジェクトを配置させることを特徴とするレイアウトファイル統合プログラム。
【請求項６】
複数のオブジェクトについて表示時の配置位置、重ね順及び表示モードを規定するレイアウトファイルであって、ベースとなるページレイアウトに含まれるベースオブジェクトの前記表示モードをベースモードと規定するベース版レイアウトファイルに対して、
前記ベースとなるページレイアウトに含まれるベースオブジェクトと、当該ベースオブジェクトのうちユーザにより指定された指定オブジェクトと同じ配置位置、前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順、ユーザにより指定されたベースモード以外の表示モードがそれぞれ規定され、当該指定オブジェクトと異なる表示内容を表示する新規オブジェクトと、について規定する差替版レイアウトファイルを、
統合するレイアウトファイル統合装置において、
前記差替版レイアウトファイルにより前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順が規定された前記新規オブジェクトを、前記ベース版レイアウトファイルにおける当該指定オブジェクトと同一である基準オブジェクトの直ぐ上又は直ぐ下に配置する配置手段、
を備えることを特徴とするレイアウトファイル統合装置。
【請求項７】
複数のオブジェクトについて表示時の配置位置、重ね順及び表示モードを規定するレイアウトファイルであって、ベースとなるページレイアウトに含まれるベースオブジェクトの前記表示モードをベースモードと規定するベース版レイアウトファイルに対して、
前記ベースとなるページレイアウトに含まれるベースオブジェクトと、当該ベースオブジェクトのうちユーザにより指定された指定オブジェクトと同じ配置位置、前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順、ユーザにより指定されたベースモード以外の表示モードがそれぞれ規定され、当該指定オブジェクトと異なる表示内容を表示する新規オブジェクトと、について規定する差替版レイアウトファイルを、
統合するレイアウトファイル統合方法において、
コンピュータが、前記差替版レイアウトファイルにより前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順が規定された前記新規オブジェクトを、前記ベース版レイアウトファイルにおける当該指定オブジェクトと同一である基準オブジェクトの直ぐ上又は直ぐ下に配置する配置工程、
を含むことを特徴とするレイアウトファイル統合方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＴＰ（Desktop publishing）の技術分野に関する。
【背景技術】
【０００２】
従来、チラシやパンフレット、カタログ等の印刷物のレイアウト編集作業はコンピュータで行われるようになっており、ＤＴＰと呼ばれている。ＤＴＰでチラシやパンフレットを制作するときは、複数のオブジェクトを所定の重ね順で重畳して表示する、ベースのレイアウトファイルをもとに、一部のオブジェクトを差し替えた差替版を作成することが多い。差替版を作成する場合には、重ね順を変更しないようにすることが重要である。
【０００３】
そうした中、ベースとなるページレイアウトを複数のブロックに分割し、何れかのブロック内にある複数のオブジェクトのうち一部のオブジェクトについて差し替えを行い、異なる版を作成する技術が開示されている（例えば、特許文献１）。
【０００４】
ところが、上記技術では、異なる版のページレイアウトが別々のレイアウトファイルで作成された場合に、一つのレイアウトファイルに統合しようとすると、単に複数の異なる版のページレイアウトが一つのファイルになるだけで、全ての版で編集が行われていないブロック部分については重複して同じデータを保持することとなり、データサイズが大きくなってしまう。また、統合後に、ベースとなるブロック（全ての版で共通のブロック）内のオブジェクトを差し替える場合には、全ての版について同一の処理を行う必要があり、編集者の大きな負担となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４４６８２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方で、複数のオブジェクトについて表示時の配置位置、重ね順及び表示モードをレイアウトファイルで規定し、表示モードにより版を管理する技術が考えられる。具体的には、ベース版ページレイアウトでのみ表示されるベースオブジェクトの表示モードをベースモードと規定し、差替版ページレイアウトでのみ表示される新規オブジェクトの表示モードを差替モードと規定する。このとき、新規オブジェクトの重ね順は、新規オブジェクトによる差し替え対象のベースオブジェクトと重なり合うように規定する。そして、表示モードとしてベースモードが選択された場合には、ベースモードのベースオブジェクトのみが表示され、表示モードとして差替モードが選択された場合には、差替モードの新規オブジェクトと、新規オブジェクトによる差し替え対象となっていないベースオブジェクトとが表示されることとする。当該技術によれば、ベース版ページレイアウトと差替版ページレイアウトを一のレイアウトファイルで管理することができ、重なり順も担保することができる。しかしながら、複数の編集者が個別にベース版ページレイアウトから差替版ページレイアウトを作成する場合には、別々のレイアウトファイルが存在することになり、共通のベース版ページレイアウトを有するにもかかわらず、複数のレイアウトファイルを管理する必要が出てくる。
【０００７】
本発明は、このような問題等に鑑みて為されたもので、ベース版ページレイアウトに含まれるベースオブジェクトについて表示時の配置位置、重ね順及び表示モードを規定したベース版レイアウトファイルに対して、差替版ページレイアウトに含まれる新規オブジェクトについて表示時の配置位置、重ね順及び表示モードを規定した差替版レイアウトファイルを、オブジェクトの重ね順を担保しつつ統合することができるレイアウトファイル統合プログラム等を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、複数のオブジェクトについて表示時の配置位置、重ね順及び表示モードを規定するレイアウトファイルであって、ベースとなるページレイアウトに含まれるベースオブジェクトの前記表示モードをベースモードと規定するベース版レイアウトファイルに対して、前記ベースとなるページレイアウトに含まれるベースオブジェクトと、当該ベースオブジェクトのうちユーザにより指定された指定オブジェクトと同じ配置位置、前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順、ユーザにより指定されたベースモード以外の表示モードがそれぞれ規定され、当該指定オブジェクトと異なる表示内容を表示する新規オブジェクトと、について規定する差替版レイアウトファイルを、統合するレイアウトファイル統合プログラムにおいて、コンピュータを、前記差替版レイアウトファイルにより前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順が規定された前記新規オブジェクトを、前記ベース版レイアウトファイルにおける当該指定オブジェクトと同一である基準オブジェクトの直ぐ上又は直ぐ下に配置する配置手段、として機能させることを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載のレイアウトファイル統合プログラムにおいて、コンピュータを前記配置手段として機能させる際、新たに統合する差替版レイアウトファイルに含まれる新規オブジェクトに対応する前記基準オブジェクトの直ぐ上又は直ぐ下に、他の差替版レイアウトファイルに含まれる新規オブジェクトが配置済みの場合には、当該新たに統合する差替版レイアウトファイルに含まれる新規オブジェクトを、前記基準オブジェクト又は配置済みの前記新規オブジェクトの直ぐ上又は直ぐ下に配置させることを特徴とする。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載のレイアウトファイル統合プログラムにおいて、前記新規オブジェクトは、ユーザにより指定された指定オブジェクトを当該指定オブジェクトと同じ配置位置に複製し、前記重ね順として当該指定オブジェクトの直ぐ上又は直ぐ下の重ね順を規定し、前記表示モードとしてユーザにより指定された表示モードを規定した複製オブジェクトの表示内容を変更したオブジェクト、又は当該複製オブジェクトと差し替えたオブジェクトであることを特徴とすることを特徴とする。
【００１１】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載のレイアウトファイル統合プログラムにおいて、前記レイアウトファイルに含まれる前記複数のオブジェクトを表示部に表示させる際、表示モードとしてベースモードが選択された場合には、ベースモードが規定されているベースオブジェクトのみが表示され、一方、ベースモード以外の表示モードが選択された場合には、当該選択された表示モードが規定されている複製オブジェクトと、前記指定オブジェクトでなく且つ表示モードがベースモードであるベースオブジェクトと、が表示されることを特徴とする。
【００１２】
請求項５に記載の発明は、請求項１乃至４の何れか一項に記載のレイアウトファイル統合プログラムであって、前記ベース版レイアウトファイル及び差替版レイアウトファイルには、配置位置が同じオブジェクトについて同一の識別情報が付与されるとともに、ベースオブジェクト以外のオブジェクトについてユーザにより指定された表示モードが当該識別情報と組み合わせて規定されており、コンピュータを前記配置手段として機能させる際、統合後の前記ベース版レイアウトファイルにおいて識別情報が同一のオブジェクトの重ね順が連続するように前記差替版レイアウトファイルに含まれる前記新規オブジェクトを配置させることを特徴とする。
【００１３】
請求項６に記載の発明は、複数のオブジェクトについて表示時の配置位置、重ね順及び表示モードを規定するレイアウトファイルであって、ベースとなるページレイアウトに含まれるベースオブジェクトの前記表示モードをベースモードと規定するベース版レイアウトファイルに対して、前記ベースとなるページレイアウトに含まれるベースオブジェクトと、当該ベースオブジェクトのうちユーザにより指定された指定オブジェクトと同じ配置位置、前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順、ユーザにより指定されたベースモード以外の表示モードがそれぞれ規定され、当該指定オブジェクトと異なる表示内容を表示する新規オブジェクトと、について規定する差替版レイアウトファイルを、統合するレイアウトファイル統合装置において、前記差替版レイアウトファイルにより前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順が規定された前記新規オブジェクトを、前記ベース版レイアウトファイルにおける当該指定オブジェクトと同一である基準オブジェクトの直ぐ上又は直ぐ下に配置する配置手段、を備えることを特徴とする。
【００１４】
請求項７に記載の発明は、複数のオブジェクトについて表示時の配置位置、重ね順及び表示モードを規定するレイアウトファイルであって、ベースとなるページレイアウトに含まれるベースオブジェクトの前記表示モードをベースモードと規定するベース版レイアウトファイルに対して、前記ベースとなるページレイアウトに含まれるベースオブジェクトと、当該ベースオブジェクトのうちユーザにより指定された指定オブジェクトと同じ配置位置、前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順、ユーザにより指定されたベースモード以外の表示モードがそれぞれ規定され、当該指定オブジェクトと異なる表示内容を表示する新規オブジェクトと、について規定する差替版レイアウトファイルを、統合するレイアウトファイル統合方法において、コンピュータが、前記差替版レイアウトファイルにより前記指定オブジェクトの直ぐ上又は直ぐ下の重ね順が規定された前記新規オブジェクトを、前記ベース版レイアウトファイルにおける当該指定オブジェクトと同一である基準オブジェクトの直ぐ上又は直ぐ下に配置する配置工程、を含むことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、差替版レイアウトファイルに含まれる新規オブジェクトが、ベース版レイアウトファイルにおける基準オブジェクトの直ぐ上又は直ぐ下に配置されることから、ベース版レイアウトファイルに対して差替版レイアウトファイルを、オブジェクトの重ね順を担保しつつ統合することができる。
【図面の簡単な説明】
【００１６】
【図１】ベース版ページレイアウト１００の一例を示す図である。
【図２】仙台版ページレイアウト１００Ａの一例を示す図である。
【図３】レイアウト編集装置１の構成を示すブロック図である。
【図４】差替版作成時の流れを示す図の一例である。
【図５】ベース版ページレイアウト１００の表示例を示す図である。
【図６】オブジェクトテーブル２００（初期設定時）の一例を示す図である。
【図７】パレットウィンドウ３００の表示例を示す図である。
【図８】テキスト入力ウィンドウ４００の表示例を示す図である。
【図９】パレットウィンドウ３００（「仙台」モード登録後）の表示例を示す図である。
【図１０】モード選択ウィンドウ５００の表示例を示す図である。
【図１１】レイアウト編集装置１によるオブジェクト作成処理の一例を示すフローチャートである。
【図１２】オブジェクトテーブル２００（差替パーツ複製時）の一例を示す図である。
【図１３】虫食い版表示設定時（画像差替前）の表示例を示す図である。
【図１４】差替画像選択ウィンドウ６００の表示例を示す図である。
【図１５】虫食い版表示設定時（画像差替後）の表示例を示す図である。
【図１６】オブジェクトテーブル２００（差替パーツ複製時）の一例を示す図である。
【図１７】仙台版ページレイアウト１００Ａの表示例を示す図である。
【図１８】差替パーツ非表示設定時における仙台版ページレイアウト１００Ａの表示例を示す図である。
【図１９】（Ａ）は統合元レイアウトファイルに対応するオブジェクトテーブル２００Ａの一例を示す図である。（Ｂ）は統合先レイアウトファイルに対応するオブジェクトテーブル２００Ｂの一例を示す図である。（Ｃ）は統合後レイアウトファイルに対応するオブジェクトテーブル２００Ｃの一例を示す図である。
【図２０】レイアウト編集装置１によるファイル統合処理の一例を示すフローチャートである。
【図２１】オブジェクトテーブル２００（差替パーツ複製時）の一例を示す図である。
【図２２】オブジェクトテーブル２００（差替パーツ複製時）の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施形態は、レイアウト編集装置において本発明を適用した場合の実施形態である。
【００１８】
[１．本実施形態の概要]
本実施形態のレイアウト編集装置は、差替版制作機能及びレイアウトファイル統合機能を備えている。差替版制作機能は、例えば、図１に示すベース版ページレイアウト１００が作成済みの場合において、図２に示す仙台版ページレイアウト１００Ａを作成する場合に有用である。仙台版ページレイアウト１００Ａは、ベース版ページレイアウト１００のさつまいも画像オブジェクト１０１Ｐ及びさつまいもテキストオブジェクト１０１Ｔ（さつまいも、北海道産、４本、２９８円をそれぞれ表示するテキストオブジェクト）を、それぞれ、ぶどう画像オブジェクト１０９Ｐ及びぶどうテキストオブジェクト１０９Ｔ（ぶどう、山梨産、２房、２９８円をそれぞれ表示するテキストオブジェクト）に差し替えた差替版のページレイアウトである。レイアウト編集装置の差替版制作機能によれば、こうしたオブジェクトの差し替えを、その重ね順を変更することなく容易に行うことができる。
【００１９】
また、レイアウトファイル統合機能は、ベース版レイアウトファイルと、差替版レイアウトファイルとを統合する機能である。ベース版レイアウトファイルは、ベース版ページレイアウト（例えば、ベース版ページレイアウト１００）に基づいて新規に作成されるファイルである。差替版レイアウトファイルは、ベース版レイアウトファイルを複製し、そこに含まれるベース版ページレイアウトの一部のオブジェクトを複製した上で他のオブジェクトに差し替えて作成した差替版ページレイアウト（例えば、仙台版ページレイアウト１００Ａ）を含むファイルである。レイアウトファイルは、自身がベース版であるか又は差替版であるかを示す属性情報を備えており、レイアウト編集装置が何れかを識別できるようになっている。レイアウトファイル統合機能は、例えば、複数の編集者が個別に差替版ページレイアウトを作成した場合に、差替版レイアウトファイル（統合元ファイル）を、ベース版レイアウトファイル（統合先ファイル）に統合する場合に有用である。これにより個別に作成された差替版レイアウトファイルをベース版レイアウトファイルに統合することができる。
【００２０】
[２．レイアウト編集装置の構成]
次に、図３を用いてレイアウト編集装置１の構成について説明する。レイアウト編集装置１は、例えば、パーソナルコンピュータ等により構成されており、制御部１１、記憶部１２、操作部１３、表示部１４、及びインターフェース部（Ｉ／Ｆ部）１５を備えている。
【００２１】
記憶部１２は、例えば、ハードディスクドライブや不揮発性メモリ等により構成されており、オペレーティングシステムや、アプリケーション等の各種プログラム等を記憶する。また、記憶部１２は、ＤＴＰデータを編集するためのレイアウト編集用アプリケーション（以下、「レイアウト編集用アプリ」）と、レイアウト編集用アプリに差替版制作機能及びレイアウトファイル統合機能を追加するための機能追加プログラムとを、記憶している。各種プログラムは、例えば、他のサーバ装置等からネットワークを介して取得されるようにしても良いし、記録媒体に記録されて外付けドライブ装置を介して読み込まれるようにしても良い。
【００２２】
操作部１３は、例えば、キーボード、マウス等により構成されており、編集者の入力操作を受け付け、入力操作に応じた操作信号を制御部１１に送る。表示部１４は、液晶ディスプレイ等で構成されており、制御部１１の制御の下、各種ウィンドウ等を表示する。また、Ｉ／Ｆ部１５は、スキャナやプリンタ等の周辺機器が接続されている際に、レイアウト編集装置１と周辺機器との間で送受信するデータの変換等を所定の規則に従って行う。
【００２３】
制御部１１は、演算機能を有するＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、作業用のＲＡＭ（Random Access Memory）、及び図示しない発振回路等を備えて構成されており、操作部１３からの操作信号に基づいて、当該操作信号に含まれている操作情報に対応する動作を実現すべく上記各構成部材を制御するための制御情報を生成し、バスを介して当該制御情報を該当する構成部材に出力して当該各構成部材の動作を統轄制御する。
【００２４】
[３．差替版制作機能の使用手順及び動作]
次に、図４〜図１８を用いてレイアウト編集装置１における差替版制作機能の使用手順及びその際のレイアウト編集装置１の動作について説明する。図４は差替版作成時の流れを示す図の一例である。なお、レイアウト編集用アプリには差替版制作機能追加プログラムが予め組み込まれており、レイアウト編集用アプリで差替版制作機能を利用可能な状態であることとする。また、ここでは、図１に示すベース版ページレイアウト１００のさつまいも画像オブジェクト１０１Ｐ及びさつまいもテキストオブジェクト１０１Ｔを、それぞれ、ぶどう画像オブジェクト１０９Ｐ及びぶどうテキストオブジェクト１０９Ｔに差し替え、図２に示す仙台版ページレイアウト１００Ａを作成する場合について説明する。
【００２５】
[３．１．初期設定]
まず、編集者はレイアウト編集用アプリにおいてベース版となるページレイアウトを登録するために、ベース版設定操作を行う（ステップＳ１１）。具体的には、図５に示すように、編集者は表示部１４に表示されるレイアウト編集用アプリウィンドウ（以下、「アプリウィンドウ」）Ｗにおけるメニューバーの「メニュー」から「ベース版設定」（図示しない）を選択し、レイアウト編集用アプリ又は他のアプリケーションで生成した、ベース版とするページレイアウトを開き、ベース版として登録するための操作を行う。
【００２６】
これに対して、制御部１１はベース版設定操作を受け付けると、開かれているページレイアウトをベース版ページレイアウト１００として含むベース版レイアウトファイルを作成し、記憶部１２に登録する（ステップＳ１２）。このとき、制御部１１は、ベース版ページレイアウト１００に含まれる全てのオブジェクトについて解析を行い、図６に示す初期設定時のオブジェクトテーブル２００を作成し、ベース版レイアウトファイルに含めて記憶部１２に登録する。このとき、制御部１１により、ベース版レイアウトファイルにはベース版であることを示す属性情報がセットされる。
【００２７】
ここで、図６に示す初期設定時のオブジェクトテーブル２００について説明する。なお、ページレイアウトにおいて各商品における産地を表示する産地テキストオブジェクト、商品名を表示する商品名テキストオブジェクト、数量を表示する数量テキストオブジェクト、価格を表示する価格テキストオブジェクトはグルーピングされており、同じレイヤーにあるものとする。
【００２８】
図６に示すように、オブジェクトテーブル２００は、ページレイアウトに含まれる各オブジェクトの重ね順とオブジェクト名とモードとを規定する。制御部１１は、初期設定時のオブジェクトテーブル２００を作成するに当たり、ベース版ページレイアウト１００に含まれる全てのオブジェクトの重なり順を解析し、それぞれのオブジェクトを解析した重なり順で記述する。また、制御部１１はそれぞれのオブジェクトにオブジェクト名を付して記述する。このとき、ベース版ページレイアウト１００の元データにオブジェクト名が記述されている場合には、当該オブジェクト名を用いてもよい。また、制御部１１は初期設定時のオブジェクトテーブル２００を作成する際には、全てのオブジェクトのモードを「ベース」に設定する。
【００２９】
モードは、対応するオブジェクトを何れの版で表示させるかを識別するための情報である。例えば、モードが「仙台」であるオブジェクトは仙台版のページレイアウトでのみ表示される。但し、モードが「ベース」であるオブジェクトについては、後述するように、対応する差し替えオブジェクトが存在しない場合に、全ての版のページレイアウトで表示される。なお、オブジェクトテーブル２００の右側に、各オブジェクトが何れの商品を表示するオブジェクトであるかを備考として示した。例えば、オブジェクト名が「テキストオブジェクト５」であるオブジェクトは、さつまいもテキストオブジェクト１０１Ｔであることを示している。
【００３０】
[３．２．差替版の作成]
次に、ベース版ページレイアウト１００の差替版ページレイアウト（仙台版ページレイアウト１００Ａ）を作成する場合について説明する。ここでは、ベース版レイアウトファイルを複製したファイル（差替版ページレイアウトが作成されるファイルであることから、差替版レイアウトファイルと呼ぶ）において、ベース版ページレイアウト１００の差替版ページレイアウトを作成することとする。ここでは、図１のベース版ページレイアウト１００のみが含まれている差替版レイアウトファイルにおいて、図２の仙台版ページレイアウト１００Ａを作成する場合について説明する。なお、ベース版レイアウトファイルを複製した差替版レイアウトファイルには、制御部１１により、複製時に差替版であることを示す属性情報がセットされる。また、差替版レイアウトファイルでは、「ベース」モードのオブジェクトを削除できないようになっている。
【００３１】
レイアウト編集装置１において、ベース版レイアウトファイルを複製することにより作成された、ベース版ページレイアウト１００のみを含む差替版レイアウトファイルを開く操作が行われると、制御部１１は、差替版レイアウトファイルを表示するアプリウィンドウＷと図７に示すパレットウィンドウ３００を表示部１４に表示させる。
【００３２】
パレットウィンドウ３００は、現在モード表示部３０１、「差替パーツ作成」ボタン３０２、「差替版で隠す」ボタン３０３、モード一覧表示部３０４、「画像差替」ボタン３０６、「虫食い版表示」ラジオボタン３０７、「差替版表示」ラジオボタン３０８、「差替パーツを隠す」チェックボックス３０９を有する。現在モード表示部３０１にはその時点で選択されているモードが表示される。モード一覧表示部３０４には、登録されているモードに対応するモードボタン（例えば、「ベース」モードボタン３０５Ａ）が表示される。編集者は、モードボタンを選択することにより、選択したモードに対応するページレイアウト（ベース版ページレイアウト１００や差替版のページレイアウト）を表示させることができる。
【００３３】
なお、登録されているモードが「ベース」だけの段階（例えば、差替版レイアウトファイルが新規に開かれた場合など）では、モード一覧表示部３０４には、「ベース」モードボタン３０５Ａのみが表示され、「虫食い版表示」ラジオボタン３０７、「差替版表示」ラジオボタン３０８、「差替パーツを隠す」チェックボックス３０９及びこれらに対応するテキスト（「虫食い版表示」、「差替版表示」、「差替パーツを隠す」のテキスト）はグレーアウト状態となっている。グレーアウトとは、チェックボックスやテキストボックス、ボタンなどが薄いグレーで表示され、入力や選択ができない状態のことである。
【００３４】
[３．２．１．モードの追加]
編集者は差替版レイアウトファイルにおいて仙台版ページレイアウト１００Ａを作成するに当たり、まず、「仙台」モードを追加するための操作を行う（ステップＳ１３）。具体的には、編集者は、まず、アプリウィンドウＷにおけるメニューバーの「メニュー」から「モード追加」（図示しない）を選択する。すると、制御部１１は表示部１４に、追加するモード名を入力させるためのテキスト入力ウィンドウ４００（図８参照）を表示させる。次いで、編集者はテキスト入力ウィンドウ４００のテキストボックス４０１に「仙台」と入力し、ＯＫボタン４０２を押下する（モードを追加しない場合には、キャンセルボタン４０３を押下する）。これに対して、制御部１１は入力された「仙台」を新規モードとして記憶部１２に登録する（ステップＳ１４）。制御部１１は、新たなモードが追加されると、図９に示すようにパレットウィンドウ３００のモード一覧表示部３０４に「仙台」モードボタン３０５Ｂを追加表示させる。
【００３５】
[３．２．２．差替パーツの作成]
次に、編集者は図１に示したベース版ページレイアウト１００のさつまいも画像オブジェクト１０１Ｐ及びさつまいもテキストオブジェクト１０１Ｔと差し替える差替パーツである、ぶどう画像オブジェクト１０９Ｐ及びぶどうテキストオブジェクト１０９Ｔを作成する。具体的には、編集者は、まず、アプリウィンドウＷに表示されているベース版ページレイアウト１００から、差し替え対象のオブジェクト（「指定オブジェクト」の一例。ここでは、さつまいも画像オブジェクト１０１Ｐ及びさつまいもテキストオブジェクト１０１Ｔ）を選択し、選択状態のまま、パレットウィンドウ３００の「差替パーツ作成」ボタン３０２を押下する（ステップＳ１５）。
【００３６】
すると、制御部１１は表示部１４に、作成する差替パーツのモード名を選択させるためのモード選択ウィンドウ５００（図１０参照）を表示させる。モード選択ウィンドウ５００は、登録モード表示リストボックス５０１を有し、登録モード表示リストボックス５０１には「ベース」モードを除いた、登録済みのモードが表示される（図１０は、「仙台」のみが登録されている場合の表示例である）。編集者は登録モード表示リストボックス５０１から「仙台」を選択し、ＯＫボタン５０２を押下する（ステップＳ１６）。なお、図１０の例では「仙台」のみが表示されているが、その他のモード（「ベース」モードを除く）が登録されている場合には、それらの一覧が表示される。また、差替パーツの作成をキャンセルする場合には、キャンセルボタン５０３を押下することができる。
【００３７】
これに対して、制御部１１は、登録モード表示リストボックス５０１内の何れかのモードが選択されると、図１１に示すオブジェクト作成処理を行う（ステップＳ１７）。ここで図１１を用いてオブジェクト作成処理について説明する。まず、制御部１１は、ステップＳ１５にて、差し替え対象として選択されたさつまいも画像オブジェクト１０１Ｐ（オブジェクトテーブル２００における「画像オブジェクト５」）を複製する（ステップＳ１０１）。次いで、制御部１１は、複製したオブジェクトを複製元オブジェクト（さつまいも画像オブジェクト１０１Ｐ）のすぐ背面（重ね順がすぐ下となる層）に挿入する（ステップＳ１０２）。次いで、制御部１１は、複製したオブジェクトのモードを、ステップＳ１６にて編集者により選択されたモード（「仙台」）とする。これにより、同じオブジェクト名であってモードが異なるオブジェクトが上下で重なり合う状態となる。また、制御部１１は、さつまいもテキストオブジェクト１０１ＴについてもステップＳ１０１〜ステップＳ１０３の処理を行う。つまり、制御部１１は、差し替え対象として選択された各オブジェクトについてステップＳ１０１〜ステップＳ１０３の処理を行う。この結果、図１２に示すオブジェクトテーブル２００のように、重ね順が「６」と「１３」である位置に、それぞれ複製されたオブジェクトが、編集者により選択されたモードで挿入されることとなる。
【００３８】
次いで、制御部１１は、図１３に示すように、アプリウィンドウＷの表示を虫食い版表示に切り換える（ステップＳ１８）。虫食い版表示では、先に選択された差し替え対象のオブジェクトを複製したもの（さつまいも画像オブジェクト１０１Ｐ−２、さつまいもテキストオブジェクト１０１Ｔ−２）のみが表示される。また、制御部１１は、パレットウィンドウ３００における現在モード表示部３０１の表示を「仙台」モードに変更するとともに、「虫食い版表示」ラジオボタン３０７を選択状態とする（合わせて「差替版表示」ラジオボタン３０８及び「差替パーツを隠す」チェックボックス３０９のグレーアウト状態を解除し、選択可能とする）。
【００３９】
次に、編集者は、画像を差し替えるための操作を行う。具体的には、編集者は差し替え対象の画像オブジェクト（さつまいも画像オブジェクト１０１Ｐ−２）のみを選択し、パレットウィンドウ３００の「画像差替」ボタン３０６を押下する（ステップＳ１９）。これに対して、制御部１１は表示部１４に、図１４に示す差替画像選択ウィンドウ６００を表示させる。そして、編集者は差替画像選択ウィンドウ６００で差し替え画像オブジェクトを選択する（ステップＳ２０）。
【００４０】
制御部１１は、差替画像選択ウィンドウ６００で編集者が差し替え画像オブジェクトを選択する操作を検出すると、図１５に示すように、差し替え対象の画像オブジェクトを、編集者により選択された差し替え画像オブジェクト（ぶどう画像オブジェクト１０９Ｐ）に差し替えて表示させる（ステップＳ２１）。このとき、制御部１１は、差し替え画像オブジェクト（ぶどう画像オブジェクト１０９Ｐ）の幅を、差し替え対象の画像オブジェクト（さつまいも画像オブジェクト１０１Ｐ−２）の幅に合わせてサイズを調整する。高さは縦横比が維持されるように幅と同じ比率でサイズ調整する。
【００４１】
次に、編集者はテキスト編集を行うための操作を行う（ステップＳ２２）。具体的には、編集者はさつまいもテキストオブジェクト１０１Ｔ−２に含まれる産地テキストオブジェクト、商品名テキストオブジェクト、数量テキストオブジェクト、価格テキストオブジェクトを個別に選択して、直接、キーボード等を用いてテキストを入力し、ぶどうテキストオブジェクト１０９Ｔ（図２参照）となるように編集する。これに対して、制御部１１は、複製したテキストオブジェクトの内容を、編集者により入力された内容で更新する（ステップＳ２３）。なお、差し替え画像オブジェクト（ぶどう画像オブジェクト１０９Ｐ）や、テキスト編集されたぶどうテキストオブジェクト１０９Ｔを新規オブジェクトと呼ぶ。
【００４２】
なお、画像の差し替えやテキストの編集が行われてもオブジェクトテーブル２００の内容は変更されないが、例えば、図１６に示すように、同じオブジェクト名である「画像オブジェクト５」であっても、モードが「ベース」であるオブジェクトはさつまいもの画像を表示し、モードが「仙台」であるオブジェクトはぶどうの画像を表示することとなる。
【００４３】
[３．２．３．差替版ページレイアウトの確認]
次に、編集者は差替版ページレイアウト（仙台版ページレイアウト１００Ａ）の確認を行う。具体的には、編集者は、パレットウィンドウ３００において現在モードが「仙台」である状態のまま、「差替版表示」ラジオボタン３０８を選択する（ステップＳ２４）。
【００４４】
これに対して、制御部１１は、アプリウィンドウＷで差替版（仙台版）のページレイアウトを表示させる（ステップＳ２５）。具体的には、制御部１１は、オブジェクトテーブル２００を参照して、オブジェクト名が重複していない「ベース」モードのオブジェクトについては表示することを決定し、一方、オブジェクト名が重複しているオブジェクト（例えば、図１６に示すオブジェクトテーブル２００における「テキストオブジェクト５」及び「画像オブジェクト５」）については、現在選択されているモード（「仙台」）のオブジェクトを表示することを決定する。これにより、図１７に示すように、アプリウィンドウＷには仙台版ページレイアウト１００Ａが表示される。なお、図１６の一番右の表では、現在モードに応じて表示されるオブジェクトを「○」で表している。すなわち、オブジェクト名が重複するオブジェクトについては、選択されているモードのオブジェクトが表示される。
【００４５】
また、編集者はパレットウィンドウ３００の「差替パーツを隠す」チェックボックス３０９を「ON」にすると、図１８に示すように、差替パーツを非表示とすることができる。このとき、制御部１１は、オブジェクト名が重複しているオブジェクト（例えば、図１６に示すオブジェクトテーブル２００における「テキストオブジェクト５」及び「画像オブジェクト５」）のみを非表示とする。これにより、差替パーツに背面に余計なオブジェクトが重なっていないかを確認することができる。こうして、仙台版ページレイアウト１００Ａを含む差替版レイアウトファイルが完成する。
【００４６】
なお、本実施形態における各オブジェクトの配置位置やオブジェクトテーブル２００等を示すデータ、属性情報を示すデータは、一のレイアウトファイルにより規定される。
【００４７】
[４．レイアウトファイル統合機能の使用手順及び動作]
次に、図１９及び図２０を用いてレイアウト編集装置１におけるレイアウトファイル統合機能の使用手順及びその際のレイアウト編集装置１の動作について説明する。レイアウトファイル統合機能は差替版レイアウトファイル（統合元ファイル）をベース版レイアウトファイル（統合先ファイル）に統合する処理である。差替版レイアウトファイルは、初期状態のベース版ページレイアウト（ベース版ページレイアウトが登録され、全てのベースオブジェクトが削除されずに「ベース」モードが設定されている状態のページレイアウト）を複製したものに対して、上述した差替版制作機能を利用して差替版レイアウトを作成したファイルである。
【００４８】
ここでは、北海道版ページレイアウト、福岡版ページレイアウト、千葉版ページレイアウト、及び京都版ページレイアウトを含む差替版レイアウトファイルを統合元ファイルとし、ベース版レイアウトファイルを統合先ファイルとして説明する。図１９に、このときの統合元ファイルに対応するオブジェクトテーブル２００Ａ、統合先ファイルに対応するオブジェクトテーブル２００Ｂ、統合後ファイルに対応するオブジェクトテーブル２００Ｃを示す。なお、ベース版レイアウトファイルについては、仙台版ページレイアウトを含む差替版レイアウトファイル（図１６参照）が既に統合済みであり、また、一部のオブジェクト（「テキストオブジェクト３」（「ベース」モード）及び「画像オブジェクト３」（「ベース」モード））が削除されているものとする。また、レイアウト編集用アプリにはレイアウトファイル統合機能追加プログラムが予め組み込まれており、レイアウト編集用アプリでレイアウトファイル統合機能を利用可能な状態であることとする。
【００４９】
まず、レイアウトファイルを統合するに当たり、編集者はレイアウト編集用アプリにおいて統合先レイアウトファイルとなるベース版レイアウトファイルをアプリウィンドウＷに開く。次いで、編集者はアプリウィンドウＷにおけるメニューバーの「メニュー」から「差替版統合」（図示しない）を選択する。これに対して、制御部１１は、差替版レイアウトファイル選択画面（図示しない）を表示部１４に表示させ、編集者に差替版レイアウトファイルを選択させる。編集者は差替版レイアウトファイル選択画面にて、北海道版ページレイアウト、福岡版ページレイアウト、千葉版ページレイアウト、及び京都版ページレイアウトを含む差替版レイアウトファイルを選択する。
【００５０】
制御部１１は、差替版レイアウトファイルが選択されるとファイル統合処理を行う。ここで、図２０を用いてファイル統合処理について説明する。
【００５１】
まず、制御部１１は、統合元レイアウトファイルと統合先レイアウトファイルとが統合処理可能なレイアウトファイルであるかを確認する（ステップＳ３０１）。具体的には、制御部１１は、属性情報を参照し、統合元が差替版レイアウトファイルであること、統合先がベース版レイアウトファイルであることを確認する。このとき、制御部１１は、統合元レイアウトファイルと統合先レイアウトファイルとが統合処理可能なレイアウトファイルではないと判別した場合には（ステップＳ３０１：ＮＯ）、エラーメッセージを表示部１４に表示させ、ファイル統合処理を終了する。一方、制御部１１は、統合元レイアウトファイルと統合先レイアウトファイルとが統合処理可能なレイアウトファイルであると判別した場合には（ステップＳ３０１：ＹＥＳ）、次いで、統合元レイアウトファイルからオブジェクトを一つ取得する（ステップＳ３０２）。このとき、制御部１１は、重ね順が下層のオブジェクトから取得していく。最初であれば、図１９（Ａ）における「画像オブジェクト６」（「ベース」モード）のオブジェクトを取得する。なお、ステップＳ３０２の処理は、ステップＳ３０８の処理で統合元の全てのオブジェクトが取得されたと判別されるまで繰り返され、重ね順が下層のオブジェクトから順次取得されていく。また、ステップＳ３０２の処理で取得したオブジェクトを「統合対象オブジェクト」と呼ぶ。
【００５２】
次に、制御部１１は、統合対象オブジェクトのモードが「ベース」モードであるか否かを判別する（ステップＳ３０３）。このとき、制御部１１は、「ベース」モードであると判別した場合には（ステップＳ３０３：ＹＥＳ）、次の統合対象オブジェクトを取得すべく、ステップＳ３０８の処理に移行する。すなわち、「ベース」モードのオブジェクトは統合させない。一方、制御部１１は、「ベース」モードではないと判別した場合（「北海道」モード、「福岡」モード、「千葉」モード又は「京都」モードであると判別した場合）には（ステップＳ３０３：ＮＯ）、統合先レイアウトファイルに、統合対象オブジェクトと同じオブジェクト名であり、且つ、モードが「ベース」のオブジェクトが存在するか否かを判別する（ステップＳ３０４）。例えば、ステップＳ３０２の処理で「画像オブジェクト５」（「京都」モード）のオブジェクトを取得した場合であれば、図１９（Ｂ）に示すように統合先レイアウトファイルに「画像オブジェクト５」（「ベース」モード）のオブジェクトが存在する（重ね順「１２」）ので、「ＹＥＳ」と判別する。
【００５３】
このとき、制御部１１は、統合先レイアウトファイルに、統合対象オブジェクトと同じオブジェクト名であり、且つ、モードが「ベース」のオブジェクトが存在すると判別した場合には（ステップＳ３０４：ＹＥＳ）、その存在したオブジェクト（「基準オブジェクト」の一例）の背面（直ぐ下）に統合対象オブジェクトを挿入し（ステップＳ３０７）、ステップＳ３０８の処理に移行する。一方、制御部１１はステップＳ３０４の処理で「ＮＯ」と判別した場合には、次いで、統合元レイアウトファイルにおいて、統合対象オブジェクトの前面（直ぐ上）にあるオブジェクトのオブジェクト名を取得し（ステップＳ３０５）、統合先レイアウトファイルに当該取得したオブジェクト名と同じオブジェクト名のオブジェクトが存在するか否かを判定する（ステップＳ３０６）。なお、ステップＳ３０５の処理においてオブジェクト名を取得するに当たり、そのオブジェクトのモードは問わない。
【００５４】
このとき、制御部１１は、同じオブジェクト名のオブジェクトが存在すると判別した場合には（ステップＳ３０６：ＹＥＳ）、その存在したオブジェクトの背面（直ぐ下）に統合対象オブジェクトを挿入し（ステップＳ３０７）、ステップＳ３０８の処理に移行する。一方、同じオブジェクト名のオブジェクトが存在しないと判別した場合には（ステップＳ３０６：ＮＯ）、ステップＳ３０５の処理に戻り、統合元レイアウトファイルにおいて更に前面（直ぐ上）にあるオブジェクトのオブジェクト名を取得し（ステップＳ３０５）、ステップＳ３０６の判別処理を行う。ステップＳ３０５の処理及びステップＳ３０６の処理は、同じオブジェクト名のオブジェクトが存在すると判別されるまで繰り返される。なお、図示しないが、統合元レイアウトファイルにおける最前面のオブジェクト（テキストオブジェクト１（「ベース」モード）までオブジェクト名を取得しても、同一のオブジェクト名が統合先レイアウトファイルに存在しない場合には、統合対象オブジェクトを統合先レイアウトファイルの最前面に挿入し、ステップＳ３０８の処理に移行することとする。
【００５５】
一方、ステップＳ３０８の処理では、制御部１１は、統合元レイアウトファイルから全てのオブジェクトを取得したか否かを判別する（ステップＳ３０８）。このとき、制御部１１は、統合元レイアウトファイルから全てのオブジェクトを取得したと判別したときには（ステップＳ３０８：ＹＥＳ）、ファイル統合処理を終了する。一方、制御部１１は、統合元レイアウトファイルから全てのオブジェクトを取得していないと判別したときには（ステップＳ３０８：ＮＯ）、ステップＳ３０２の処理に移行し、更に前面（直ぐ上）にあるオブジェクトを取得する。
【００５６】
[５．レイアウト編集装置１による効果]
以上説明したように、本実施形態におけるレイアウト編集装置１は、テキストオブジェクトや画像オブジェクトなど複数のオブジェクトについて表示時の配置位置、重ね順及びモード（「表示モード」の一例）を規定するレイアウトファイルであって、ベースとなるページレイアウトに含まれるオブジェクトのモードを「ベース」モードと規定するベース版レイアウトファイルに対して、差替版レイアウトファイルを統合するレイアウトファイル統合機能を有する。差替版レイアウトファイルは、差替版制作機能により作成され、ベース版ページレイアウトに含まれる「ベース」モードのオブジェクト（「ベースオブジェクト」の一例）と、当該「ベース」モードのオブジェクトのうち編集者（「ユーザ」の一例）により指定された差し替え対象のオブジェクト（「指定オブジェクト」の一例）と同じ配置位置、差し替え対象のオブジェクトの直ぐ下（背面）の重ね順、ユーザにより指定されたベースモード以外の表示モードがそれぞれ規定され、差し替え対象のオブジェクトと異なる表示内容を表示する新規オブジェクト（例えば、図１９（Ａ）における「画像オブジェクト５」（「京都」モードのオブジェクト））と、について規定する差替版レイアウトファイルである。このとき、制御部１１（「配置手段」の一例）は、差替版レイアウトファイルにより差し替え対象のオブジェクトの直ぐ下の重ね順が規定された新規オブジェクトを、ベース版レイアウトファイルにおける当該差し替え対象のオブジェクトと同一のオブジェクト（「基準オブジェクト」の一例）の直ぐ下に配置する。
【００５７】
本実施形態におけるレイアウト編集装置１によれば、差替版レイアウトファイルに含まれる新規オブジェクトが、ベース版レイアウトファイルにおける基準オブジェクトの直ぐ下に配置されることから、ベース版レイアウトファイルに対して差替版レイアウトファイルを、オブジェクトの重ね順を担保しつつ統合することができる。
【００５８】
また、レイアウト編集装置１の制御部１１は、ベース版レイアウトファイルにおいて、新たに統合する差替版レイアウトファイルに含まれる新規オブジェクトと同じオブジェクト名であって「ベース」モードの基準オブジェクトの直ぐ下に、他の差替版レイアウトファイルに含まれる新規オブジェクトが配置済みの場合には、当該新たに統合する差替版レイアウトファイルに含まれる新規オブジェクトを、基準オブジェクトの直ぐ下又は配置済みの新規オブジェクトの直ぐ下に配置させる。この場合にも、既に他の差替版レイアウトファイルが統合済みのベース版レイアウトファイルに対して、更に新規オブジェクトを含む差替版レイアウトファイルを、オブジェクトの重ね順を担保しつつ、無駄なく統合することができる。
【００５９】
なお、本実施形態の差替版制作機能によれば、制御部１１は、編集者により指定されたオブジェクトを同じ配置位置に複製した際、複製元オブジェクトの直ぐ背面（直ぐ下）に挿入する構成としたが（図１１のステップＳ１０２）、複製元オブジェクトの直ぐ前面（直ぐ上）に挿入する構成としてもよい。すなわち、図２１に示すように、「ベース」モードのテキストオブジェクト５の直ぐ前面（直ぐ上）の層に、「仙台」モードのテキストオブジェクト５を複製し、同様に、「ベース」モードの画像オブジェクト５の直ぐ前面（直ぐ上）の層に、「仙台」モードの画像オブジェクト５を複製する構成としてもよい。
【００６０】
同様に、本実施形態のレイアウトファイル統合機能において、制御部１１は、差替版レイアウトファイルに含まれる新規オブジェクトを、ベース版レイアウトファイルにおける基準オブジェクト（新規オブジェクトとオブジェクト名が同一で「べース」モードのオブジェクト）の直ぐ背面（直ぐ下）に挿入する構成としたが（図２０のステップＳ３０７）、基準オブジェクトの直ぐ前面（直ぐ上）に挿入する構成としてもよい。
【００６１】
また、本実施形態では、「ベース」モードのオブジェクトのみが存在する場合に、「ベース」モードのオブジェクトから新たに「仙台」モードの差し替えオブジェクトを複製して作成し、複製元である「ベース」モードのオブジェクトの直ぐ下に挿入する場合について説明したが、図２２を用いて、既に「ベース」モード、「仙台」モード、「福岡」モードの「テキストオブジェクト５」及び「画像オブジェクト５」が登録されている場合に、新たに「京都」モードの「テキストオブジェクト５」及び「画像オブジェクト５」を作成する場合について説明する。
【００６２】
この場合、制御部１１は、「ベース」モードの「画像オブジェクト５」を元に複製して作成した「京都」モードの「画像オブジェクト５」を、（１）「ベース」モードの「画像オブジェクト５」の直ぐ上又は直ぐ下、（２）「仙台」モードの「画像オブジェクト５」の直ぐ上又は直ぐ下、（３）「福岡」モードの「画像オブジェクト５」の直ぐ上又は直ぐ下、の何れかに挿入することができる。なお、「ベース」モードの「テキストオブジェクト５」を元に複製して作成した「京都」モードの「テキストオブジェクト５」についても同様である。
【００６３】
また、本実施形態のレイアウトファイル統合機能において、制御部１１は、既に他の差替版レイアウトファイルが統合済みのベース版レイアウトファイルに対して、新たに差替版レイアウトファイルを統合する場合に、当該差替版レイアウトファイルに含まれる新規オブジェクトを、ベース版レイアウトファイルにおける基準オブジェクトの直ぐ上又は直ぐ下、或いは、先の統合処理により当該基準オブジェクトの直ぐ上又は直ぐ下に配置済みの新規オブジェクトの、直ぐ上又は直ぐ下に配置する構成としてもよい。このように、レイアウトファイルを統合する場合には、統合後のベース版レイアウトファイルにおいて、同じオブジェクト名のオブジェクトが連続して並ぶように新規オブジェクトを配置する必要がある。
【００６４】
また、本実施形態では、オブジェクト名（「識別情報」の一例）とモード（「表示モード」の一例）を別個に規定し管理する構成としたが、モードをオブジェクト名と組み合わせて規定し、モード付オブジェクト名として管理する構成としてもよい。具体的には、モード付オブジェクト名を「モード名部分（「表示モード」の一例）＋オブジェクト名部分（「識別情報」の一例）」という構成とし、制御部１１は、「ベース」モードの「テキストオブジェクト５」であれば「ベーステキストオブジェクト５」とモード付オブジェクト名を規定し、「仙台」モードの「テキストオブジェクト５」であれば「仙台テキストオブジェクト５」とモード付オブジェクト名を規定する。当該構成とする場合、制御部１１はモード付オブジェクト名の中にモードを示す文字列（例えば、「ベース」、「仙台」等）が含まれるか否かによって、そのオブジェクトが何れのモードであるかを判定する。例えば、オブジェクトが「ベース」モードであるかを判定する場合には、モード付オブジェクト名の中に「ベース」という文字列が含まれるかを判定する。
【００６５】
すなわち、当該構成とした場合、制御部１１は、ベース版レイアウトファイルに対して差替版レイアウトファイルを統合する際、統合後のベース版レイアウトファイルにおいてモード付オブジェクト名におけるオブジェクト名部分が同一のオブジェクトの重ね順が連続するように、差替版レイアウトファイルに含まれる新規オブジェクトを配置させることとなる。
【符号の説明】
【００６６】
１  レイアウト編集装置
１１  制御部
１２  記憶部
１３  操作部
１４  表示部
１５  Ｉ／Ｆ部
１００  ベース版ページレイアウト
１００Ａ  仙台版ページレイアウト
２００  オブジェクトテーブル
３００  パレットウィンドウ
３０１  現在モード表示部
３０２  「差替パーツ作成」ボタン
３０３  「差替版で隠す」ボタン
３０４  モード一覧表示部
３０５Ａ  「ベース」モードボタン
３０５Ｂ  「仙台」モードボタン
３０６  「画像差替」ボタン
３０７  「虫食い版表示」ラジオボタン
３０８  「差替版表示」ラジオボタン
３０９  「差替パーツを隠す」チェックボックス
４００  テキスト入力ウィンドウ
５００  モード選択ウィンドウ
６００  差替画像選択ウィンドウ
【図３】
0005747687.tif 000002
【図４】
0005747687.tif 000003
【図６】
0005747687.tif 000004
【図７】
0005747687.tif 000005
【図８】
0005747687.tif 000006
【図９】
0005747687.tif 000007
【図１０】
0005747687.tif 000008
【図１１】
0005747687.tif 000009
【図１２】
0005747687.tif 000010
【図１６】
0005747687.tif 000011
【図１９】
0005747687.tif 000012
【図２０】
0005747687.tif 000013
【図２１】
0005747687.tif 000014
【図１】
0005747687.tif 000015
【図２】
0005747687.tif 000016
【図５】
0005747687.tif 000017
【図１３】
0005747687.tif 000018
【図１４】
0005747687.tif 000019
【図１５】
0005747687.tif 000020
【図１７】
0005747687.tif 000021
【図１８】
0005747687.tif 000022
【図２２】
0005747687.tif 000023