JP6136278B2 - Layout editing processing method, positioning method, and apparatus and program thereof - Google Patents

Layout editing processing method, positioning method, and apparatus and program thereof Download PDF

Info

Publication number
JP6136278B2
JP6136278B2 JP2013003442A JP2013003442A JP6136278B2 JP 6136278 B2 JP6136278 B2 JP 6136278B2 JP 2013003442 A JP2013003442 A JP 2013003442A JP 2013003442 A JP2013003442 A JP 2013003442A JP 6136278 B2 JP6136278 B2 JP 6136278B2
Authority
JP
Japan
Prior art keywords
replacement
base
version
position coordinates
replaced
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013003442A
Other languages
Japanese (ja)
Other versions
JP2014135005A (en
Inventor
武司 森谷
武司 森谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2013003442A priority Critical patent/JP6136278B2/en
Publication of JP2014135005A publication Critical patent/JP2014135005A/en
Application granted granted Critical
Publication of JP6136278B2 publication Critical patent/JP6136278B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Document Processing Apparatus (AREA)

Description

この発明は,レイアウト編集処理方法,装置およびプログラム,ならびにレイアウト上の位置決め方法,装置およびプログラムに関する。   The present invention relates to a layout editing processing method, apparatus, and program, and layout positioning method, apparatus, and program.

チラシ,パンフレット,カタログ類のページ・レイアウトはDTP(Desktop publishing)を利用して作成されることが多い。この場合,一般的には,まずベース版を作成し,ベース版に含まれる特定のオブジェクトを他のオブジェクトと差し替えて1または異なる複数の版(差替え版)を作成する。しかしながら,DTPデータでは,商品情報の差し替えやサイズ,位置の変更に手間がかかり,作業効率が低くなることが問題となっていた。   The page layout of flyers, pamphlets, and catalogs is often created using DTP (Desktop publishing). In this case, generally, a base version is first created, and a specific object included in the base version is replaced with another object to create one or a plurality of different versions (replacement version). However, with DTP data, it has been a problem that replacement of product information, change of size and position takes time and work efficiency is lowered.

そこで特許文献1に記載の装置では作成済みの画像枠,平網,罫線等のパターン・データを登録しておき,予め複数の領域に区切られた既存のページ・レイアウトに対して,登録したパターン・データを適宜適当な領域に当てはめることにより,新たな版を作成するようにしている。   Therefore, in the apparatus described in Patent Document 1, pattern data such as created image frames, flat meshes, ruled lines, etc. are registered, and the registered pattern is registered for an existing page layout divided in advance into a plurality of areas. -A new edition is created by applying data to appropriate areas as appropriate.

特開平7−98704号公報JP 7-98704 A

しかしながら,この従来技術では,複数のオブジェクトを所定の重ね順で重畳して表示するページ・レイアウトが存在する場合に,その重ね順を変更することなく,一部のオブジェクト(被差替えオブジェクト)を他のオブジェクトに差し替えて差替え版のページ・レイアウトを作成する作業に手間がかかることが多かった。具体的には,被差替えオブジェクトが隣接するオブジェクトと重なっている場合,被差替えオブジェクトのみを選択する際に差し替える必要のない近くのオブジェクトも一緒に選択してしまい,このように一緒に選択してしまったオブジェクトの選択を解除する作業が必要であった。または,オブジェクトを差し替えた後に,改めて所定の重ね順になるように順序を入れ替える作業を行っていた。こうした作業は作業効率を著しく低下させ,編集者の大きな負担となっていた。   However, in this prior art, when there is a page layout in which a plurality of objects are superimposed and displayed in a predetermined overlapping order, some objects (replaced objects) are not changed without changing the overlapping order. In many cases, it took a lot of work to create a replacement page layout by replacing the object. Specifically, if the replacement object overlaps with an adjacent object, nearby objects that do not need to be replaced are selected together when selecting only the replacement object. It was necessary to cancel the selection of the object that was lost. Or, after replacing the object, the work of changing the order so that the predetermined overlapping order is performed again is performed. Such work has significantly reduced work efficiency and has been a heavy burden on the editor.

発明者らは,領域を指定することなく,オブジェクト単位で,しかもオブジェクトの重なりの順序を保ったままオブジェクトの差替えが可能なレイアウト編集方法を提案した(特願2011−146095。以下「先願」という。)。   The inventors have proposed a layout editing method in which objects can be replaced in units of objects without specifying an area, and the order of overlapping of objects is maintained (Japanese Patent Application No. 2011-146095, hereinafter “prior application”). That said.)

この発明は,先願のように(先願の発明に限られないが)オブジェクト単位で差し替えるレイアウト編集において,たとえ被差替えオブジェクトをレイアウト上で移動(位置変更)させても,これに追従して差替えオブジェクトも移動させることができるようにすることを目的とする。これにより,被差替えオブジェクトと差替えオブジェクトとの位置関係を保持し,被差替えオブジェクトの位置を変更してもこれらの位置関係が崩れることがない。   In the layout editing in which the object is replaced on an object basis (not limited to the invention of the prior application) as in the prior application, the present invention follows this even if the replacement object is moved (position change) on the layout. It is an object to enable replacement objects to be moved. Thereby, the positional relationship between the replacement object and the replacement object is maintained, and even if the position of the replacement object is changed, the positional relationship does not collapse.

この発明によるレイアウト編集処理方法は,所定の重ね順が設定され,その重ね順で重ねて表示する複数のベース版オブジェクトのうちの少なくとも1つのベース版オブジェクトをその重ね順を保ったまま差替え版オブジェクトで差替えるレイアウト編集処理において,被差替えベース版オブジェクトと上記差替え版オブジェクトとのリンクを記憶し,上記被差替えベース版オブジェクトの位置座標と上記差替え版オブジェクトの位置座標との差分を相対座標として算出し,算出した相対座標を,上記被差替えベース版オブジェクトおよび上記差替え版オブジェクトの少なくともいずれか一方に関連させて記憶するものである。   In the layout editing processing method according to the present invention, a predetermined overlapping order is set, and at least one base version object among a plurality of base version objects displayed in the overlapping order is displayed as a replacement version object while maintaining the overlapping order. In the layout editing process to replace with, the link between the replacement base plate object and the replacement plate object is stored, and the difference between the position coordinate of the replacement base plate object and the position coordinate of the replacement plate object is calculated as a relative coordinate. The calculated relative coordinates are stored in association with at least one of the replacement base version object and the replacement version object.

上記リンクの記憶,相対座標の算出およびその記憶は,差替え版の編集が終了したときに,たとえばユーザ(編集者)からの入力(ボタン,メニューのクリック等による入力)に応答して,または編集したレイアウト・データを保存するタイミングで行なえばよい。   The above link storage, relative coordinate calculation, and storage are performed in response to input from the user (editor) (input by clicking a button, menu, etc.) or editing when editing of the replacement version is completed. What is necessary is just to carry out at the timing which preserve | saves the layout data which were made.

このレイアウト編集処理によって被差替えベース版オブジェクトと差替え版オブジェクトのリンクおよびレイアウト上の相対的位置関係が保存される。   By this layout editing processing, the link between the replacement base plate object and the replacement plate object and the relative positional relationship on the layout are saved.

