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