被差替えベース版オブジェクトの位置が変更されたときには,次のレイアウト上(表示上)の位置決め方法(移動追従処理)により,差替え版オブジェクトも対応する被差替えベース版オブジェクトに追従してその位置が修正される。   When the position of the replaced base plate object is changed, the replacement object follows the corresponding replaced base plate object and is corrected by the positioning method (movement follow-up process) on the next layout (display). Is done.

すなわち,この発明による差替えオブジェクトの位置決め方法(移動追従方法)は,上記レイアウト編集処理方法によって編集処理された上記被差替えベース版オブジェクトの位置座標に変更があったときに,上記リンクの記憶に基づいて上記被差替えベース版オブジェクトにリンクしている差替え版オブジェクトを特定し,上記被差替えベース版オブジェクトおよび特定された差替え版オブジェクトの少なくとも一方に関連させて記憶されている相対座標と上記被差替えベース版オブジェクトの変更後の位置座標とに基づいて上記差替え版オブジェクトの位置座標を算出するものである。上記差替え版オブジェクトは算出された位置座標に移動する(レイアウトされる,表示される)。このようにして,被差替えベース版オブジェクトの位置が修正されても,これに追従して,差替え版において被差替えベース版オブジェクトにリンクしている差替えオブジェクトの位置も修正される。   That is, the replacement object positioning method (movement follow-up method) according to the present invention is based on the storage of the link when the position coordinates of the replacement base plate object edited by the layout editing processing method are changed. A replacement version object linked to the replacement base version object is identified, relative coordinates stored in relation to at least one of the replacement base version object and the specified replacement version object, and the replacement base The position coordinates of the replacement object are calculated on the basis of the changed position coordinates of the plate object. The replacement object moves to the calculated position coordinates (layed out and displayed). In this way, even if the position of the replacement base plate object is corrected, the position of the replacement object linked to the replacement base plate object in the replacement version is also corrected.

この位置決め(追従)処理も,ユーザの選択に応じて,またはデータの保存時等において自動的に実行させるようにすることができる。算出された位置座標は上記差替え版オブジェクトに関連して記憶される。   This positioning (follow-up) process can also be automatically executed according to the user's selection or when saving data. The calculated position coordinates are stored in association with the replacement object.

この発明は上記の方法を実行する装置,および上記の方法をコンピュータに実行させるプログラムも提供している。   The present invention also provides an apparatus for executing the above method and a program for causing a computer to execute the above method.

この発明には,相対座標の算出,記憶,これに基づく差替え版オブジェクトの位置の算出等が必要な態様と,必要でない態様(相対座標が(0,0)となる態様)とがある。   In the present invention, there are a mode in which the calculation and storage of relative coordinates and the calculation of the position of the replacement object based on this are required, and a mode in which it is not necessary (a mode in which the relative coordinates are (0, 0)).

これらの2つの態様を包含するこの発明によるレイアウト編集処理方法は,所定の重ね順が設定され,その重ね順で重ねて表示する複数のベース版オブジェクトのうちの少なくとも1つのベース版オブジェクトをその重ね順を保ったまま差替え版オブジェクトで差替えるレイアウト編集処理において,被差替えベース版オブジェクトと上記差替え版オブジェクトとのリンクを記憶し,上記差替え処理された上記被差替えベース版オブジェクトの位置座標に変更があったときに,上記リンクの記憶に基づいて上記被差替えベース版オブジェクトにリンクしている差替え版オブジェクトを特定し,上記被差替えベース版オブジェクトの位置座標に基づいて上記差替え版オブジェクトの位置座標を決定するものである。なお,(0,0)でない相対座標があるときには差替え版オブジェクトの位置座標の決定において相対座標を用いればよい。   In the layout editing processing method according to the present invention including these two aspects, a predetermined overlapping order is set, and at least one base version object among a plurality of base version objects displayed in the overlapping order is overlapped. In the layout editing process in which the replacement version object is replaced while maintaining the order, the link between the replacement base object and the replacement object is stored, and the position coordinates of the replacement base object after the replacement process are changed. If there is a replacement plate object linked to the replacement base plate object based on the storage of the link, the position coordinate of the replacement plate object is determined based on the position coordinate of the replacement base plate object. To decide. When there are relative coordinates other than (0, 0), the relative coordinates may be used in determining the position coordinates of the replacement object.

この発明は上記方法を実行する装置,および上記方法をコンピュータに実行させるプログラムも提供している。   The present invention also provides an apparatus for executing the method and a program for causing a computer to execute the method.

レイアウト編集処理装置の電気的概略構成を示すブロック図である。It is a block diagram which shows the electrical schematic structure of a layout edit processing apparatus. ベース版ページ・レイアウト(表示)を示す図である。It is a figure which shows a base version page layout (display). 差替え版ページ・レイアウトを示す図である。It is a figure which shows the replacement page layout. 特定のベース版オブジェクトの位置を変更したベース版ページ・レイアウトを示す図である。It is a figure which shows the base version page layout which changed the position of the specific base version object. 位置移動追従処理を施して得られる差替え版ページ・レイアウトを示す図である。It is a figure which shows the replacement version page layout obtained by performing a position movement follow-up process. ベース版のオブジェクト・テーブルの一例を示す。An example of the base version object table is shown. 差替え版のオブジェクト・テーブルの一例を示す。An example of a replacement object table is shown. オブジェクトを示す。Indicates an object. ベース版オブジェクトの一例を示す。An example of a base version object is shown. 差替え版オブジェクトの一例を示す。An example of a replacement object is shown. リンクおよび相対座標を含む情報の埋込み処理を示すフローチャートである。It is a flowchart which shows the embedding process of the information containing a link and a relative coordinate. 位置移動追従処理を示すフローチャートである。It is a flowchart which shows a position movement follow-up process. 位置移動追従処理が施されない場合のページ・レイアウトを示す図である。It is a figure which shows a page layout when a position movement follow-up process is not performed.

図1はレイアウト編集処理装置の電気的構成の概要を示すものである。レイアウト編集処理装置1は,たとえば,パーソナル・コンピュータ等により構成されており,制御部11,記憶部12,操作部13,表示部14およびインターフェース部(I/F部)15を備えている。   FIG. 1 shows an outline of the electrical configuration of the layout editing processing apparatus. The layout editing processing apparatus 1 is constituted by, for example, a personal computer and includes a control unit 11, a storage unit 12, an operation unit 13, a display unit 14, and an interface unit (I / F unit) 15.

記憶部12は,たとえば,ハードディスク・ドライブや不揮発性メモリ等により構成されており,オペレーティング・システムや,アプリケーション等の各種プログラム,各種データ(DTPデータ,各種テーブル,オブジェクト等)等を記憶する。これらのアプリケーション・プログラムには,DTPデータを編集するためのレイアウト編集用アプリケーション(一般的なレイアウト・ソフトを含む),後述する情報埋込み処理,オブジェクト追従処理等を行うプログラムが含まれている。これらのプログラムはサーバ装置等からネットワークを介して取得するようにしてもよいし,記録媒体に記録されたものを読み込むようにしてもよい。   The storage unit 12 includes, for example, a hard disk drive, a nonvolatile memory, and the like, and stores an operating system, various programs such as applications, various data (DTP data, various tables, objects, and the like) and the like. These application programs include a layout editing application (including general layout software) for editing DTP data, an information embedding process, an object following process, and the like described later. These programs may be acquired from a server device or the like via a network, or those recorded on a recording medium may be read.

操作部13は,たとえばキーボード,マウス等により構成されており,ユーザ(編集者)の入力操作を受け付け,入力操作に応じた操作信号を制御部11に送る。表示部14は,液晶ディスプレイ装置等で構成されており,制御部11の制御の下,レイアウト,メニューなどの各種ウィンドウ等を表示する。I/F部15は,スキャナやプリンタ等の周辺機器との間で送受信するデータの変換等を行う。   The operation unit 13 includes, for example, a keyboard, a mouse, and the like, receives an input operation of a user (editor), and sends an operation signal corresponding to the input operation to the control unit 11. The display unit 14 is composed of a liquid crystal display device or the like, and displays various windows such as a layout and a menu under the control of the control unit 11. The I / F unit 15 performs conversion of data transmitted / received to / from peripheral devices such as a scanner and a printer.

制御部11は,演算機能を有するCPU,ROM,作業用のRAM等を備えており,操作部13からの操作信号に基づいて,当該操作信号によって指示された処理を行い,その結果を記憶部12,表示部14,I/F部15に出力する。   The control unit 11 includes a CPU, a ROM having a calculation function, a working RAM, and the like, performs processing instructed by the operation signal based on the operation signal from the operation unit 13, and stores the result. 12, output to display unit 14, I / F unit 15.

一例としてチラシのあるページ(または一部分)のページ・レイアウトを示す図2ないし図5を参照して,ベース版においてその特定のオブジェクト(被差替えオブジェクト)を,別途用意した差替えオブジェクトにより差し替えて(置き替えて,取り替えて)差替え版を作成する様子(このとき位置移動追従処理に必要な情報を埋込む)と,ベース版において上記被差替えオブジェクトを移動させても(位置を変更しても),これに追従して差替え版において対応する差替えオブジェクトを同じように移動させることができる様子(位置移動追従処理)を説明するとともに,その過程で他の図面を参照してそれらの処理の詳細を説明する。   As an example, referring to FIG. 2 to FIG. 5 showing the page layout of a page (or a part) of a flyer, the specific object (replaced object) in the base version is replaced by a separately prepared replacement object (placement). In other words, creating a replacement version (embedding information necessary for the position movement follow-up process at this time) and moving the replacement object in the base version (even if the position is changed) Following this, we explain how the corresponding replacement object can be moved in the replacement version in the same way (position movement tracking processing), and in the process, refer to other drawings for details of those processing To do.

図2はベース版のページ・レイアウトを示すものであり,これは表示部14に表示される。このレイアウトには,少なくとも隣接するものが重ねて表示される多数のベース版画像オブジェクトと,対応する画像オブジェクトに重ねて表示されるベース版テキスト・オブジェクトとが含まれており,その重ね順は,図6に示す記憶部12内のオブジェクト・テーブルに記憶されている。オブジェクト・テーブルはオブジェクト名とその重ね順を示す。重ね順は,下のものほど上のものに隠れて見えない,すなわち,上のオブジェクト(対象,目的物)が下のオブジェクトよりも優先して表示される。重ね順を示す番号は上のものほど小さい。テキスト・オブジェクトの方が画像オブジェクトよりも上に表示される。   FIG. 2 shows the page layout of the base version, which is displayed on the display unit 14. This layout includes a number of base version image objects that are displayed at least adjacent to each other and a base version text object that is displayed over the corresponding image object. It is stored in the object table in the storage unit 12 shown in FIG. The object table shows object names and their stacking order. As for the stacking order, the lower one is hidden behind the upper one, that is, the upper object (object, object) is displayed with priority over the lower object. The number indicating the stacking order is smaller as the number is higher. The text object is displayed above the image object.

重ね順は,テキスト・オブジェクトについては,上から「各果物をセットで」というベース版テキスト・オブジェクト1(BTO1),「¥3,000 」というベース版テキスト・オブジェクト2(BTO2),「メロン」というベース版テキスト・オブジェクト3(BTO3),「1玉 ¥2,980 」というベース版テキスト・オブジェクト4(BTO4)等の順である。   For text objects, the base version text object 1 (BTO1), “3,000 yen”, the base version text object 2 (BTO2) “3,000”, and the base “melon” from the top for text objects. Version text object 3 (BTO3), base version text object 4 (BTO4) of “1 ball ¥ 2,980”, and so on.

ベース版画像オブジェクトについては,上から「星マーク」(「¥3,000 」というBTO2の下に表示されている)を表わすベース版画像オブジェクト1(BIO1),「メロンの画像」を表わすベース版画像オブジェクト2(BIO2),「バナナの画像」を表わすベース版画像オブジェクト3(BIO3),「みかんの画像」を表わすベース版画像オブジェクト4(BIO4),「りんごの画像」を表わすベース版画像オブジェクト5(BIO5)の順である。   For the base version image object, the base version image object 1 (BIO1) representing the “star mark” (displayed under BTO2 “¥ 3,000”) from the top, the base version image object representing the “melon image” 2 (BIO2), base version image object 3 (BIO3) representing "banana image", base version image object 4 (BIO4) representing "mandarin orange image", base version image object 5 representing "apple image" ( BIO5).

このようなベース版オブジェクトが既に作成されているという前提で説明を続ける(このようなベース版オブジェクトはオブジェクト・テーブルやそれらの表示を含めて既知の(市販の)レイアウト編集用アプリケーションにより作成することができる)。   The explanation will be continued on the assumption that such a base version object has already been created (such a base version object must be created by a known (commercially available) layout editing application, including the object table and their display. Can do).

上記のベース版を基礎として,オブジェクト間の重ねの順を変更することなくその一部のオブジェクトを他のオブジェクトと置き替えた(差し替えた)差替え版を作成することができる。ベース版は1つであるが,そのベース版を基礎として複数の差替え版の作成が許容される。複数の差替え版を区別するために便宜上A,B等の符号を用いる。図3は差替えA版のページ・レイアウト(表示画面)を表わしている。   Based on the above base version, it is possible to create a replacement version in which a part of the objects is replaced (replaced) with another object without changing the order of overlapping between the objects. Although there is one base version, it is allowed to create multiple replacement versions based on that base version. In order to distinguish between a plurality of replacement versions, symbols such as A and B are used for convenience. FIG. 3 shows the page layout (display screen) of the replacement A version.

図2と図3を比較すると,ベース版(図2)におけるベース版画像オブジェクト4(BIO4)(みかんの画像)(「被差替えオブジェクト」という)が差替えA版(図3)では差替えA版画像オブジェクト4(RATO4 )(ぶどうの画像)(「差替えオブジェクト」という)に置き替えられている。しかも,ベース版画像オブジェクト5(BIO5)(りんごの画像)との関係においては,その重ねの順は変っていない。すなわち,ぶどうの画像RATO4 もみかんの画像BIO4と同じようにりんごの画像BIO5の上に重なっている。テキスト・オブジェクトについても,「みかん」「3個 ¥80」が「ぶどう」「1房 ¥750 」に置き替えられている。また,「¥3,000 」が「¥3,480 」に置き替えられている。   Comparing FIG. 2 and FIG. 3, the base plate image object 4 (BIO4) (mandarin orange image) (referred to as “replaced object”) in the base plate (FIG. 2) is replaced with the replacement A plate image in the replacement A plate (FIG. 3). Object 4 (RATO4) (vine image) (referred to as "replacement object") has been replaced. In addition, in the relationship with the base version image object 5 (BIO5) (apple image), the order of the overlapping is not changed. That is, the grape image RATO4 is superimposed on the apple image BIO5 in the same manner as the tangerine image BIO4. As for the text object, “mandarin orange” and “3 pieces ¥ 80” are replaced with “grape” and “1 bunch ¥ 750”. Also, “¥ 3,000” is replaced with “¥ 3,480”.

このような差し替えは,差替えモードにおいて,差替えオブジェクト(ぶどうの画像,ぶどうの文字,1房 ¥750の文字,¥3,480の文字など)を作成しておき(画像などは既に作成された多数の画像の中から選択すればよい),被差替えオブジェクトを画面上で指定し,かつ既に作成した差替えオブジェクトを被差替えオブジェクトの代わりに配置されるものとして選択すればよい(テキスト・オブジェクトについてはその都度で入力することができる)。   This kind of replacement is done in the replacement mode by creating replacement objects (such as grape images, grape characters, 1 bunch ¥ 750 characters, ¥ 3,480 characters, etc.). Specify the replacement object on the screen, and select the replacement object that has already been created to be placed instead of the replacement object (for text objects each time Can be entered).

このようにして差替え処理が行なわれた後には,オブジェクト・テーブルは図6から図7に示すようになる。画像オブジェクトについて説明すると,被差替えベース版オブジェクト4(BIO4)(みかんの画像)の1つ下の重ね順(1つ上の重ね順でもよい)の位置に,差替えA版画像オブジェクト4(RAIO4 )(ぶどうの画像)が挿入されている。被差替えベース版テキスト・オブジェクト2(BTO2)(¥3,000 の文字)の1つ下の重ね順の位置に,差替えA版テキスト・オブジェクト2(RATO2 )(¥3,480 の文字)が挿入されている。他のテキスト・オブジェクト(みかんの文字,3個 ¥80の文字,ぶどうの文字,1房 ¥750 の文字)についても,図7では図示が省略されているが,同様である。   After the replacement process is performed in this way, the object table is as shown in FIGS. Explaining the image object, the replacement A image object 4 (RAIO4) is placed at the position of the lower order of the replacement base version object 4 (BIO4) (mandarin orange image) (or the upper order of the order). (Grape image) is inserted. Replacement A text object 2 (RATO2) (¥ 3,480 character) is inserted at the position in the stacking order immediately below the replacement base text object 2 (BTO2) (¥ 3,000 character). The other text objects (mandarin orange characters, three ¥ 80 characters, grape characters, one bunch ¥ 750 characters) are not shown in FIG. 7, but are the same.

被差替えオブジェクトと差替えオブジェクトとはリンクしている。このリンクはこの実施例では図7に示すオブジェクト名の最後尾の数字を同じ数字にすること(ベース版画像オブジェクト4の「4」と,差替えA版画像オブジェクト4の「4」)により表わされているが,他の符号を用いてリンク付けすることももちろん可能である。また,図7では重ね順を表わす数字は連続番号が用いられ,互いにリンクしているオブジェクトであっても重ね順を表わす数字は異なる(1つだけ違う)ものとなっているが,同じ数字を用いてもよい。   The replacement object and the replacement object are linked. In this embodiment, this link is represented by making the last number of the object name shown in FIG. 7 the same number (“4” of the base version image object 4 and “4” of the replacement A version image object 4). However, it is of course possible to link using other codes. In FIG. 7, serial numbers are used as the numbers indicating the stacking order, and even if the objects are linked to each other, the numbers indicating the stacking order are different (only one is different). It may be used.

このように,他のオブジェクトとの関係で重ね順を変更することなく被差替えオブジェクトを差替えオブジェクトによって差し替える方法(装置,プログラム)については出願人が既に特許出願(特願2011−146095)(以下,「先願」という)しているが,この方法に限らず,図7に示すようなオブジェクト・テーブルを作成することは可能である。先願の方法を説明すると,ベース版において表示画面上において被差替えオブジェクトが指定されると,制御部11は,データ上またはメモリ上で(レイアウト上),この被差替えオブジェクトと全く同じオブジェクトを,被差替えオブジェクトの直ぐ上または直ぐ下に重ねて,全く同じ配置位置に複製する。そして,別途作成しておいた,またはユーザが選択した差替えオブジェクトを複製した被差替えオブジェクトと差し替える。このようにして差替えオブジェクトの重ね順が被差替えオブジェクトの直ぐ上または直ぐ下に規定される。そして,ベース版のモードにおいては被差替えオブジェクトを表示して差替えオブジェクトを表示せず,差替えA版のモードにおいては差替えオブジェクトを表示し,被差替えオブジェクトを表示しないように制御する。   As described above, the applicant has already filed a patent application (Japanese Patent Application No. 2011-146095) for a method (device, program) for replacing a replacement object with a replacement object without changing the stacking order in relation to other objects. However, the present invention is not limited to this method, and it is possible to create an object table as shown in FIG. Explaining the method of the prior application, when a replacement object is specified on the display screen in the base version, the control unit 11 selects an object that is exactly the same as the replacement object in data or memory (on the layout). It is duplicated at exactly the same position as the object to be replaced. Then, the replacement object created separately or selected by the user is replaced with the copied replacement object. In this way, the stacking order of the replacement object is defined immediately above or immediately below the replacement object. Then, in the base version mode, the replacement object is displayed and the replacement object is not displayed. In the replacement A version mode, the replacement object is displayed and the replacement object is not displayed.

差替えオブジェクトを複製した被差替えオブジェクトと差し替えるときに,差替えオブジェクトの位置はあらかじめ定めたデフォルト位置(たとえば差替えオブジェクトの位置座標が複製した被差替えオブジェクトの位置座標と一致する位置)でよい。差替えオブジェクトと被差替えオブジェクトの大きさや形状が異なり,上記のデフォルト位置への位置決めでは差替えオブジェクトの他のオブジェクトとのバランスが良くないときには,ユーザは差替えオブジェクトの位置を微調整する。この微調整によって差替えオブジェクトの位置座標と被差替えオブジェクトの位置座標との差,すなわち(0,0)でない相対座標が生じる。上記デフォルト位置の設定によっては微調整をしなくても相対座標が生じることがある。また,差替えオブジェクトと被差替えオブジェクトとが全く同じ形の場合には相対座標は一般に(0,0)となる。   When a replacement object is replaced with a duplicated replacement object, the replacement object may be at a predetermined default position (for example, a position where the replacement object's position coordinates match the duplicated replacement object's position coordinates). When the size and shape of the replacement object and the replacement object are different and the positioning to the default position described above is not well balanced with the other objects of the replacement object, the user finely adjusts the position of the replacement object. By this fine adjustment, a difference between the position coordinate of the replacement object and the position coordinate of the replacement object, that is, a relative coordinate other than (0, 0) is generated. Depending on the setting of the default position, relative coordinates may occur without fine adjustment. When the replacement object and the replacement object have the same shape, the relative coordinates are generally (0, 0).

上述した各オブジェクトについては,記憶部12内に図8に示すようなオブジェクト属性情報(属性データ)(これをオブジェクトということもある)が記憶されている。オブジェクトは,オブジェクト名(上述した「ベース版画像オブジェクト4」など),オブジェクトを表わす画像データ(画像オブジェクトの場合)もしくはテキスト・データ(テキスト・オブジェクトの場合)またはこれらの画像データもしくはテキスト・データへのルート(これらのデータが格納されている記憶場所のアドレス),オブジェクトが配置されている位置(チラシ等の1ページ上のレイアウト位置または画面上の位置)を表わす座標,およびリンクに関する情報(データ)を含む。リンクに関する情報はそのオブジェクトにリンクしているオブジェクトのオブジェクト名と相対座標である。   For each object described above, object attribute information (attribute data) (also referred to as an object) as shown in FIG. The object is an object name (such as “base version image object 4” described above), image data representing the object (in the case of an image object) or text data (in the case of a text object), or these image data or text data. Root (address of storage location where these data are stored), coordinates where the object is located (layout position on one page such as a flyer or position on the screen), and link information (data )including. The information about the link is the object name and relative coordinates of the object linked to the object.

オブジェクトの位置座標は,たとえばオブジェクトに外接する方形の左下の角の座標(たとえば,画面またはチラシ1頁分のレイアウトの左下の角を原点とする)で表わされる。相対座標は互いにリンクしているオブジェクトの位置座標の差分で表わされる。この実施例では,相対座標は自分を基準(原点)としてリンクしている相手のオブジェクトの位置を表わす座標である。   The position coordinates of the object are represented by, for example, the coordinates of the lower left corner of the rectangle circumscribing the object (for example, the lower left corner of the layout for one page of the screen or leaflet is the origin). Relative coordinates are represented by a difference in position coordinates of objects linked to each other. In this embodiment, the relative coordinate is a coordinate representing the position of the partner object linked with itself as a reference (origin).

オブジェクトの一例が図9および図10に示されている。図9はベース版画像オブジェクト4(BIO4)(みかん)のオブジェクトであり,図10は差替えA版画像オブジェクト4(RAIO4 )(ぶどう)のオブジェクトである。   An example of an object is shown in FIGS. FIG. 9 shows an object of base version image object 4 (BIO4) (mandarin orange), and FIG. 10 shows an object of replacement A version image object 4 (RAIO4) (grape).

図9において,ベース版画像オブジェクト4(みかん)には差替えA版画像オブジェクト4(図10)(ぶどう)がリンクしている。図10において,差替えA版画像オブジェクト4(ぶどう)にはベース版画像オブジェクト4がリンクしている(図9)。ベース版のオブジェクト(図9)には1または複数の異なる差替え版のオブジェクトがリンクすることができるが,特定の差替え版のオブジェクト(たとえば図10)には,当然ながら1つのベース版オブジェクトしかリンクすることができない。   In FIG. 9, the replacement version A image object 4 (FIG. 10) (grape) is linked to the base version image object 4 (mandarin orange). In FIG. 10, the base plate image object 4 is linked to the replacement A plate image object 4 (grape) (FIG. 9). One or more different replacement objects can be linked to the base version object (Fig. 9), but of course only one base version object is linked to a particular replacement object (eg Fig. 10). Can not do it.

ベース版画像オブジェクト4(みかん)(被差替えオブジェクト)の位置座標は(60,25)であり,差替えA版画像オブジェクト4(ぶどう)の位置座標は(50,20)である。したがって,ベース版画像オブジェクト4(みかん)を基準とすると,差替えA版画像オブジェクト4(ぶどう)の相対座標は,50−60=−10,20−25=−5であるから(−10,−5)となる。逆に,差替えA版画像オブジェクト4(ぶどう)を基準とするとベース版画像オブジェクト4(みかん)の相対座標は,(10,5)となる。   The position coordinates of the base plane image object 4 (mandarin orange) (substitute object) are (60, 25), and the position coordinates of the replacement A plane image object 4 (grape) are (50, 20). Therefore, when the base plate image object 4 (mandarin orange) is used as a reference, the relative coordinates of the replacement A plate image object 4 (grape) are 50−60 = −10 and 20−25 = −5 (−10, − 5). On the other hand, when the replacement A plane image object 4 (grape) is used as a reference, the relative coordinates of the base plane image object 4 (mandarin orange) are (10, 5).

図9,図10に示すようなオブジェクトを作成する処理(情報埋込み処理)(制御部11により実行される)が図11に示されている。この処理は,たとえば画面上で図3に示すような差替えレイアウトが終了(確定)した時点で行なわれる。たとえば,差替えレイアウト・ウィンドウが表示されている画面上に「情報埋込みメニュー」が表示されており,ユーザは差替えが完了したときにこのメニューをクリックする。S12〜S16の処理がすべてのオブジェクトについて繰返される(S11,S17)。情報の埋込みとは,オブジェクトの属性として非表示領域(レイアウト上には表示されない領域)に情報を保存することであり,具体的には図9,図10に示すようにオブジェクトの属性としてデータを書込むことを意味する。   FIG. 11 shows a process (information embedding process) for creating an object as shown in FIGS. 9 and 10 (executed by the control unit 11). This process is performed, for example, when the replacement layout as shown in FIG. For example, an “information embedding menu” is displayed on the screen on which the replacement layout window is displayed, and the user clicks this menu when the replacement is completed. The processing of S12 to S16 is repeated for all objects (S11, S17). Information embedding is to save information in a non-display area (an area that is not displayed on the layout) as an object attribute. Specifically, as shown in FIGS. It means to write.

リンクしているオブジェクトが存在すると(S12),相互にリンクしているオブジェクトの双方についてS13〜S16の処理が行なわれる。図9に示すベース版オブジェクト4(みかん)についていうと,オブジェクト・テーブル(図7)を参照すると,リンクしている差替えA版画像オブジェクト4(ぶどう)が存在しているので,リンクしているオブジェクト名を取得し(S13),そのオブジェクトとの相対座標を算出し(S15),これらの取得したオブジェクト名,算出した相対座標をオブジェクト情報として書込む(情報埋込み)(S14,S16)。図10に示す差替えA版オブジェクト4(ぶどう)についていうと,オブジェクト・テーブル(図7)を参照すると,リンクしているベース版画像オブジェクト4(みかん)が存在しているので,リンクしているオブジェクト名を取得し(S13),そのオブジェクトとの相対座標を算出し(S15),これらの取得したオブジェクト名,算出した相対座標をオブジェクト情報として書込む(情報埋込み)(S14,S16)。   If there is a linked object (S12), the processing of S13 to S16 is performed for both of the linked objects. Referring to the base version object 4 (mandarin orange) shown in FIG. 9, referring to the object table (FIG. 7), there is a linked replacement A version image object 4 (grape), so it is linked. An object name is acquired (S13), relative coordinates with the object are calculated (S15), and the acquired object name and the calculated relative coordinates are written as object information (information embedding) (S14, S16). With regard to the replacement A version object 4 (grape) shown in FIG. 10, referring to the object table (FIG. 7), since there is a linked base version image object 4 (mandarin orange), it is linked. An object name is acquired (S13), relative coordinates with the object are calculated (S15), and the acquired object name and the calculated relative coordinates are written as object information (information embedding) (S14, S16).

図4に示すように,ベース版においてオブジェクトの位置を変更した場合を考える。図2と図4との対比で分るように,ベース版において画像オブジェクト4(BIO4)(みかん)と画像オブジェクト5(BIO5)(りんご)の位置が交換されている。もちろんこの位置変更に伴ってテキスト・オブジェクト(「みかん」,「3個 ¥80」,「りんご」,「2個 ¥150 」)の位置も変更されている。重ね順は変っていない。   Consider the case where the position of an object is changed in the base version as shown in FIG. As can be seen from the comparison between FIG. 2 and FIG. 4, the positions of the image object 4 (BIO4) (mandarin orange) and the image object 5 (BIO5) (apple) are exchanged in the base version. Of course, the position of the text object ("mandarin orange", "three pieces \ 80", "apple", "two pieces \ 150") is also changed with this position change. The stacking order has not changed.

このようにベース版において被差替えオブジェクトの位置が変更されても,差替えA版のレイアウト(表示)(モード)において,それにリンクする差替えオブジェクトの位置も図5に示すように,これに追従して変更される処理(オブジェクト追従処理)について述べる。図5においては,図4のベース版画像オブジェクト4(BIO4)(みかん)の位置に,差替えA版画像プロジェクト(RAIO4 )(ぶどう)がレイアウトされている。   In this way, even if the position of the replacement object is changed in the base version, the position of the replacement object linked to the replacement A version layout (display) (mode) follows this as shown in FIG. The process to be changed (object tracking process) will be described. In FIG. 5, a replacement A image project (RAIO4) (grape) is laid out at the position of the base plate image object 4 (BIO4) (mandarin orange) in FIG.

ユーザ(オペレータ)はベース版において,差替え版のオブジェクトにリンクをもつオブジェクトの位置を変更したときに,制御部11に図12に示すオブジェクト追従処理を開始させる(たとえば,表示画面上のオブジェクト追従メニューをクリックするなどにより)(レイアウト・データの保存時等において自動的に実行させてもよい)。   When the user (operator) changes the position of an object having a link to the replacement object in the base version, the control unit 11 starts the object tracking process shown in FIG. 12 (for example, the object tracking menu on the display screen). (It may be automatically executed when the layout data is saved, etc.).

図12において,被差替えオブジェクト(図9)のリンク情報を取得して(S21),そのときの差替えモード(A版か,B版かなど)を参照して,位置移動を追従させるべきオブジェクト(本例の場合には,差替えA版画像オブジェクト4(ぶどう))を特定する(S22)。そして,その差替えオブジェクトの相対座標(−10,5)を取得し(S23),さらに該当の被差替えオブジェクト(ベース版画像オブジェクト4(みかん))の現在の座標(すなわち変更後の座標)(たとえば(30,15))(図9の位置座標は既に書き替えられている)を取得する。これらの取得した相対座標(−10,−5)と現在の座標(30,15)とから,差替えオブジェクト(差替えA版画像オブジェクト4(ぶどう))の移動先の座標を,(30−10,15−5)=(20,10)として算出し(S25),差替えオブジェクトをこの算出した座標の位置へ移動する(S26)。もちろん,図10に示す差替えA版画像オブジェクト4(ぶどう)の位置座標も書き替えられる。このようにして,図5に示すレイアウトができ,それに応じた表示が行なわれる。テキスト・オブジェクトについても上述の座標追従処理が行なわれるのはいうまでもない。   In FIG. 12, the link information of the object to be replaced (FIG. 9) is acquired (S21), and the object (for which position movement is to be followed) is referred to by referring to the replacement mode (A version, B version, etc.) In the case of this example, the replacement A version image object 4 (grape) is specified (S22). Then, the relative coordinates (−10, 5) of the replacement object are acquired (S23), and the current coordinates (that is, the coordinates after change) of the corresponding replacement object (base version image object 4 (mandarin orange)) (for example, (30, 15)) (the position coordinates in FIG. 9 have already been rewritten). From these acquired relative coordinates (−10, −5) and the current coordinates (30, 15), the coordinates of the movement destination of the replacement object (replacement A version image object 4 (grape)) are expressed as (30-10, 15-5) = (20, 10) is calculated (S25), and the replacement object is moved to the position of the calculated coordinates (S26). Of course, the position coordinates of the replacement A image object 4 (grape) shown in FIG. 10 are also rewritten. In this way, the layout shown in FIG. 5 is made, and display is performed accordingly. Needless to say, the above-described coordinate tracking process is also performed on the text object.

仮に図9,図10に示すような相対座標のデータが存在せず,かつ図12に示す追従処理が行なわれなかったときには,次のような問題が生じる。すなわち,ベース版上において,ベース版画像オブジェクト5(BIO5)(りんご)とベース版画像オブジェクト(BIO4)(みかん)の位置が入れ替えられたとする。差替えA版のレイアウト表示において,ベース版オブジェクト4(みかん)に差し替えられる差替えA版画像オブジェクト4(ぶどう)の位置座標は依然として(50,20)であるから,図13に示すように,ベース版画像オブジェクト4(みかん)の位置変更前の位置に,差替えA版画像オブジェクト4(ぶどう)が表示されてしまうことになる。このような不都合が生じないようにするために,図12に示す追従処理が必要である。   If the relative coordinate data shown in FIGS. 9 and 10 does not exist and the follow-up process shown in FIG. 12 is not performed, the following problem occurs. That is, it is assumed that the positions of the base plate image object 5 (BIO5) (apple) and the base plate image object (BIO4) (mandarin orange) are switched on the base plate. In the layout display of the replacement A plate, the position coordinates of the replacement A plate image object 4 (grape) that is replaced with the base plate object 4 (mandarin orange) are still (50, 20). Therefore, as shown in FIG. The replacement A image object 4 (grape) will be displayed at the position before the position change of the image object 4 (mandarin orange). In order to prevent such inconvenience, the following process shown in FIG. 12 is necessary.

なお,相対座標は被差替えオブジェクト(図9)または差替えオブジェクト(図10)の少なくともいずれか一方にあればよい。すべての被差替えオブジェクトと差替えオブジェクトとの相対座標が(0,0)という場合には,相対座標の保存は必要でなくなり,図12に示す追従処理のうちS23,S25の処理は不要となり,S26において,差替えオブジェクトを被差替えオブジェクトの現在の座標に移動させるようにすればよい。このように,相対座標の保存が必要な実施態様と必要でない実施態様がありうるが,この発明の本質は,上記両態様を包含して,ベース版被差替えオブジェクトと差替え版差替えオブジェクトとをリンクさせておいて,ベース版被差替えオブジェクトの位置が変更されたときにはこれに追従して差替え版差替えオブジェクトの位置も変更する点にある。   The relative coordinates may be in at least one of the replacement object (FIG. 9) and the replacement object (FIG. 10). When the relative coordinates of all the replacement objects and the replacement object are (0, 0), it is not necessary to save the relative coordinates, and the processes of S23 and S25 in the tracking process shown in FIG. In this case, the replacement object may be moved to the current coordinates of the replacement object. As described above, there may be an embodiment in which the relative coordinates need to be stored and an embodiment in which the relative coordinates are not required. However, the essence of the present invention includes both the above-described aspects, and links the base version replacement object and the replacement version replacement object. In addition, when the position of the base plate replacement object is changed, the position of the replacement plate replacement object is also changed following the change.

1 レイアウト編集処理装置
11 制御部
12 記憶部
13 操作部
14 表示部
BTO1,BTO2,BTO3,BTO4 ベース版テキスト・オブジェクト
BIO1,BIO2,BIO3,BIO4,BIO5 ベース版画像オブジェクト
RAIO4 差替え版画像オブジェクト
1 Layout editing processor
11 Control unit
12 Memory
13 Operation unit
14 Display
BTO1, BTO2, BTO3, BTO4 Base version text object
BIO1, BIO2, BIO3, BIO4, BIO5 Base image object
RAIO4 replacement image object

Claims (11)

所定の重ね順が設定され,その重ね順で重ねて表示する複数のベース版オブジェクトのうちの少なくとも1つのベース版オブジェクトをその重ね順を保ったまま差替え版オブジェクトで差替えるレイアウト編集処理方法において,
記憶手段が,被差替えベース版オブジェクトと上記差替え版オブジェクトとのリンクを記憶し,
算出手段が,上記被差替えベース版オブジェクトの位置座標と上記差替え版オブジェクトの位置座標との差分を相対座標として算出し,
記憶手段が,算出した相対座標を,上記被差替えベース版オブジェクトおよび上記差替え版オブジェクトの少なくともいずれか一方に関連させて記憶する,
レイアウト編集処理方法。
In a layout editing processing method in which a predetermined overlapping order is set and at least one base version object among a plurality of base version objects displayed in an overlapping order is replaced with a replacement version object while maintaining the overlapping order.
The storage means stores a link between the replacement base version object and the replacement version object,
The calculation means calculates a difference between the position coordinates of the replacement base object and the position coordinates of the replacement object as relative coordinates,
Storage means stores the calculated relative coordinates in association with at least one of the replacement base object and the replacement object;
Layout editing processing method.
特定手段が,請求項1に記載のレイアウト編集処理方法によって編集処理された上記被差替えベース版オブジェクトの位置座標に変更があったときに,上記リンクの記憶に基づいて上記被差替えベース版オブジェクトにリンクしている差替え版オブジェクトを特定し,
算出手段が,上記被差替えベース版オブジェクトおよび特定された差替え版オブジェクトの少なくとも一方に関連させて記憶されている相対座標と上記被差替えベース版オブジェクトの変更後の位置座標とに基づいて上記差替え版オブジェクトの位置座標を算出する,
差替えオブジェクトの位置決め方法。
When the position of the replaced base plate object edited by the layout editing processing method according to claim 1 is changed, the specifying unit changes the position of the replaced base plate object based on the storage of the link. Identify the replacement object that is linked,
The calculating means is configured to replace the replacement plate based on the relative coordinates stored in association with at least one of the replacement base plate object and the specified replacement plate object and the changed position coordinates of the replacement base plate object. Calculate the position coordinates of the object,
The replacement object positioning method.
記憶手段が,算出された位置座標を上記差替え版オブジェクトに関連して記憶する,請求項2に記載の差替えオブジェクトの位置決め方法。 The replacement object positioning method according to claim 2, wherein the storage unit stores the calculated position coordinates in association with the replacement object. 所定の重ね順が設定され,その重ね順で重ねて表示する複数のベース版オブジェクトのうちの少なくとも1つのベース版オブジェクトをその重ね順を保ったまま差替え版オブジェクトで差替えるレイアウト編集処理装置において,
被差替えベース版オブジェクトと上記差替え版オブジェクトとのリンクを記憶する手段,
上記被差替えベース版オブジェクトの位置座標と上記差替え版オブジェクトの位置座標との差分を相対座標として算出する手段,および
算出した相対座標を,上記被差替えベース版オブジェクトおよび上記差替え版オブジェクトの少なくともいずれか一方に関連させて記憶する手段,
を備えたレイアウト編集処理装置。
In a layout editing processing apparatus in which a predetermined overlapping order is set and at least one base version object among a plurality of base version objects displayed in an overlapping order is replaced with a replacement version object while maintaining the overlapping order.
Means for storing a link between the replacement base object and the replacement object;
Means for calculating as a relative coordinate the difference between the position coordinate of the replacement base object and the position coordinate of the replacement object, and calculating the calculated relative coordinate as at least one of the replacement base object and the replacement object A means of storing in relation to one side,
A layout editing processing apparatus.
請求項4に記載のレイアウト編集処理装置によって編集処理された上記被差替えベース版オブジェクトの位置座標に変更があったときに,上記リンクの記憶に基づいて上記被差替えベース版オブジェクトにリンクしている差替え版オブジェクトを特定する手段,ならびに
上記被差替えベース版オブジェクトおよび特定された差替え版オブジェクトの少なくとも一方に関連させて記憶されている相対座標と上記被差替えベース版オブジェクトの変更後の位置座標とに基づいて上記差替え版オブジェクトの位置座標を算出する手段,
を備えた差替えオブジェクトの位置決め装置。
5. When the position coordinates of the replaced base plate object edited by the layout editing processing apparatus according to claim 4 are changed, the replacement base plate object is linked based on the storage of the link. Means for specifying a replacement plate object, and relative coordinates stored in association with at least one of the replacement base plate object and the specified replacement plate object, and a position coordinate after the change of the replacement base plate object; Means for calculating the position coordinates of the replacement object based on
A replacement object positioning device comprising:
算出された位置座標を上記差替え版オブジェクトに関連して記憶する手段をさらに備えた,請求項5に記載の差替えオブジェクトの位置決め装置。   The replacement object positioning device according to claim 5, further comprising means for storing the calculated position coordinates in association with the replacement object. 所定の重ね順が設定され,その重ね順で重ねて表示する複数のベース版オブジェクトのうちの少なくとも1つのベース版オブジェクトをその重ね順を保ったまま差替え版オブジェクトで差替えるレイアウト編集処理を行うコンピュータに,
被差替えベース版オブジェクトと上記差替え版オブジェクトとのリンクを記憶させ,
上記被差替えベース版オブジェクトの位置座標と上記差替え版オブジェクトの位置座標との差分を相対座標として算出させ,
算出した相対座標を,上記被差替えベース版オブジェクトおよび上記差替え版オブジェクトの少なくともいずれか一方に関連させて記憶させる,
ように制御するレイアウト編集処理のためのプログラム。
A computer that performs a layout editing process in which a predetermined overlapping order is set and at least one base version object among a plurality of base version objects displayed in an overlapping order is replaced with a replacement version object while maintaining the overlapping order In addition,
Store the link between the replacement base object and the replacement object.
The difference between the position coordinates of the replacement base version object and the position coordinates of the replacement version object is calculated as a relative coordinate,
Storing the calculated relative coordinates in association with at least one of the replaced base object and the replacement object;
Program for layout editing process to control.
請求項7に記載のレイアウト編集処理プログラムによって編集処理された上記被差替えベース版オブジェクトの位置座標に変更があったときに,上記コンピュータに,上記リンクの記憶に基づいて上記被差替えベース版オブジェクトにリンクしている差替え版オブジェクトを特定させ,
上記被差替えベース版オブジェクトおよび特定された差替え版オブジェクトの少なくとも一方に関連させて記憶されている相対座標と上記被差替えベース版オブジェクトの変更後の位置座標とに基づいて上記差替え版オブジェクトの位置座標を算出させる,
ように制御する差替えオブジェクトの位置決めのためのプログラム。
8. When the position coordinates of the replaced base plate object edited by the layout editing processing program according to claim 7 are changed, the computer replaces the replaced base plate object with the replacement base plate object based on the storage of the link. Identify the linked replacement object,
Position coordinates of the replacement plate object based on relative coordinates stored in association with at least one of the replacement base plate object and the specified replacement plate object and a position coordinate after the replacement base plate object is changed. To calculate
A program for positioning replacement objects to control.
所定の重ね順が設定され,その重ね順で重ねて表示する複数のベース版オブジェクトのうちの少なくとも1つのベース版オブジェクトをその重ね順を保ったまま差替え版オブジェクトで差替えるレイアウト編集処理方法において,
記憶手段が,被差替えベース版オブジェクトと上記差替え版オブジェクトとのリンクを記憶し,
特定手段が,上記差替え処理された上記被差替えベース版オブジェクトの位置座標に変更があったときに,上記リンクの記憶に基づいて上記被差替えベース版オブジェクトにリンクしている差替え版オブジェクトを特定し,
決定手段が,上記被差替えベース版オブジェクトの位置座標に基づいて上記差替え版オブジェクトの位置座標を決定する,
レイアウト編集処理方法。
In a layout editing processing method in which a predetermined overlapping order is set and at least one base version object among a plurality of base version objects displayed in an overlapping order is replaced with a replacement version object while maintaining the overlapping order.
The storage means stores a link between the replacement base version object and the replacement version object,
The identifying means identifies the replacement plate object linked to the replacement base plate object based on the storage of the link when the position coordinates of the replacement base plate object subjected to the replacement process are changed. ,
Determining means determines the position coordinates of the replacement object based on the position coordinates of the replacement base object;
Layout editing processing method.
所定の重ね順が設定され,その重ね順で重ねて表示する複数のベース版オブジェクトのうちの少なくとも1つのベース版オブジェクトをその重ね順を保ったまま差替え版オブジェクトで差替えるレイアウト編集処理装置において,
被差替えベース版オブジェクトと上記差替え版オブジェクトとのリンクを記憶する手段,
上記差替え処理された上記被差替えベース版オブジェクトの位置座標に変更があったときに,上記リンクの記憶に基づいて上記被差替えベース版オブジェクトにリンクしている差替え版オブジェクトを特定する手段,および
上記被差替えベース版オブジェクトの位置座標に基づいて上記差替え版オブジェクトの位置座標を決定する手段,
を備えたレイアウト編集処理装置。
In a layout editing processing apparatus in which a predetermined overlapping order is set and at least one base version object among a plurality of base version objects displayed in an overlapping order is replaced with a replacement version object while maintaining the overlapping order.
Means for storing a link between the replacement base object and the replacement object;
Means for identifying a replacement plate object linked to the replacement base plate object based on the storage of the link when the position coordinates of the replacement base plate object subjected to the replacement process are changed; and Means for determining the position coordinates of the replacement object based on the position coordinates of the replacement base object;
A layout editing processing apparatus.
所定の重ね順が設定され,その重ね順で重ねて表示する複数のベース版オブジェクトのうちの少なくとも1つのベース版オブジェクトをその重ね順を保ったまま差替え版オブジェクトで差替えるレイアウト編集処理を行うコンピュータに,
被差替えベース版オブジェクトと上記差替え版オブジェクトとのリンクを記憶させ,
上記差替え処理された上記被差替えベース版オブジェクトの位置座標に変更があったときに,上記リンクの記憶に基づいて上記被差替えベース版オブジェクトにリンクしている差替え版オブジェクトを特定させ,
上記被差替えベース版オブジェクトの位置座標に基づいて上記差替え版オブジェクトの位置座標を決定させるように制御する,
レイアウト編集処理用プログラム。
A computer that performs a layout editing process in which a predetermined overlapping order is set and at least one base version object among a plurality of base version objects displayed in an overlapping order is replaced with a replacement version object while maintaining the overlapping order In addition,
Store the link between the replacement base object and the replacement object.
When the position coordinates of the replaced base plate object subjected to the replacement process are changed, the replacement plate object linked to the replaced base plate object is specified based on the storage of the link, and
Control to determine the position coordinates of the replacement object based on the position coordinates of the replacement base object;
Layout editing process program.
JP2013003442A 2013-01-11 2013-01-11 Layout editing processing method, positioning method, and apparatus and program thereof Expired - Fee Related JP6136278B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013003442A JP6136278B2 (en) 2013-01-11 2013-01-11 Layout editing processing method, positioning method, and apparatus and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013003442A JP6136278B2 (en) 2013-01-11 2013-01-11 Layout editing processing method, positioning method, and apparatus and program thereof

Publications (2)

Publication Number Publication Date
JP2014135005A JP2014135005A (en) 2014-07-24
JP6136278B2 true JP6136278B2 (en) 2017-05-31

Family

ID=51413204

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013003442A Expired - Fee Related JP6136278B2 (en) 2013-01-11 2013-01-11 Layout editing processing method, positioning method, and apparatus and program thereof

Country Status (1)

Country Link
JP (1) JP6136278B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6417822B2 (en) * 2014-09-26 2018-11-07 カシオ計算機株式会社 Editing device, printing device, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11250271A (en) * 1998-03-04 1999-09-17 Dainippon Screen Mfg Co Ltd Layout editing method, device therefor and record medium recorded with program for executing the processing
JP4468217B2 (en) * 2005-03-17 2010-05-26 大日本印刷株式会社 Medium layout support system, page layout apparatus, program, and recording medium
JP2009070174A (en) * 2007-09-13 2009-04-02 Kureo:Kk Document preparation device, document preparation method, and program for making computer execute
JP5123089B2 (en) * 2008-07-17 2013-01-16 株式会社バンダイナムコゲームス Image distribution system, server, method and program thereof
JP5747686B2 (en) * 2011-06-30 2015-07-15 大日本印刷株式会社 Layout editing program, layout editing apparatus, and layout editing method

Also Published As

Publication number Publication date
JP2014135005A (en) 2014-07-24

Similar Documents

Publication Publication Date Title
TWI609317B (en) Smart whiteboard interactions
JP5248696B1 (en) Electronic device, handwritten document creation method, and handwritten document creation program
US9325869B2 (en) Image processing apparatus, image processing method, and image processing program
JP6265451B2 (en) Object management device, thinking support device, object management method, and program
JP2010061311A (en) Information processor and computer program
EP2859468A1 (en) Managing objects in panorama display to navigate spreadsheet
WO2015035319A1 (en) Method and apparatus of controlling page element
JP2018200523A (en) Information processor, method for processing information, and program
JP6136278B2 (en) Layout editing processing method, positioning method, and apparatus and program thereof
CN112365402B (en) Intelligent winding method and device, storage medium and electronic equipment
KR101115302B1 (en) Method for executing rich internet application having availibility of supporing to multi type display and recording medium for the same
JP2007011797A (en) System, method and program for controlling touch-pad device, and storage medium
JP6244743B2 (en) Layout editing processing method, apparatus and program
JP5226542B2 (en) Drawing editing method and drawing editing apparatus
JP4648045B2 (en) Character input device, program, and character input method
JP2001005911A (en) Character input device and display controlling method
JP2021026705A (en) Information processing apparatus, control method, and program
JP6223114B2 (en) Drawing editor device and its program
JP3578917B2 (en) Image processing apparatus, image processing system, image processing method, and computer-readable recording medium
JP2015114806A (en) Image processor and program
JP6331307B2 (en) Information processing apparatus, information processing apparatus control method, and program
JP4698085B2 (en) Data map creation support device, data map creation support method, computer-readable recording medium storing data map creation support program, and data map creation support program
TWI764414B (en) Method for creating a human-machine interface and computer program product
JP5303967B2 (en) Typesetting device, typesetting method, and typesetting processing program
JP2018007170A (en) Pasting apparatus, pasting method and pasting processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160906

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161107

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170404

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170417

R150 Certificate of patent or registration of utility model

Ref document number: 6136278

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees