JP2006221505A - Layout system, layout program and layout method - Google Patents
Layout system, layout program and layout method Download PDFInfo
- Publication number
- JP2006221505A JP2006221505A JP2005035652A JP2005035652A JP2006221505A JP 2006221505 A JP2006221505 A JP 2006221505A JP 2005035652 A JP2005035652 A JP 2005035652A JP 2005035652 A JP2005035652 A JP 2005035652A JP 2006221505 A JP2006221505 A JP 2006221505A
- Authority
- JP
- Japan
- Prior art keywords
- layout
- rule
- page
- elements
- print format
- 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.)
- Withdrawn
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Document Processing Apparatus (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
Description
本発明は、レイアウトを行うシステムおよびプログラム、並びに方法に係り、特に、レイアウト要素を損なうことなく、レイアウトに関する知識が少ないユーザであっても、レイアウト要素の量にかかわらず製本を前提とした見栄えのよいレイアウトを実現することができるレイアウトシステムおよびレイアウトプログラム、並びにレイアウト方法に関する。 The present invention relates to a system, a program, and a method for performing layout, and in particular, even if a user has little knowledge about layout without losing layout elements, it has a good appearance based on bookbinding regardless of the amount of layout elements. The present invention relates to a layout system, a layout program, and a layout method that can realize a good layout.
従来、自動レイアウトの技術としては、例えば、特許文献2記載のレイアウトシステム、および特許文献2記載の情報処理装置が知られている。
特許文献1記載の発明は、レイアウト結果の総ページ数が第1上限ページ数を超えることとなるときは、レイアウト結果の総ページ数が第1上限ページ数を超えないようにレイアウトを行う第1レイアウト処理と、レイアウト結果の総ページ数が第1上限ページ数を超えてでもレイアウトを行う第2レイアウト処理とを選択的に行う。第1レイアウト処理は、レイアウト要素の一部を破棄し、またはレイアウト要素の内容を変更することによりレイアウト結果の総ページ数が上限ページ数を超えないようにレイアウトを行う。
Conventionally, as an automatic layout technique, for example, a layout system described in
In the invention described in
特許文献2記載の発明は、[裏表紙ページ]を有する複数種のレイアウトテンプレートデータのなかからいずれかを指定し、印刷対象ページの総ページが奇数の場合は、[裏表紙ページ]の表面に相当するデータを、指定のレイアウトテンプレートデータに追加する。そして、指定のレイアウトテンプレートデータに対する印刷条件を設定し、設定された印刷条件に基づいて印刷データを生成する。
ところで、パンフレット等の印刷物を作成する場合、1枚の用紙の両面に複数のページを割り当てて印刷し、これを裁断して製本するため、レイアウト要素(例えば、テキスト情報、画像情報、タイトル情報)をレイアウトする作業においては、印刷体裁が両面印刷である場合は2の倍数のページ数、印刷体裁が両面二つ折りである場合は4の倍数のページ数となるようにレイアウトが行われる。デザイナは、例えば、印刷体裁が両面二つ折りである場合は、レイアウト要素の量が少なければ、表紙または裏表紙のページに配置するレイアウト要素の数を少なくし、中面見開きのページに配置するレイアウト要素の数を多くする等のノウハウに従ってレイアウトを行うことにより、見栄えのよいレイアウトを実現している。したがって、レイアウトに関する知識が少ないユーザが見栄えのよいレイアウトを実現するのは容易ではない。 By the way, when creating a printed matter such as a pamphlet, layout elements (for example, text information, image information, title information) are used for printing by allocating a plurality of pages on both sides of a single sheet, and cutting the book. Is laid out so that the number of pages is a multiple of 2 when the printing style is duplex printing, and the number of pages is a multiple of 4 when the printing style is double-sided folding. For example, if the print format is double-sided, if the amount of layout elements is small, the designer reduces the number of layout elements to be placed on the front or back cover page, and the layout to be placed on the middle facing page. By performing layout according to know-how such as increasing the number of elements, a good-looking layout is realized. Therefore, it is not easy for a user with little knowledge about the layout to realize a good-looking layout.
また、特許文献1記載の発明にあっては、レイアウト要素の一部を破棄し、またはレイアウト要素の内容を変更することによりレイアウト結果の総ページ数が上限ページ数を超えないようにレイアウトする構成であるため、レイアウト要素が損なわれるという問題がある。さらに、レイアウトテンプレートによりあらかじめ規定されたレイアウトとなるようにレイアウト要素をレイアウトする構成であるため、レイアウト要素の量によってはレイアウト結果のページ数がまちまちとなる。したがって、製本を前提としたレイアウトのように、所定のページ数にレイアウト要素が見栄えよく収まるようにレイアウトすることはできない。
Further, in the invention described in
また、特許文献2記載の発明にあっては、製本を前提に、表紙または裏表紙の裏のページにレイアウト要素を配置するか否かをユーザが選択し、必要に応じて空ページのデータを追加するようになっているが、レイアウト要素の量によってはレイアウト結果のページ数が同様にまちまちとなる。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、レイアウト要素を損なうことなく、レイアウトに関する知識が少ないユーザであっても、レイアウト要素の量にかかわらず製本を前提とした見栄えのよいレイアウトを実現することができるレイアウトシステムおよびレイアウトプログラム、並びにレイアウト方法を提供することを目的としている。
In the invention described in
Therefore, the present invention has been made paying attention to such an unsolved problem of the conventional technology, and even if the user has little knowledge about layout without losing layout elements, An object of the present invention is to provide a layout system, a layout program, and a layout method capable of realizing a good-looking layout based on bookbinding regardless of the amount.
〔形態1〕 上記目的を達成するために、形態1のレイアウトシステムは、
レイアウト要素を所定のレイアウト領域に配置することによりレイアウトを行うレイアウトシステムであって、
前記レイアウト要素を入力するレイアウト要素入力手段と、
印刷体裁を入力する印刷体裁入力手段と、
前記印刷体裁に応じたサイズの前記レイアウト領域に前記レイアウト要素を配置する配置ルールを当該印刷体裁と対応付けて記憶する配置ルール記憶手段と、
前記印刷体裁入力手段で入力した印刷体裁に対応する前記配置ルールを前記配置ルール記憶手段のなかから検索する配置ルール検索手段と、
前記配置ルール検索手段で索出した配置ルールに従って、前記レイアウト要素入力手段で入力したレイアウト要素をレイアウトするレイアウト手段とを備えることを特徴とする。
[Mode 1] In order to achieve the above object, a layout system according to
A layout system that performs layout by arranging layout elements in a predetermined layout area,
Layout element input means for inputting the layout element;
A print format input means for inputting a print format;
An arrangement rule storage means for storing an arrangement rule for arranging the layout elements in the layout area having a size corresponding to the print style in association with the print style;
An arrangement rule search means for searching the arrangement rule storage means for the arrangement rule corresponding to the print appearance input by the print appearance input means;
Layout means for laying out the layout elements input by the layout element input means in accordance with the arrangement rules retrieved by the arrangement rule search means.
このような構成であれば、レイアウト要素入力手段によりレイアウト要素が、印刷体裁入力手段により印刷体裁がそれぞれ入力されると、配置ルール検索手段により、入力された印刷体裁に対応する配置ルールが配置ルール記憶手段のなかから検索される。その結果、該当の配置ルールが索出されると、レイアウト手段により、索出された配置ルールに従って、入力されたレイアウト要素がレイアウトされる。 With this configuration, when the layout element is input by the layout element input unit and the print format is input by the print format input unit, the layout rule corresponding to the input print format is displayed by the layout rule search unit. Searched from the storage means. As a result, when the corresponding arrangement rule is retrieved, the layout means lays out the input layout element according to the retrieved arrangement rule.
これにより、印刷体裁に応じた配置ルールに従ってレイアウト要素がレイアウトされるので、従来に比して、レイアウト要素の量にかかわらず製本を前提とした見栄えのよいレイアウトを実現することができるという効果が得られる。
さらに、レイアウト要素および印刷体裁を入力するだけでよいので、従来に比して、レイアウトに関する知識が少ないユーザであっても簡単に行うことができるという効果も得られる。
As a result, the layout elements are laid out in accordance with the arrangement rules according to the printing style, so that it is possible to realize a good-looking layout based on bookbinding regardless of the amount of layout elements compared to the conventional layout. can get.
Furthermore, since it is only necessary to input a layout element and a print format, there is an effect that even a user who has less knowledge about the layout can easily perform the layout.
さらに、レイアウト要素自体を改変することがないので、従来に比して、レイアウト要素が損なわれる可能性を低減することができるという効果も得られる。
ここで、レイアウト要素には、テキスト情報、画像情報その他レイアウトを構成可能な要素が含まれる。以下、形態11のレイアウトプログラム、および形態21のレイアウト方法において同じである。
Furthermore, since the layout element itself is not modified, an effect that the possibility that the layout element is damaged can be reduced as compared with the related art.
Here, the layout elements include text information, image information, and other elements that can constitute a layout. Hereinafter, the same applies to the layout program of form 11 and the layout method of form 21.
また、配置ルール記憶手段は、配置ルールをあらゆる手段でかつあらゆる時期に記憶するものであり、配置ルールをあらかじめ記憶してあるものであってもよいし、配置ルールをあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって配置ルールを記憶するようになっていてもよい。
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。
The arrangement rule storage means stores the arrangement rule at any time and at any time. The arrangement rule storage means may store the arrangement rule in advance, or may store the arrangement rule in advance without storing the arrangement rule. The arrangement rule may be stored by an external input or the like when the system is operating.
Further, the present system may be realized as a single device, terminal, or other device, or may be realized as a network system in which a plurality of devices, terminals, or other devices are communicably connected. In the latter case, each component may belong to any one of a plurality of devices and the like as long as they are connected so as to communicate with each other.
〔形態2〕 さらに、形態2のレイアウトシステムは、形態1のレイアウトシステムにおいて、
前記レイアウト手段は、前記印刷体裁に応じたサイズの前記レイアウト領域をページ単位で区分した各ページ領域に前記配置ルールに従って前記レイアウト要素を割り当て、前記各ページ領域ごとに、レイアウトテンプレートに従って、当該ページ領域に割り当てられたレイアウト要素をレイアウトするようになっていることを特徴とする。
[Mode 2] Furthermore, the layout system of
The layout means assigns the layout element to each page area obtained by dividing the layout area of a size according to the print format according to the page according to the arrangement rule, and the page area for each page area according to a layout template. The layout element assigned to is laid out.
このような構成であれば、レイアウト手段により、配置ルールに従って、入力されたレイアウト要素が各ページ領域に割り当てられ、各ページ領域ごとに、レイアウトテンプレートに従って、そのページ領域に割り当てられたレイアウト要素がレイアウトされる。
これにより、レイアウトを規定したレイアウトテンプレートに従ってレイアウトが行われるので、さらに見栄えのよいレイアウトを実現することができるという効果が得られる。
With this configuration, the layout means assigns the input layout element to each page area according to the arrangement rule, and the layout element assigned to the page area is laid out according to the layout template for each page area. Is done.
Thus, since the layout is performed according to the layout template that defines the layout, it is possible to achieve an effect that a more attractive layout can be realized.
〔形態3〕 さらに、形態3のレイアウトシステムは、形態1および2のいずれか1のレイアウトシステムにおいて、
前記配置ルールは、ページ数が2ページの前記印刷体裁と対応させて、各ページに配置される前記レイアウト要素のバランスを保つことを示す配置ルールを含むことを特徴とする。
[Mode 3] Furthermore, the layout system of
The arrangement rule includes an arrangement rule indicating that a balance of the layout elements arranged on each page is maintained in association with the print style having two pages.
このような構成であれば、印刷体裁入力手段により、ページ数が2ページの印刷体裁が入力されると、レイアウト手段により、各ページに配置されるレイアウト要素のバランスが保たれる。この配置ルールは、他の条件との関係により必ずしも適用しなくてもよい。
これにより、ページ数が2ページの印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができるという効果が得られる。
With such a configuration, when a print format having two pages is input by the print format input unit, the layout unit maintains the balance of layout elements arranged on each page. This arrangement rule may not necessarily be applied depending on the relationship with other conditions.
As a result, it is possible to achieve a good-looking layout when the layout is performed in a print format with two pages.
〔形態4〕 さらに、形態4のレイアウトシステムは、形態1ないし3のいずれか1のレイアウトシステムにおいて、
前記配置ルールは、ページ数が2ページ以上の前記印刷体裁と対応させて、先頭のページにはタイトル情報を構成する前記レイアウト要素のみを配置することを示す配置ルールを含むことを特徴とする。
[Mode 4] Furthermore, the layout system of
The arrangement rule includes an arrangement rule indicating that only the layout elements constituting the title information are arranged on the first page in association with the print style having two or more pages.
このような構成であれば、印刷体裁入力手段により、ページ数が2ページ以上の印刷体裁が入力されると、レイアウト手段により、先頭のページには、タイトル情報を構成するレイアウト要素のみが配置される。この配置ルールは、他の条件との関係により必ずしも適用しなくてもよい。
これにより、ページ数が2ページ以上の印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができるという効果が得られる。
In such a configuration, when a print format having two or more pages is input by the print format input unit, only the layout elements constituting the title information are arranged on the first page by the layout unit. The This arrangement rule may not necessarily be applied depending on the relationship with other conditions.
As a result, it is possible to achieve a good-looking layout when the layout is performed in a print format with two or more pages.
〔形態5〕 さらに、形態5のレイアウトシステムは、形態1ないし4のいずれか1のレイアウトシステムにおいて、
前記配置ルールは、ページ数が4ページ以上の前記印刷体裁と対応させて、末尾のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とする。
このような構成であれば、印刷体裁入力手段により、ページ数が4ページ以上の印刷体裁が入力されると、レイアウト手段により、末尾のページには、レイアウト要素が配置されない。この配置ルールは、他の条件との関係により必ずしも適用しなくてもよい。
これにより、ページ数が4ページ以上の印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができるという効果が得られる。
[Mode 5] Furthermore, the layout system of
The arrangement rule includes an arrangement rule indicating that the layout element is not arranged on the last page in association with the print style having four or more pages.
With such a configuration, when a print format having four or more pages is input by the print format input unit, a layout element is not arranged on the last page by the layout unit. This arrangement rule may not necessarily be applied depending on the relationship with other conditions.
As a result, when the layout is performed in a print format having four or more pages, it is possible to achieve a good-looking layout.
〔形態6〕 さらに、形態6のレイアウトシステムは、形態1ないし5のいずれか1のレイアウトシステムにおいて、
前記配置ルールは、ページ数が8ページ以上の前記印刷体裁と対応させて、先頭から2番目のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とする。
[Mode 6] Furthermore, the layout system of
The arrangement rule includes an arrangement rule indicating that the layout element is not arranged on the second page from the top in association with the print style having eight or more pages.
このような構成であれば、印刷体裁入力手段により、ページ数が8ページ以上の印刷体裁が入力されると、レイアウト手段により、先頭から2番目のページには、レイアウト要素が配置されない。この配置ルールは、他の条件との関係により必ずしも適用しなくてもよい。
これにより、ページ数が8ページ以上の印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができるという効果が得られる。
With such a configuration, when a print format having eight or more pages is input by the print format input unit, a layout element is not arranged on the second page from the top by the layout unit. This arrangement rule may not necessarily be applied depending on the relationship with other conditions.
As a result, it is possible to achieve a good-looking layout when the layout is performed in a print format having eight or more pages.
〔形態7〕 さらに、形態7のレイアウトシステムは、形態1ないし6のいずれか1のレイアウトシステムにおいて、
前記配置ルールは、同一の前記印刷体裁について複数の前記配置ルールを含み、
前記レイアウト手段は、前記配置ルール検索手段で索出した各配置ルールごとに前記レイアウト要素をレイアウトするようになっていることを特徴とする。
[Mode 7] Furthermore, the layout system of
The arrangement rule includes a plurality of the arrangement rules for the same printing style,
The layout means lays out the layout elements for each placement rule searched by the placement rule search means.
このような構成であれば、複数の配置ルールが索出されると、レイアウト手段により、索出された各配置ルールごとにレイアウト要素がレイアウトされ、複数のレイアウト結果が得られる。
これにより、複数のレイアウト結果のなかから選択ができるので、レイアウトの選択の幅が広がるという効果が得られる。
With such a configuration, when a plurality of arrangement rules are retrieved, layout elements are laid out for each arrangement rule retrieved by the layout means, and a plurality of layout results are obtained.
Thereby, since a selection can be made from a plurality of layout results, an effect of widening the range of layout selection can be obtained.
〔形態8〕 さらに、形態8のレイアウトシステムは、形態7のレイアウトシステムにおいて、
前記レイアウト手段の各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出手段と、
前記評価値算出手段で算出した評価値に基づいて前記複数のレイアウト結果のなかからいずれかを選択するレイアウト結果選択手段とをさらに備えることを特徴とする。
[Mode 8] Furthermore, the layout system of
For each layout result of the layout means, an evaluation value calculation means for calculating an evaluation value based on an arrangement mode of the layout elements in the layout area;
And layout result selecting means for selecting one of the plurality of layout results based on the evaluation value calculated by the evaluation value calculating means.
このような構成であれば、評価値算出手段により、各レイアウト結果ごとに、レイアウト領域におけるレイアウト要素の配置態様に基づいて評価値が算出される。そして、レイアウト結果選択手段により、算出された評価値に基づいて複数のレイアウト結果のなかからいずれかが選択される。
これにより、評価値に基づいてレイアウト結果が選択されるので、さらに見栄えのよいレイアウトを実現することができるという効果が得られる。
With such a configuration, the evaluation value is calculated by the evaluation value calculation means for each layout result based on the layout mode of the layout elements in the layout area. Then, the layout result selecting means selects one of a plurality of layout results based on the calculated evaluation value.
Thereby, since the layout result is selected based on the evaluation value, it is possible to achieve an effect that it is possible to realize a layout having a better appearance.
〔形態9〕 さらに、形態9のレイアウトシステムは、形態7のレイアウトシステムにおいて、
前記レイアウト手段の各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出手段と、
前記評価値算出手段で算出した評価値を前記レイアウト結果と対応付けて提示して前記複数のレイアウト結果のなかからいずれかを選択すべきことを促すレイアウト結果提示手段とをさらに備えることを特徴とする。
[Mode 9] Furthermore, the layout system of mode 9 is the layout system of
For each layout result of the layout means, an evaluation value calculation means for calculating an evaluation value based on an arrangement mode of the layout elements in the layout area;
And layout result presenting means for prompting the user to select one of the plurality of layout results by presenting the evaluation value calculated by the evaluation value calculating means in association with the layout result. To do.
このような構成であれば、評価値算出手段により、各レイアウト結果ごとに、レイアウト領域におけるレイアウト要素の配置態様に基づいて評価値が算出される。そして、レイアウト結果提示手段により、算出された評価値がレイアウト結果と対応付けられて提示され、複数のレイアウト結果のなかからいずれかを選択すべきことが促される。
これにより、ユーザは、評価値を参考にしてレイアウト結果を選択することができるので、ユーザの好みに応じたレイアウトを実現することができるという効果が得られる。
With such a configuration, the evaluation value is calculated by the evaluation value calculation means for each layout result based on the layout mode of the layout elements in the layout area. Then, the layout result presenting means presents the calculated evaluation value in association with the layout result and prompts the user to select one of the plurality of layout results.
Thereby, since the user can select a layout result with reference to the evaluation value, an effect of realizing a layout according to the user's preference is obtained.
〔形態10〕 さらに、形態10のレイアウトシステムは、形態7のレイアウトシステムにおいて、
前記レイアウト手段の各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出手段と、
前記評価値算出手段で算出した評価値に基づいて前記複数のレイアウト結果を提示してそれらのなかからいずれかを選択すべきことを促すレイアウト結果提示手段とをさらに備えることを特徴とする。
[Mode 10] Furthermore, the layout system of
For each layout result of the layout means, an evaluation value calculation means for calculating an evaluation value based on an arrangement mode of the layout elements in the layout area;
It further comprises layout result presenting means for presenting the plurality of layout results based on the evaluation value calculated by the evaluation value calculating means and prompting the user to select one of them.
このような構成であれば、評価値算出手段により、各レイアウト結果ごとに、レイアウト領域におけるレイアウト要素の配置態様に基づいて評価値が算出される。そして、レイアウト結果提示手段により、算出された評価値に基づいて複数のレイアウト結果が提示され、それらのなかからいずれかを選択すべきことが促される。
これにより、評価値に基づいてレイアウト結果が提示されるので、ユーザは、提示順序を参考にしてレイアウト結果を選択することができる。したがって、ユーザの好みに応じたレイアウトを実現することができるという効果が得られる。
With such a configuration, the evaluation value is calculated by the evaluation value calculation means for each layout result based on the layout mode of the layout elements in the layout area. Then, the layout result presentation means presents a plurality of layout results based on the calculated evaluation value, and prompts the user to select one of them.
Thereby, since the layout result is presented based on the evaluation value, the user can select the layout result with reference to the presentation order. Therefore, an effect that a layout according to the user's preference can be realized is obtained.
〔形態11〕 一方、上記目的を達成するために、形態11のレイアウトプログラムは、
レイアウト要素を所定のレイアウト領域に配置することによりレイアウトを行うレイアウトプログラムであって、
前記レイアウト要素を入力するレイアウト要素入力ステップと、
印刷体裁を入力する印刷体裁入力ステップと、
前記印刷体裁に応じたサイズの前記レイアウト領域に前記レイアウト要素を配置する配置ルールを当該印刷体裁と対応付けて記憶する配置ルール記憶手段のなかから、前記印刷体裁入力ステップで入力した印刷体裁に対応する前記配置ルールを検索する配置ルール検索ステップと、
前記配置ルール検索ステップで索出した配置ルールに従って、前記レイアウト要素入力ステップで入力したレイアウト要素をレイアウトするレイアウトステップとを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態1のレイアウトシステムと同等の作用および効果が得られる。
[Mode 11] On the other hand, in order to achieve the above object, the layout program of mode 11
A layout program for performing layout by arranging layout elements in a predetermined layout area,
A layout element input step for inputting the layout element;
A print format input step for inputting a print format;
Corresponding to the print format input in the print format input step from the layout rule storage means for storing the layout rule for arranging the layout elements in the layout area of the size corresponding to the print format in association with the print format A placement rule search step for searching for the placement rule;
A layout step of laying out the layout element input in the layout element input step according to the arrangement rule retrieved in the arrangement rule search step.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the layout system according to the
〔形態12〕 さらに、形態12のレイアウトプログラムは、形態11のレイアウトプログラムにおいて、
前記レイアウトステップは、前記印刷体裁に応じたサイズの前記レイアウト領域をページ単位で区分した各ページ領域に前記配置ルールに従って前記レイアウト要素を割り当て、前記各ページ領域ごとに、レイアウトテンプレートに従って、当該ページ領域に割り当てられたレイアウト要素をレイアウトすることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態2のレイアウトシステムと同等の作用および効果が得られる。
[Mode 12] Furthermore, the layout program of
The layout step assigns the layout element according to the arrangement rule to each page area obtained by dividing the layout area having a size according to the print format in units of pages, and the page area is determined for each page area according to a layout template. The layout element assigned to is laid out.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the layout system of
〔形態13〕 さらに、形態13のレイアウトプログラムは、形態11および12のいずれか1のレイアウトプログラムにおいて、
前記配置ルールは、ページ数が2ページの前記印刷体裁と対応させて、各ページに配置される前記レイアウト要素のバランスを保つことを示す配置ルールを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態3のレイアウトシステムと同等の作用および効果が得られる。
[Mode 13] Furthermore, the layout program of mode 13 is the layout program of any one of
The arrangement rule includes an arrangement rule indicating that a balance of the layout elements arranged on each page is maintained in association with the print style having two pages.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the layout system according to
〔形態14〕 さらに、形態14のレイアウトプログラムは、形態11ないし13のいずれか1のレイアウトプログラムにおいて、
前記配置ルールは、ページ数が2ページ以上の前記印刷体裁と対応させて、先頭のページにはタイトル情報を構成する前記レイアウト要素のみを配置することを示す配置ルールを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態4のレイアウトシステムと同等の作用および効果が得られる。
[Form 14] Furthermore, the layout program of
The arrangement rule includes an arrangement rule indicating that only the layout elements constituting the title information are arranged on the first page in association with the print style having two or more pages.
With this configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the layout system of
〔形態15〕 さらに、形態15のレイアウトプログラムは、形態11ないし14のいずれか1のレイアウトプログラムにおいて、
前記配置ルールは、ページ数が4ページ以上の前記印刷体裁と対応させて、末尾のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態5のレイアウトシステムと同等の作用および効果が得られる。
[Mode 15] Furthermore, the layout program of mode 15 is the layout program of any one of modes 11 to 14,
The arrangement rule includes an arrangement rule indicating that the layout element is not arranged on the last page in association with the print style having four or more pages.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the layout system of
〔形態16〕 さらに、形態16のレイアウトプログラムは、形態11ないし15のいずれか1のレイアウトプログラムにおいて、
前記配置ルールは、ページ数が8ページ以上の前記印刷体裁と対応させて、先頭から2番目のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態6のレイアウトシステムと同等の作用および効果が得られる。
[Mode 16] Furthermore, the layout program of
The arrangement rule includes an arrangement rule indicating that the layout element is not arranged on the second page from the top in association with the print style having eight or more pages.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the layout system of
〔形態17〕 さらに、形態17のレイアウトプログラムは、形態11ないし16のいずれか1のレイアウトプログラムにおいて、
前記配置ルールは、同一の前記印刷体裁について複数の前記配置ルールを含み、
前記レイアウトステップは、前記配置ルール検索ステップで索出した各配置ルールごとに前記レイアウト要素をレイアウトすることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態7のレイアウトシステムと同等の作用および効果が得られる。
[Mode 17] Furthermore, the layout program of mode 17 is the layout program of any one of modes 11 to 16,
The arrangement rule includes a plurality of the arrangement rules for the same printing style,
In the layout step, the layout element is laid out for each placement rule searched in the placement rule search step.
With this configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the layout system of
〔形態18〕 さらに、形態18のレイアウトプログラムは、形態17のレイアウトプログラムにおいて、
前記レイアウトステップの各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出ステップと、
前記評価値算出ステップで算出した評価値に基づいて前記複数のレイアウト結果のなかからいずれかを選択するレイアウト結果選択ステップとをさらに含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態8のレイアウトシステムと同等の作用および効果が得られる。
[Mode 18] Furthermore, the layout program of
For each layout result of the layout step, an evaluation value calculation step for calculating an evaluation value based on an arrangement mode of the layout elements in the layout area;
And a layout result selection step of selecting any one of the plurality of layout results based on the evaluation value calculated in the evaluation value calculation step.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the layout system according to
〔形態19〕 さらに、形態19のレイアウトプログラムは、形態17のレイアウトプログラムにおいて、
前記レイアウトステップの各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出ステップと、
前記評価値算出ステップで算出した評価値を前記レイアウト結果と対応付けて提示して前記複数のレイアウト結果のなかからいずれかを選択すべきことを促すレイアウト結果提示ステップとをさらに含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態9のレイアウトシステムと同等の作用および効果が得られる。
[Mode 19] Furthermore, the layout program of mode 19 is the layout program of mode 17,
For each layout result of the layout step, an evaluation value calculation step for calculating an evaluation value based on an arrangement mode of the layout elements in the layout area;
A layout result presentation step that prompts the user to select one of the plurality of layout results by presenting the evaluation value calculated in the evaluation value calculation step in association with the layout result. To do.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the layout system according to mode 9 are obtained.
〔形態20〕 さらに、形態20のレイアウトプログラムは、形態17のレイアウトプログラムにおいて、
前記レイアウトステップの各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出ステップと、
前記評価値算出ステップで算出した評価値に基づいて前記複数のレイアウト結果を提示してそれらのなかからいずれかを選択すべきことを促すレイアウト結果提示ステップとをさらに含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態10のレイアウトシステムと同等の作用および効果が得られる。
[Mode 20] Furthermore, the layout program of
For each layout result of the layout step, an evaluation value calculation step for calculating an evaluation value based on an arrangement mode of the layout elements in the layout area;
The method further includes a layout result presentation step that presents the plurality of layout results based on the evaluation value calculated in the evaluation value calculation step and prompts the user to select one of them.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the layout system of
〔形態21〕 一方、上記目的を達成するために、形態21のレイアウト方法は、
レイアウト要素を所定のレイアウト領域に配置することによりレイアウトを行うレイアウト方法であって、
前記レイアウト要素を入力するレイアウト要素入力ステップと、
印刷体裁を入力する印刷体裁入力ステップと、
前記印刷体裁に応じたサイズの前記レイアウト領域に前記レイアウト要素を配置する配置ルールを当該印刷体裁と対応付けて記憶する配置ルール記憶手段のなかから、前記印刷体裁入力ステップで入力した印刷体裁に対応する前記配置ルールを検索する配置ルール検索ステップと、
前記配置ルール検索ステップで索出した配置ルールに従って、前記レイアウト要素入力ステップで入力したレイアウト要素をレイアウトするレイアウトステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
これにより、形態1のレイアウトシステムと同等の効果が得られる。
[Form 21] On the other hand, in order to achieve the above object, the layout method of form 21 includes:
A layout method for performing layout by arranging layout elements in a predetermined layout area,
A layout element input step for inputting the layout element;
A print format input step for inputting a print format;
Corresponding to the print format input in the print format input step from the layout rule storage means for storing the layout rule for arranging the layout elements in the layout area of the size corresponding to the print format in association with the print format A placement rule search step for searching for the placement rule;
A program for causing a computer to execute a process including a layout step for laying out a layout element input in the layout element input step according to the arrangement rule searched in the arrangement rule search step is included.
Thereby, an effect equivalent to that of the layout system of
〔形態22〕 さらに、形態22のレイアウト方法は、形態21のレイアウト方法において、
前記レイアウトステップは、前記印刷体裁に応じたサイズの前記レイアウト領域をページ単位で区分した各ページ領域に前記配置ルールに従って前記レイアウト要素を割り当て、前記各ページ領域ごとに、レイアウトテンプレートに従って、当該ページ領域に割り当てられたレイアウト要素をレイアウトすることを特徴とする。
これにより、形態2のレイアウトシステムと同等の効果が得られる。
[Mode 22] Furthermore, the layout method of
The layout step assigns the layout element according to the arrangement rule to each page area obtained by dividing the layout area having a size according to the print format in units of pages, and the page area is determined for each page area according to a layout template. The layout element assigned to is laid out.
Thereby, an effect equivalent to that of the layout system of
〔形態23〕 さらに、形態23のレイアウト方法は、形態21および22のいずれか1のレイアウト方法において、
前記配置ルールは、ページ数が2ページの前記印刷体裁と対応させて、各ページに配置される前記レイアウト要素のバランスを保つことを示す配置ルールを含むことを特徴とする。
これにより、形態3のレイアウトシステムと同等の効果が得られる。
[Form 23] Furthermore, the layout method of form 23 is the layout method of any one of
The arrangement rule includes an arrangement rule indicating that a balance of the layout elements arranged on each page is maintained in association with the print style having two pages.
Thereby, an effect equivalent to that of the layout system of
〔形態24〕 さらに、形態24のレイアウト方法は、形態21ないし23のいずれか1のレイアウト方法において、
前記配置ルールは、ページ数が2ページ以上の前記印刷体裁と対応させて、先頭のページにはタイトル情報を構成する前記レイアウト要素のみを配置することを示す配置ルールを含むことを特徴とする。
これにより、形態4のレイアウトシステムと同等の効果が得られる。
[Mode 24] Furthermore, the layout method of
The arrangement rule includes an arrangement rule indicating that only the layout elements constituting the title information are arranged on the first page in association with the print style having two or more pages.
Thereby, an effect equivalent to that of the layout system of
〔形態25〕 さらに、形態25のレイアウト方法は、形態21ないし24のいずれか1のレイアウト方法において、
前記配置ルールは、ページ数が4ページ以上の前記印刷体裁と対応させて、末尾のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とする。
これにより、形態5のレイアウトシステムと同等の効果が得られる。
[Mode 25] Furthermore, the layout method of mode 25 is the layout method of any one of modes 21 to 24,
The arrangement rule includes an arrangement rule indicating that the layout element is not arranged on the last page in association with the print style having four or more pages.
Thereby, an effect equivalent to that of the layout system of
〔形態26〕 さらに、形態26のレイアウト方法は、形態21ないし25のいずれか1のレイアウト方法において、
前記配置ルールは、ページ数が8ページ以上の前記印刷体裁と対応させて、先頭から2番目のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とする。
これにより、形態6のレイアウトシステムと同等の効果が得られる。
[Mode 26] Furthermore, the layout method of mode 26 is the layout method of any one of modes 21 to 25,
The arrangement rule includes an arrangement rule indicating that the layout element is not arranged on the second page from the top in association with the print style having eight or more pages.
Thereby, an effect equivalent to that of the layout system of
〔形態27〕 さらに、形態27のレイアウト方法は、形態21ないし26のいずれか1のレイアウト方法において、
前記配置ルールは、同一の前記印刷体裁について複数の前記配置ルールを含み、
前記レイアウトステップは、前記配置ルール検索ステップで索出した各配置ルールごとに前記レイアウト要素をレイアウトすることを特徴とする。
これにより、形態7のレイアウトシステムと同等の効果が得られる。
[Mode 27] Furthermore, the layout method of mode 27 is the layout method of any one of modes 21 to 26,
The arrangement rule includes a plurality of the arrangement rules for the same printing style,
In the layout step, the layout element is laid out for each placement rule searched in the placement rule search step.
Thereby, an effect equivalent to that of the layout system of
〔形態28〕 さらに、形態28のレイアウト方法は、形態27のレイアウト方法において、
前記レイアウトステップの各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出ステップと、
前記評価値算出ステップで算出した評価値に基づいて前記複数のレイアウト結果のなかからいずれかを選択するレイアウト結果選択ステップとからなる処理をコンピュータに実行させるためのプログラムをさらに含むことを特徴とする。
これにより、形態8のレイアウトシステムと同等の効果が得られる。
[Mode 28] Furthermore, the layout method of mode 28 is the same as the layout method of mode 27,
For each layout result of the layout step, an evaluation value calculation step for calculating an evaluation value based on an arrangement mode of the layout elements in the layout area;
A program for causing a computer to execute a process including a layout result selection step of selecting any one of the plurality of layout results based on the evaluation value calculated in the evaluation value calculation step. .
Thereby, an effect equivalent to that of the layout system of
〔形態29〕 さらに、形態29のレイアウト方法は、形態27のレイアウト方法において、
前記レイアウトステップの各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出ステップと、
前記評価値算出ステップで算出した評価値を前記レイアウト結果と対応付けて提示して前記複数のレイアウト結果のなかからいずれかを選択すべきことを促すレイアウト結果提示ステップとからなる処理をコンピュータに実行させるためのプログラムをさらに含むことを特徴とする。
これにより、形態9のレイアウトシステムと同等の効果が得られる。
[Mode 29] Furthermore, the layout method of mode 29 is the same as the layout method of mode 27,
For each layout result of the layout step, an evaluation value calculation step for calculating an evaluation value based on an arrangement mode of the layout elements in the layout area;
The computer executes a process including a layout result presentation step that presents the evaluation value calculated in the evaluation value calculation step in association with the layout result and prompts the user to select one of the plurality of layout results. It further includes a program for causing the program to occur.
Thereby, an effect equivalent to that of the layout system of mode 9 is obtained.
〔形態30〕 さらに、形態30のレイアウト方法は、形態27のレイアウト方法において、
前記レイアウトステップの各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出ステップと、
前記評価値算出ステップで算出した評価値に基づいて前記複数のレイアウト結果を提示してそれらのなかからいずれかを選択すべきことを促すレイアウト結果提示ステップとからなる処理をコンピュータに実行させるためのプログラムをさらに含むことを特徴とする。
これにより、形態10のレイアウトシステムと同等の効果が得られる。
[Mode 30] Furthermore, the layout method of mode 30 is the layout method of mode 27,
For each layout result of the layout step, an evaluation value calculation step for calculating an evaluation value based on an arrangement mode of the layout elements in the layout area;
A method for causing a computer to execute a process including a layout result presentation step that presents the plurality of layout results based on the evaluation value calculated in the evaluation value calculation step and prompts the user to select one of them. Further comprising a program.
Thereby, an effect equivalent to that of the layout system of
以下、本発明の第1の実施の形態を図面を参照しながら説明する。図1ないし図12は、本発明に係るレイアウトシステムおよびレイアウトプログラム、並びにレイアウト方法の第1の実施の形態を示す図である。
本実施の形態は、本発明に係るレイアウトシステムおよびレイアウトプログラム、並びにレイアウト方法を、図1に示すように、複数のレイアウト要素を印刷体裁に応じてレイアウトする場合について適用したものである。
Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 to FIG. 12 are diagrams showing a first embodiment of a layout system, a layout program, and a layout method according to the present invention.
In the present embodiment, the layout system, the layout program, and the layout method according to the present invention are applied to a case where a plurality of layout elements are laid out in accordance with the print style as shown in FIG.
まず、本発明を適用するレイアウト装置100の機能概要を説明する。
図1は、レイアウト装置100の機能概要を示す機能ブロック図である。
レイアウト装置100は、図1に示すように、複数のレイアウト要素を論理的に構造化したコンテンツデータ2を入力するコンテンツデータ入力部10と、印刷体裁を入力する印刷体裁入力部12と、印刷体裁に応じたサイズのレイアウト領域にレイアウト要素を配置する配置ルールをその印刷体裁と対応付けて記憶する配置ルール記憶部14とを有して構成されている。
First, the functional outline of the
FIG. 1 is a functional block diagram showing an outline of functions of the
As shown in FIG. 1, the
レイアウト装置100は、さらに、印刷体裁入力部12で入力した印刷体裁に対応する配置ルールを配置ルール記憶部14のなかから検索する配置ルール検索部16と、配置ルール検索部16で索出した配置ルールに従って、コンテンツデータ入力部10で入力したコンテンツデータ2に含まれるレイアウト要素をレイアウトするレイアウト部18とを有して構成されている。
The
レイアウト部18は、印刷体裁に応じたサイズのレイアウト領域をページ単位で区分した各ページ領域に配置ルールに従ってレイアウト要素を割り当て、各ページ領域ごとに、レイアウトテンプレートに従って、そのページ領域に割り当てられたレイアウト要素をレイアウトし、レイアウト結果4を得る。
次に、レイアウト装置100の構成を説明する。
The
Next, the configuration of the
図2は、レイアウト装置100のハードウェア構成を示すブロック図である。
レイアウト装置100は、図2に示すように、制御プログラムに基づいて演算およびシステム全体を制御するCPU50と、所定領域にあらかじめCPU50の制御プログラム等を格納しているROM52と、ROM52等から読み出したデータやCPU50の演算過程で必要な演算結果を格納するためのRAM54と、外部装置に対してデータの入出力を媒介するI/F58とで構成されており、これらは、データを転送するための信号線であるバス59で相互にかつデータ授受可能に接続されている。
FIG. 2 is a block diagram illustrating a hardware configuration of the
As shown in FIG. 2, the
I/F58には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置60と、データやテーブル等をファイルとして格納する記憶装置62と、画像信号に基づいて画面を表示する表示装置64とが接続されている。
次に、記憶装置62のデータ構造を説明する。
The I /
Next, the data structure of the
記憶装置62は、複数のコンテンツデータ2を記憶している。
図3は、コンテンツデータ2の論理構造を示す図である。
コンテンツデータ2は、図3に示すように、複数のレイアウト要素を階層的に結合して構成されるデータであり、XML(eXtensible Markup Language)等のマークアップ言語により記述されている。例えば、ある記事を表示する際に、関連する画像を併せて出力する場合には、記事内容を記述したテキストデータの下位の階層に、その記事に対応する画像に関する画像情報を結合することによりコンテンツデータ2を作成する。コンテンツデータ2の特徴としては、文書の体裁に関する情報は極力排除し、論理構造のみを含めることにより、適用するレイアウトテンプレートを変えるだけで1つの文書から様々なレイアウトを実現することが可能となる点にある(One-Source-Multi-Use)。
The
FIG. 3 is a diagram showing a logical structure of the
As shown in FIG. 3, the
図3の例では、ルート500の直下の階層には、タイトル情報502および4つのテキスト情報504〜501が属している。また、テキスト情報504の直下の階層には画像情報512が、テキスト情報506の直下の階層には2つの画像情報514,516が、テキスト情報510の直下の階層には画像情報518がそれぞれ属している。これは、テキスト情報504および画像情報512の組、テキスト情報506および画像情報514,516の組、並びにテキスト情報510および画像情報518の組がそれぞれが関連した1つのコンテンツを構成し、タイトル情報502、上記3つのコンテンツおよびテキスト情報508が全体を構成していることを示している。
In the example of FIG. 3,
図4は、コンテンツデータ2のデータ構造を示す図である。
図3の論理構造を有するコンテンツデータ2は、図4に示すように、ルート500を設定する開始タグ540と終了タグ542との間に、開始タグと終了タグとのタグセットを入れ子状に記述することによりレイアウト要素を設定するようになっている。
タグセット540,542の間には、まず、タイトル情報502を設定するタグセット544,546が記述され、タグセット544,546の間には、レイアウト要素の内容を設定するタグセット548,550により「タイトル」が記述されている。これは、タイトル情報502として「タイトル」を設定することを示している。
FIG. 4 is a diagram illustrating a data structure of the
In the
First, tag sets 544 and 546 for setting the
タグセット540,542の間には、さらに、テキスト情報504を設定するタグセット552,554が記述され、タグセット552,554の間には、タグセット548,550により「本文」および「本文の続き」が記述されている。さらに、「本文」および「本文の続き」の間には、画像情報512を設定するタグセット556,558が記述され、タグセット556,558の間には、タグセット548,550により、画像情報512のリンク情報を示すタグ559が記述されている。これは、テキスト情報504として「本文」および「本文の続き」を設定し、「本文」および「本文の続き」の間に画像情報512を挿入することを示している。
Tag sets 552 and 554 for setting the
タグセット540,542の間には、さらに、テキスト情報506〜510および画像情報514〜518についても同様にタグセットにより設定が記述されている。
記憶装置62は、さらに、配置ルール記憶部14を構成し、複数の配置ルールを記憶している。
図5は、印刷体裁として両面印刷に対応させる配置ルールのデータ構造を示す図である。
Between the tag sets 540 and 542, the
The
FIG. 5 is a diagram illustrating a data structure of an arrangement rule corresponding to double-sided printing as a print format.
両面印刷に対応させる配置ルールは、図5に示すように、配置ルールを示す開始タグ560と終了タグ562との間にタグセットを入れ子状に記述することにより配置ルールを設定するようになっている。
タグセット560,562の間には、印刷体裁が両面印刷であることを示すタグ564と、総ページ数が2ページであることを示すタグ565と、1ページ目のページ領域にタイトル情報を割り当てることを示すタグ566と、2ページ目のページ領域に任意のレイアウト要素が割当可能であることを示すタグ567とが記述されている。これは、印刷体裁が両面印刷である場合は、1ページ目のページ領域にタイトル情報を割り当て、2ページ目に残りすべてのレイアウト要素を均等に割り当てることを示している。
As shown in FIG. 5, the placement rule corresponding to duplex printing is set by nesting a tag set between a
Between the tag sets 560 and 562, title information is assigned to a
図6は、印刷体裁として両面二つ折りに対応させる配置ルールのデータ構造を示す図である。
両面二つ折りに対応させる配置ルールは、図6に示すように、開始タグ560と終了タグ562との間にタグセットを入れ子状に記述することにより配置ルールを設定するようになっている。
FIG. 6 is a diagram illustrating a data structure of an arrangement rule that corresponds to double-sided folding as a print format.
As shown in FIG. 6, the arrangement rule corresponding to double-sided bi-folding is set by nesting a tag set between a
タグセット560,562の間には、印刷体裁が両面二つ折りであることを示すタグ568と、総ページ数が4ページであることを示すタグ569と、1ページ目のページ領域にタイトル情報を割り当てることを示すタグ570と、2,3ページ目のページ領域に任意のレイアウト要素が割当可能であることを示すタグ571,572と、4ページ目のページ領域にはレイアウト要素を割り当てないことを示すタグ573とが記述されている。これは、印刷体裁が両面二つ折りである場合は、1ページ目のページ領域にタイトル情報を割り当て、2,3ページ目に残りすべてのレイアウト要素を均等に割り当て、末尾ページを空白にすることを示している。
Between the tag sets 560 and 562, a
図7は、印刷体裁として中綴じに対応させる配置ルールのデータ構造を示す図である。
中綴じに対応させる配置ルールは、図7に示すように、開始タグ560と終了タグ562との間にタグセットを入れ子状に記述することにより配置ルールを設定するようになっている。
タグセット560,562の間には、印刷体裁が中綴じであることを示すタグ574と、総ページ数が8ページであることを示すタグ575と、1ページ目のページ領域にタイトル情報を割り当てることを示すタグ576と、2〜7ページ目のページ領域に任意のレイアウト要素が割当可能であることを示すタグ577〜582と、8ページ目のページ領域にはレイアウト要素を割り当てないことを示すタグ583とが記述されている。これは、印刷体裁が中綴じである場合は、1ページ目のページ領域にタイトル情報を割り当て、2〜7ページ目に残りすべてのレイアウト要素を均等に割り当て、末尾ページを空白にすることを示している。
FIG. 7 is a diagram illustrating a data structure of an arrangement rule corresponding to saddle stitching as a print format.
As shown in FIG. 7, the arrangement rule corresponding to saddle stitching is set by nesting a tag set between a
Between the tag sets 560 and 562, title information is assigned to a tag 574 indicating that the printing style is saddle stitching, a tag 575 indicating that the total number of pages is 8, and a page area of the first page. A
記憶装置62には、さらに、複数のレイアウトテンプレートを記憶している。
レイアウトテンプレートは、情報格納枠の数、配置位置および大きさ、並びに各情報格納枠の種別のほか、文字情報のフォントの大きさ、種別および色彩と、文字間隔や行ピッチと、画像情報の品質、大きさ、アスペクト比およびトリミングとを設定することができ、XML等のマークアップ言語により記述されている。情報格納枠としては、レイアウト要素の各種別に対応し、タイトル情報を格納するためのタイトル情報格納枠、テキスト情報を格納するためのテキスト情報格納枠、および画像情報を格納するための画像情報格納枠がある。
The
The layout template includes the number of information storage frames, layout position and size, and the type of each information storage frame, as well as the font size, type and color of character information, character spacing and line pitch, and the quality of image information. , Size, aspect ratio, and trimming can be set, and is described in a markup language such as XML. The information storage frame corresponds to each layout element, and includes a title information storage frame for storing title information, a text information storage frame for storing text information, and an image information storage frame for storing image information. There is.
図8は、レイアウトテンプレートにより規定されるレイアウトを示す図である。
レイアウトテンプレートは、図8に示すように、タイトル情報格納枠602、2つのテキスト情報格納枠604,606、4つの画像情報格納枠608〜612をページ領域600に配置したレイアウトを規定している。タイトル情報格納枠602およびテキスト情報格納枠604,606は、ページ領域600の上から順に配置されている。また、テキスト情報格納枠604の右方には画像情報格納枠608が、テキスト情報格納枠606の右方には画像情報格納枠610,612がそれぞれ配置されている。なお、図8のデータ構造はあくまで一例であり、各レイアウトテンプレートは、それぞれ異なるデータ構造となっている。
FIG. 8 shows a layout defined by the layout template.
As shown in FIG. 8, the layout template defines a layout in which a title
例えば、図8のレイアウトテンプレートを図3のコンテンツデータ2に適用した場合は、タイトル情報502がタイトル情報格納枠602に、テキスト情報504および画像情報512がテキスト情報格納枠604および画像情報格納枠608に、テキスト情報506および画像情報514,516がテキスト情報格納枠606および画像情報格納枠610,612にそれぞれ格納される。また、その他のレイアウト要素は、他のレイアウトテンプレートの情報格納枠に格納される。
For example, when the layout template of FIG. 8 is applied to the
次に、CPU50で実行される処理を説明する。
CPU50は、マイクロプロセッシングユニット(MPU)等からなり、ROM52の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図9のフローチャートに示すレイアウト処理を実行する。
図9は、レイアウト処理を示すフローチャートである。
Next, processing executed by the
The
FIG. 9 is a flowchart showing the layout process.
レイアウト処理は、コンテンツデータ入力部10、印刷体裁入力部12、配置ルール検索部16およびレイアウト部18として実現される処理であって、CPU50において実行されると、図9に示すように、まず、ステップS100に移行する。
ステップS100では、レイアウト対象となるコンテンツデータ2を記憶装置62から読み出し、ステップS102に移行して、印刷体裁を入力装置60から入力し、ステップS104に移行する。
The layout process is a process realized as the content
In step S100, the
ステップS104では、入力した印刷体裁に対応する配置ルールを記憶装置62のなかから検索し、ステップS106に移行して、該当の配置ルールを索出したか否かを判定し、該当の配置ルールを索出したと判定したとき(Yes)は、ステップS108に移行する。
ステップS108では、索出した配置ルールに従って、読み出したコンテンツデータ2に含まれるレイアウト要素を各ページ領域600に割り当て、ステップS110に移行する。
In step S104, an arrangement rule corresponding to the input print format is searched from the
In step S108, the layout elements included in the read
ステップS110では、先頭のページ領域600から数えて最初に出現する未処理のページ領域600を処理対象ページ領域として設定し、処理対象ページ領域に割り当てられたレイアウト要素の数および種別に適合するレイアウトテンプレートを記憶装置62のなかから選択する。具体的には、レイアウト要素の数と、情報格納枠の数とが一致するレイアウトテンプレートを選択する。レイアウト要素の数と、情報格納枠の数とが一致するレイアウトテンプレートが存在しないと判定したときは、レイアウト要素の数と、情報格納枠の数とが最も近似するレイアウトテンプレートを選択する。そして、選択したレイアウトテンプレートにより規定されるレイアウトに対して、レイアウト要素の数と、情報格納枠の数とが一致するように、情報格納枠を追加または削除した後、レイアウトテンプレートの論理構造を変更する。
In step S110, the
次いで、ステップS112に移行して、選択したレイアウトテンプレートに従って、処理対象ページ領域に割り当てられたレイアウト要素をレイアウトし、ステップS114に移行して、索出した配置ルールにより規定されるすべてのページ領域600について処理が終了したか否かを判定し、すべてのページ領域600についてステップS110,S112の処理が終了したと判定したとき(Yes)は、ステップS116に移行して、レイアウト結果4を印刷装置等に出力し、一連の処理を終了して元の処理に復帰させる。
Next, the process proceeds to step S112, and the layout elements assigned to the processing target page area are laid out according to the selected layout template. The process then proceeds to step S114, and all the
一方、ステップS114で、すべてのページ領域600について処理が終了していないと判定したとき(No)は、ステップS110に移行する。
一方、ステップS106で、該当の配置ルールを索出しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
On the other hand, when it is determined in step S114 that the processing has not been completed for all the page areas 600 (No), the process proceeds to step S110.
On the other hand, when it is determined in step S106 that the corresponding arrangement rule is not found (No), the series of processes is terminated and the original process is restored.
Next, the operation of the present embodiment will be described.
以下、コンテンツデータ2が図3の内容、配置ルールが図5〜7の内容である場合を例にとって説明する。
初めに、印刷体裁として両面印刷を入力した場合を説明する。
レイアウト装置100において、ユーザは、レイアウト対象とするコンテンツデータ2を入力したとともに印刷体裁として両面印刷を入力する。
Hereinafter, the case where the
First, a case where double-sided printing is input as a print format will be described.
In the
レイアウト装置100では、印刷体裁として両面印刷が入力されると、ステップS104を経て、両面印刷に対応する配置ルールが検索される。その結果、図5の配置ルールが該当するので、図5の配置ルールが索出される。次いで、ステップS108を経て、索出された配置ルールに従って、コンテンツデータ2に含まれるレイアウト要素が各ページ領域600に割り当てられる。図5の配置ルールによれば、タイトル情報502が1ページ目のページ領域600に、テキスト情報504〜510および画像情報512〜518が2ページ目のページ領域600にそれぞれ割り当てられる。そして、ステップS110,S112を経て、1ページ目のレイアウトテンプレートが選択され、選択されたレイアウトテンプレートに従って1ページ目のページ領域600がレイアウトされる。同様に、ステップS110,S112を経て、2ページ目のレイアウトテンプレートが選択され、選択されたレイアウトテンプレートに従って2ページ目のページ領域600がレイアウトされる。
In the
図10は、印刷体裁が両面印刷である場合のレイアウト結果4を示す図である。
レイアウト結果4は、図10に示すように、1ページ目のページ領域600においてタイトル情報502が、2ページ目のページ領域600においてテキスト情報504〜510および画像情報512〜518がそれぞれレイアウトされたものとなっている。
そして、ステップS116を経て、レイアウト結果4が出力される。図10のレイアウト結果4を印刷した場合は、1枚目の印刷用紙の表面に1ページ目のレイアウト結果が、1枚目の印刷用紙の裏面に2ページ目のレイアウト結果がそれぞれ印刷される。
FIG. 10 is a diagram showing a
In
Then, the
次に、印刷体裁として両面二つ折りを入力した場合を説明する。
レイアウト装置100では、印刷体裁として両面二つ折りが入力されると、両面二つ折りに対応する配置ルールが検索される。その結果、図6の配置ルールが該当するので、図6の配置ルールが索出される。図6の配置ルールによれば、ステップS108を経て、タイトル情報502が1ページ目のページ領域600に、テキスト情報504,506および画像情報512〜516が2ページ目のページ領域600に、テキスト情報508,510および画像情報518が3ページ目のページ領域600にそれぞれ割り当てられる。そして、ステップS110,S112を繰り返し経て、レイアウトテンプレートに従って各ページ領域600がレイアウトされる。
Next, a case where a double-sided double fold is input as a print format will be described.
In the
図11は、印刷体裁が両面二つ折りである場合のレイアウト結果4を示す図である。
レイアウト結果4は、図11に示すように、1ページ目のページ領域600においてタイトル情報502が、2ページ目のページ領域600においてテキスト情報504,506および画像情報512〜516が、3ページ目のページ領域600においてテキスト情報508,510および画像情報518がそれぞれレイアウトされたものとなっている。
FIG. 11 is a diagram showing a
As shown in FIG. 11, the
そして、ステップS116を経て、レイアウト結果4が出力される。図11のレイアウト結果4を印刷した場合は、1枚目の印刷用紙の表面に1,4ページ目のレイアウト結果が、1枚目の印刷用紙の裏面に2,3ページ目のレイアウト結果がそれぞれ印刷される。
次に、印刷体裁として中綴じを入力した場合を説明する。
レイアウト装置100では、印刷体裁として中綴じが入力されると、中綴じに対応する配置ルールが検索される。その結果、図7の配置ルールが該当するので、図7の配置ルールが索出される。図7の配置ルールによれば、ステップS108を経て、タイトル情報502が1ページ目のページ領域600に、テキスト情報504および画像情報512が2,3ページ目のページ領域600に、テキスト情報506および画像情報514,516が4,5ページ目のページ領域600に、テキスト情報508,510および画像情報518が6,7ページ目のページ領域600にそれぞれ割り当てられる。そして、ステップS110,S112を繰り返し経て、レイアウトテンプレートに従って各ページ領域600がレイアウトされる。
Then, the
Next, a case where saddle stitching is input as a print format will be described.
In the
図12は、印刷体裁が中綴じである場合のレイアウト結果4を示す図である。
レイアウト結果4は、図12に示すように、1ページ目のページ領域600においてタイトル情報502が、2,3ページ目のページ領域600においてテキスト情報504および画像情報512が、4,5ページ目のページ領域600においてテキスト情報506および画像情報514,516が、6,7ページ目のページ領域600においてテキスト情報508,510および画像情報518がそれぞれレイアウトされたものとなっている。
FIG. 12 is a diagram illustrating a
As shown in FIG. 12, the
そして、ステップS116を経て、レイアウト結果4が出力される。図12のレイアウト結果4を印刷した場合は、1枚目の印刷用紙に1ページ目のレイアウト結果が、2枚目の印刷用紙に2,3ページ目のレイアウト結果が、3枚目の印刷用紙に4,5ページ目のレイアウト結果が、4枚目の印刷用紙に6,7ページ目のレイアウト結果がそれぞれ印刷される。
Then, the
このようにして、本実施の形態では、印刷体裁を入力し、入力した印刷体裁に対応する配置ルールを記憶装置62のなかから検索し、索出した配置ルールに従って、コンテンツデータ2に含まれるレイアウト要素をレイアウトするようになっている。
これにより、印刷体裁に応じた配置ルールに従ってレイアウト要素がレイアウトされるので、従来に比して、レイアウト要素の量にかかわらず製本を前提とした見栄えのよいレイアウトを実現することができる。
In this manner, in the present embodiment, the print format is input, the layout rule corresponding to the input print format is searched from the
As a result, the layout elements are laid out according to the arrangement rule according to the printing style, so that it is possible to realize a good-looking layout based on bookbinding, regardless of the amount of layout elements, as compared with the conventional layout elements.
さらに、レイアウト要素および印刷体裁を入力するだけでよいので、従来に比して、レイアウトに関する知識が少ないユーザであっても簡単に行うことができる。
さらに、レイアウト要素自体を改変することがないので、従来に比して、レイアウト要素が損なわれる可能性を低減することができる。
さらに、本実施の形態では、配置ルールに従ってレイアウト要素を各ページ領域600に割り当て、各ページ領域600ごとに、レイアウトテンプレートに従って、そのページ領域600に割り当てられたレイアウト要素をレイアウトするようになっている。
Furthermore, since it is only necessary to input a layout element and a print format, even a user who has less knowledge about the layout than in the past can easily do so.
Furthermore, since the layout element itself is not modified, the possibility that the layout element is damaged can be reduced as compared with the conventional case.
Furthermore, in the present embodiment, layout elements are assigned to each
これにより、レイアウトを規定したレイアウトテンプレートに従ってレイアウトが行われるので、さらに見栄えのよいレイアウトを実現することができる。
さらに、本実施の形態では、ページ数が2ページ以上の印刷体裁と対応させて、先頭のページ領域600にはタイトル情報のみを割り当てることを示す配置ルールを含む。
これにより、ページ数が2ページ以上の印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができる。
Thereby, since the layout is performed according to the layout template that defines the layout, it is possible to realize a layout having a more attractive appearance.
Furthermore, in the present embodiment, an arrangement rule indicating that only title information is assigned to the
As a result, it is possible to realize a good-looking layout when the layout is performed in a print format having two or more pages.
さらに、本実施の形態では、ページ数が4ページ以上の印刷体裁と対応させて、末尾のページ領域600にはレイアウト要素を割り当てないことを示す配置ルールを含む。
これにより、ページ数が4ページ以上の印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができる。
さらに、本実施の形態では、複数のページ領域600にレイアウト要素を均等に割り当てることを示す配置ルールを含む。
Further, in the present embodiment, an arrangement rule indicating that a layout element is not assigned to the
As a result, it is possible to realize a good-looking layout when the layout is performed in a print format with four or more pages.
Furthermore, in the present embodiment, an arrangement rule indicating that layout elements are evenly allocated to a plurality of
これにより、ページ数が2ページ以上の印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができる。
上記第1の実施の形態において、配置ルール記憶部14および記憶装置62は、形態1、11または21の配置ルール記憶手段に対応し、コンテンツデータ入力部10およびステップS100は、形態1のレイアウト要素入力手段に対応し、ステップS100は、形態11または21のレイアウト要素入力ステップに対応している。また、印刷体裁入力部12、入力装置60およびステップS102は、形態1の印刷体裁入力手段に対応し、ステップS102は、形態11または21の印刷体裁入力ステップに対応し、配置ルール検索部16およびステップS104は、形態1の配置ルール検索手段に対応している。
As a result, it is possible to realize a good-looking layout when the layout is performed in a print format having two or more pages.
In the first embodiment, the arrangement
また、上記第1の実施の形態において、ステップS104は、形態11または21の配置ルール検索ステップに対応し、レイアウト部18およびステップS108〜S114は、形態1または2のレイアウト手段に対応し、ステップS108〜S114は、形態11、12、21または22のレイアウトステップに対応している。
次に、本発明の第2の実施の形態を図面を参照しながら説明する。図13ないし図19は、本発明に係るレイアウトシステムおよびレイアウトプログラム、並びにレイアウト方法の第2の実施の形態を示す図である。
In the first embodiment, step S104 corresponds to the placement rule search step of form 11 or 21,
Next, a second embodiment of the present invention will be described with reference to the drawings. 13 to 19 are diagrams showing a second embodiment of a layout system, a layout program, and a layout method according to the present invention.
本実施の形態は、本発明に係るレイアウトシステムおよびレイアウトプログラム、並びにレイアウト方法を、図13に示すように、複数のレイアウト要素を印刷体裁に応じてレイアウトする場合について適用したものであり、上記第1の実施の形態と異なるのは、同一の印刷体裁について索出した複数の配置ルールに基づいてそれぞれレイアウト結果4を生成し、生成した複数のレイアウト結果4のなかからいずれかをユーザに選択させる点にある。なお、以下、上記第1の実施の形態と異なる部分についてのみ説明し、上記第1の実施の形態と重複する部分については同一の符号を付して説明を省略する。 In the present embodiment, the layout system, layout program, and layout method according to the present invention are applied to the case where a plurality of layout elements are laid out in accordance with the print format as shown in FIG. The difference from the first embodiment is that layout results 4 are generated based on a plurality of layout rules searched for the same print format, and the user is allowed to select one of the generated layout results 4. In the point. Hereinafter, only the parts different from the first embodiment will be described, and the same parts as those in the first embodiment will be denoted by the same reference numerals and the description thereof will be omitted.
まず、本発明を適用するレイアウト装置100の機能概要を説明する。
図13は、レイアウト装置100の機能概要を示す機能ブロック図である。
レイアウト装置100は、図13に示すように、コンテンツデータ入力部10、印刷体裁入力部12、配置ルール記憶部14、配置ルール検索部16およびレイアウト部18を有して構成されている。
First, the functional outline of the
FIG. 13 is a functional block diagram showing an outline of functions of the
As shown in FIG. 13, the
レイアウト部18は、配置ルール検索部16で同一の印刷体裁について索出した複数の配置ルールに従ってレイアウト要素をそれぞれレイアウトし、複数のレイアウト結果4を得る。
レイアウト装置100は、さらに、レイアウト部18の各レイアウト結果4ごとに、レイアウト領域におけるレイアウト要素の配置態様に基づいてペナルティ値を算出するペナルティ値算出部20と、ペナルティ値算出部20で算出したペナルティ値に基づいて複数のレイアウト結果4を表示してそれらのなかからいずれかを選択すべきことをユーザに促すレイアウト結果表示部22と、レイアウト結果表示部22で表示された複数のレイアウト結果4のなかからいずれかの選択を入力するレイアウト結果選択部24とを有して構成されている。
The
The
次に、記憶装置62のデータ構造を説明する。
記憶装置62は、同一の印刷体裁について複数の配置ルールを記憶している。
図14は、印刷体裁として両面印刷に対応させる配置ルールのデータ構造を示す図である。
両面印刷に対応させる配置ルールとしては、図5の配置ルールのほかに図14の配置ルールが記憶されている。図14の配置ルールが図5の配置ルールと異なるのは、タグ566に代えて、1ページ目のページ領域に任意のレイアウト要素が割当可能であることを示すタグ584が記述されている点である。これは、印刷体裁が両面印刷である場合は、1,2ページ目のページ領域にレイアウト要素を均等に割り当てることを示している。
Next, the data structure of the
The
FIG. 14 is a diagram illustrating a data structure of an arrangement rule corresponding to double-sided printing as a print format.
As an arrangement rule corresponding to double-sided printing, the arrangement rule of FIG. 14 is stored in addition to the arrangement rule of FIG. The arrangement rule of FIG. 14 is different from the arrangement rule of FIG. 5 in that a
図15は、印刷体裁として両面二つ折りに対応させる配置ルールのデータ構造を示す図である。
両面二つ折りに対応させる配置ルールとしては、図6の配置ルールのほかに図15の配置ルールが記憶されている。図15の配置ルールが図6の配置ルールと異なるのは、タグ573に代えて、4ページ目のページ領域に任意のレイアウト要素が割当可能であることを示すタグ585が記述されている点である。これは、印刷体裁が両面二つ折りである場合は、1ページ目のページ領域にタイトル情報を割り当て、2〜4ページ目に残りすべてのレイアウト要素を均等に割り当てることを示している。
FIG. 15 is a diagram showing a data structure of an arrangement rule corresponding to double-sided folding as a print format.
As an arrangement rule corresponding to double-sided folding, the arrangement rule of FIG. 15 is stored in addition to the arrangement rule of FIG. The arrangement rule of FIG. 15 is different from the arrangement rule of FIG. 6 in that a tag 585 indicating that an arbitrary layout element can be assigned to the page area of the fourth page is described instead of the
次に、CPU50で実行される処理を説明する。
CPU50は、ROM52の所定領域に格納されている所定のプログラムを起動させ、図9のフローチャートに示すレイアウト処理に代えて、図16のフローチャートに示すレイアウト処理を実行する。
図16は、レイアウト処理を示すフローチャートである。
Next, processing executed by the
The
FIG. 16 is a flowchart showing the layout processing.
レイアウト処理は、コンテンツデータ入力部10、印刷体裁入力部12、配置ルール検索部16、レイアウト部18、ペナルティ値算出部20、レイアウト結果表示部22およびレイアウト結果選択部24として実現される処理であって、CPU50において実行されると、図16に示すように、まず、ステップS200に移行する。
ステップS200では、レイアウト対象となるコンテンツデータ2を記憶装置62から読み出し、ステップS202に移行して、印刷体裁を入力装置60から入力し、ステップS204に移行する。
The layout process is a process realized as the content
In step S200, the
ステップS204では、入力した印刷体裁に対応する配置ルールを記憶装置62のなかから検索し、ステップS206に移行して、該当の配置ルールを索出したか否かを判定し、該当の配置ルールを索出したと判定したとき(Yes)は、ステップS208に移行する。
ステップS208では、索出した配置ルールに従って、読み出したコンテンツデータ2に含まれるレイアウト要素を各ページ領域600に割り当て、ステップS210に移行し、先頭のページ領域600から数えて最初に出現する未処理のページ領域600を処理対象ページ領域として設定し、処理対象ページ領域に割り当てられたレイアウト要素の数および種別に適合するレイアウトテンプレートを記憶装置62のなかから選択し、ステップS212に移行する。
In step S204, an arrangement rule corresponding to the input print format is searched from the
In step S208, the layout elements included in the read
ステップS212では、選択したレイアウトテンプレートに従って、処理対象ページ領域に割り当てられたレイアウト要素をレイアウトし、ステップS214に移行して、索出した配置ルールにより規定されるすべてのページ領域600について処理が終了したか否かを判定し、すべてのページ領域600についてステップS210,S212の処理が終了したと判定したとき(Yes)は、ステップS216に移行する。
In step S212, the layout elements assigned to the page area to be processed are laid out in accordance with the selected layout template, the process proceeds to step S214, and the processing is completed for all the
ステップS216では、ステップS212でレイアウトされたレイアウト結果4に対して、レイアウト要素の配置態様に基づいてペナルティ値を算出し、ステップS218に移行して、算出したペナルティ値と対応付けてレイアウト結果4を記憶装置62に保存し、ステップS204に移行する。
一方、ステップS214で、すべてのページ領域600について処理が終了していないと判定したとき(No)は、ステップS210に移行する。
In step S216, a penalty value is calculated for the
On the other hand, when it is determined in step S214 that the processing has not been completed for all the page areas 600 (No), the process proceeds to step S210.
一方、ステップS206で、該当の配置ルールを索出しないと判定したとき(No)は、ステップS220に移行して、レイアウト結果4およびペナルティ値を記憶装置62から読み出し、ペナルティ値の小さい順にレイアウト結果4を表示装置64に表示してそれらのなかからいずれかを選択すべきことをユーザに促し、ステップS222に移行する。
ステップS222では、レイアウト結果4の選択を入力装置60から入力し、ステップS224に移行して、選択されたレイアウト結果4を印刷装置等に出力し、一連の処理を終了して元の処理に復帰させる。
On the other hand, when it is determined in step S206 that the corresponding arrangement rule is not searched (No), the process proceeds to step S220, the
In step S222, the selection of the
次に、本実施の形態の動作を説明する。
以下、コンテンツデータ2が図3の内容、配置ルールが図5〜7、図14および図15の内容である場合を例にとって説明する。
初めに、印刷体裁として両面印刷を入力した場合を説明する。
レイアウト装置100では、印刷体裁として両面印刷が入力されると、両面印刷に対応する配置ルールが検索される。その結果、図5および図14の配置ルールが該当するので、図5および図14の配置ルールが索出される。そして、ステップS208〜S212を経て、索出された配置ルールに従って、コンテンツデータ2に含まれるレイアウト要素が各ページ領域600に割り当てられ、レイアウトテンプレートに従って各ページ領域600がレイアウトされる。
Next, the operation of the present embodiment will be described.
Hereinafter, the case where the
First, a case where double-sided printing is input as a print format will be described.
In the
図17は、印刷体裁が両面印刷である場合のレイアウト結果4を示す図である。
図14の配置ルールによるレイアウト結果4は、図17に示すように、1ページ目のページ領域600においてタイトル情報502、テキスト情報504,506および画像情報512〜516が、2ページ目のページ領域600においてテキスト情報508,510および画像情報518がそれぞれレイアウトされたものとなっている。なお、図5の配置ルールによるレイアウト結果4は、図10に示す通りである。
FIG. 17 is a diagram illustrating a
As shown in FIG. 17, the
次いで、ステップS216を経て、レイアウト結果4のペナルティ値が算出される。例えば、コンテンツデータ2において文字サイズや画像サイズが設定されている場合、図10のレイアウト結果4では、タイトル情報502以外のレイアウト要素が1ページにレイアウトされるので、文字サイズや画像サイズが指定サイズよりも小さくなる。これに対し、図17のレイアウト結果4では、タイトル情報502を含むすべてのレイアウト要素が2ページに均等にレイアウトされるので、文字サイズや画像サイズが指定サイズとなる。このように、文字サイズや画像サイズが指定サイズとならない場合、例えば、サイズ変更の程度に応じてペナルティ値が算出される。この場合、サイズ変更の度合いが大きければペナルティ値が大きくなり、サイズ変更の度合いが小さければペナルティ値が小さくなる。
Next, through step S216, the penalty value of the
さらに、1つのレイアウト要素がページ境界を跨ってレイアウトされる場合を考慮してペナルティ値を算出することができる。
図18は、図16の配置ルールによる他のレイアウト結果4を示す図である。
例えば、図16の配置ルールに従ってレイアウトを行う場合に、レイアウト要素の量によって、図18に示すように、テキスト情報504が1ページと2ページに跨るとする。このように、1つのレイアウト要素がページ境界を跨ってレイアウトされる場合、ペナルティ値が加算される。
Furthermore, a penalty value can be calculated in consideration of a case where one layout element is laid out across page boundaries.
FIG. 18 is a diagram showing another
For example, when the layout is performed according to the arrangement rule of FIG. 16, it is assumed that the
以上では、文字サイズや画像サイズが変更(拡大または縮小)する場合と、レイアウト要素がページ境界を跨ぐ場合を考慮してそれぞれペナルティ値を算出する場合について説明したが、両者のペナルティ値を共通の尺度で比較できるように数値化して加算し、または加重和をとることにより総合的なペナルティ値を算出することが好ましい。
そして、ステップS220を経て、ペナルティ値の小さい順にレイアウト結果4が表示されてそれらのなかからいずれかを選択すべきことがユーザに促される。ここで、ユーザは、表示順序を参考にして所望のレイアウト結果4を選択する。
In the above, the case where the penalty value is calculated in consideration of the case where the character size or image size is changed (enlarged or reduced) and the case where the layout element crosses the page boundary has been described. It is preferable to calculate a total penalty value by digitizing and adding or taking a weighted sum so that they can be compared on a scale.
Then, through step S220, the
レイアウト結果4が選択されると、ステップS224を経て、選択されたレイアウト結果4が出力される。
次に、印刷体裁として両面二つ折りを入力した場合を説明する。
レイアウト装置100では、印刷体裁として両面二つ折りが入力されると、両面二つ折りに対応する配置ルールが検索される。その結果、図6および図15の配置ルールが該当するので、図6および図15の配置ルールが索出される。そして、ステップS208〜S212を経て、索出された配置ルールに従って、コンテンツデータ2に含まれるレイアウト要素が各ページ領域600に割り当てられ、レイアウトテンプレートに従って各ページ領域600がレイアウトされる。
When the
Next, a case where a double-sided double fold is input as a print format will be described.
In the
図19は、印刷体裁が両面二つ折りである場合のレイアウト結果4を示す図である。
図15の配置ルールによるレイアウト結果4は、図19に示すように、1ページ目のページ領域600においてタイトル情報502が、2ページ目のページ領域600においてテキスト情報504,506および画像情報512,514が、3ページ目のページ領域600においてテキスト情報506,508および画像情報516が、4ページ目のページ領域600においてテキスト情報510および画像情報518がそれぞれレイアウトされたものとなっている。なお、図6の配置ルールによるレイアウト結果4は、図11に示す通りである。
FIG. 19 is a diagram illustrating a
As shown in FIG. 19, the
次いで、ステップS216を経て、レイアウト結果4のペナルティ値が算出される。図11のレイアウト結果4では、タイトル情報502以外のレイアウト要素が2ページにレイアウトされるので、文字サイズや画像サイズが指定サイズよりも小さくなる。これに対し、図19のレイアウト結果4では、テキスト情報506が2ページと3ページに跨る。したがって、図11のレイアウト結果4におけるサイズ変更の程度が、図19のレイアウト結果4の跨いだ状態よりも許容できないと判定した場合は、図11のレイアウト結果4のペナルティ値の方が大きくなる。許容できると判定した場合は、図19のレイアウト結果4のペナルティ値の方が大きくなる。この判定は、例えば、総合的なペナルティ値を算出して比較する等して行う。
Next, through step S216, the penalty value of the
そして、ステップS220を経て、ペナルティ値の小さい順にレイアウト結果4が表示されてそれらのなかからいずれかを選択すべきことがユーザに促される。ここで、ユーザは、表示順序を参考にして所望のレイアウト結果4を選択する。
レイアウト結果4が選択されると、ステップS224を経て、選択されたレイアウト結果4が出力される。
Then, through step S220, the
When the
このようにして、本実施の形態では、索出した各配置ルールごとにレイアウト要素をレイアウトするようになっている。
これにより、複数のレイアウト結果4のなかから選択ができるので、レイアウトの選択の幅が広がる。
さらに、本実施の形態では、各レイアウト結果4ごとに、レイアウト領域におけるレイアウト要素の配置態様に基づいてペナルティ値を算出し、算出したペナルティ値に基づいて複数のレイアウト結果4を表示してそれらのなかからいずれかを選択すべきことを促すようになっている。
In this way, in the present embodiment, layout elements are laid out for each arrangement rule that has been retrieved.
As a result, a selection can be made from among a plurality of
Furthermore, in the present embodiment, for each
これにより、ペナルティ値に基づいてレイアウト結果4が表示されるので、ユーザは、表示順序を参考にしてレイアウト結果4を選択することができる。したがって、ユーザの好みに応じたレイアウトを実現することができる。
上記第2の実施の形態において、配置ルール検索部16およびステップS204は、形態7の配置ルール検索手段に対応し、ステップS204は、形態17または27の配置ルール検索ステップに対応し、レイアウト部18およびステップS208〜S214は、形態7または10のレイアウト手段に対応している。また、ステップS208〜S214は、形態17、20、27または30のレイアウトステップに対応し、ペナルティ値算出部20およびステップS216は、形態10の評価値算出手段に対応し、ステップS216は、形態20または30の評価値算出ステップに対応している。
As a result, the
In the second embodiment, the placement
また、上記第2の実施の形態において、レイアウト結果表示部22およびステップS220は、形態10のレイアウト結果提示手段に対応し、ステップS220は、形態20または30のレイアウト結果提示ステップに対応している。
なお、上記第1および第2の実施の形態においては、図5〜7、図14および図15の配置ルールの例を示したが、これに限らず、ページ数が2ページの印刷体裁と対応させて、各ページ領域600に割り当てるレイアウト要素のバランスを保つことを示す配置ルールを含めて構成することもできる。
In the second embodiment, the layout
In the first and second embodiments, examples of the arrangement rules of FIGS. 5 to 7, 14, and 15 are shown. However, the present invention is not limited to this, and corresponds to a print format with two pages. Thus, it can be configured to include an arrangement rule indicating that the balance of layout elements to be assigned to each
これにより、ページ数が2ページの印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができる。
また、上記第1および第2の実施の形態においては、図5〜7、図14および図15の配置ルールの例を示したが、これに限らず、ページ数が8ページ以上の印刷体裁と対応させて、先頭から2番目のページ領域600にはレイアウト要素を割り当てないことを示す配置ルールを含めて構成することもできる。
As a result, it is possible to realize a good-looking layout when the layout is performed in a print format with two pages.
In the first and second embodiments, examples of the arrangement rules shown in FIGS. 5 to 7, 14, and 15 are shown. However, the present invention is not limited to this, and the print format includes eight or more pages. Correspondingly, a layout rule indicating that a layout element is not assigned to the
これにより、ページ数が8ページ以上の印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができる。
また、上記第2の実施の形態においては、ペナルティ値に基づいて複数のレイアウト結果4を表示してそれらのなかからいずれかを選択すべきことを促すように構成したが、これに限らず、次の2つの構成を提案することができる。
As a result, it is possible to realize a good-looking layout when the layout is performed in a print format having eight or more pages.
In the second embodiment, the plurality of
第1の構成は、ペナルティ値に基づいて複数のレイアウト結果4のなかからいずれかを選択する。例えば、ペナルティ値が最も小さいレイアウト結果4を選択する。他の制約条件が与えられている場合は、他の制約条件を満たしかつペナルティ値が最も小さいレイアウト結果4を選択する。
これにより、ペナルティ値に基づいてレイアウト結果4が選択されるので、さらに見栄えのよいレイアウトを実現することができる。
In the first configuration, one of the plurality of
Thereby, since the
第2の構成は、ペナルティ値をレイアウト結果4と対応付けて表示して複数のレイアウト結果4のなかからいずれかを選択すべきことを促す。
これにより、ユーザは、ペナルティ値を参考にしてレイアウト結果4を選択することができるので、ユーザの好みに応じたレイアウトを実現することができる。
また、上記第1ないし第2の実施の形態においては、配置ルール記憶部14をレイアウト装置100の外部装置として設けたが、これに限らず、配置ルール記憶部14をネットワーク上の任意の端末に設け、レイアウト装置100とその端末とをネットワークで接続し、レイアウト装置100がその端末の配置ルール記憶部14を利用するように構成することもできる。
In the second configuration, the penalty value is displayed in association with the
As a result, the user can select the
In the first and second embodiments, the arrangement
また、上記第1および第2の実施の形態において、図9および図16のフローチャートに示すレイアウト処理を実行するにあたってはいずれも、ROM52にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをRAM54に読み込んで実行するようにしてもよい。
In the first and second embodiments, the case where the control program stored in advance in the
ここで、記憶媒体とは、RAM、ROM等の半導体記憶媒体、FD、HD等の磁気記憶型記憶媒体、CD、CDV、LD、DVD等の光学的読取方式記憶媒体、MO等の磁気記憶型/光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。 Here, the storage medium is a semiconductor storage medium such as RAM or ROM, a magnetic storage type storage medium such as FD or HD, an optical reading type storage medium such as CD, CDV, LD, or DVD, or a magnetic storage type such as MO. / Optical reading type storage media, including any storage media that can be read by a computer regardless of electronic, magnetic, optical, or other reading methods.
また、上記第1および第2の実施の形態においては、本発明に係るレイアウトシステムおよびレイアウトプログラム、並びにレイアウト方法を、複数のレイアウト要素を印刷体裁に応じてレイアウトする場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。 In the first and second embodiments, the layout system, the layout program, and the layout method according to the present invention are applied to the case where a plurality of layout elements are laid out according to the print style. The present invention is not limited, and can be applied to other cases without departing from the gist of the present invention.
100…レイアウト装置, 2…コンテンツデータ, 4…レイアウト結果, 10…コンテンツデータ入力部, 12…印刷体裁入力部, 14…配置ルール記憶部, 16…配置ルール検索部, 18…レイアウト部, 20…ペナルティ値算出部, 22…レイアウト結果表示部, 24…レイアウト結果選択部, 50…CPU, 52…ROM, 54…RAM, 58…I/F, 60…入力装置, 62…記憶装置, 64…表示装置, 502…タイトル情報, 504〜510…テキスト情報, 512〜518…画像情報, 540〜558,560,562…タグセット, 559,564〜585…タグ, 600…ページ領域, 602…テキスト情報格納枠, 604,606…テキスト情報格納枠, 608〜612…画像情報格納枠
DESCRIPTION OF
Claims (12)
前記レイアウト要素を入力するレイアウト要素入力手段と、
印刷体裁を入力する印刷体裁入力手段と、
前記印刷体裁に応じたサイズの前記レイアウト領域に前記レイアウト要素を配置する配置ルールを当該印刷体裁と対応付けて記憶する配置ルール記憶手段と、
前記印刷体裁入力手段で入力した印刷体裁に対応する前記配置ルールを前記配置ルール記憶手段のなかから検索する配置ルール検索手段と、
前記配置ルール検索手段で索出した配置ルールに従って、前記レイアウト要素入力手段で入力したレイアウト要素をレイアウトするレイアウト手段とを備えることを特徴とするレイアウトシステム。 A layout system that performs layout by arranging layout elements in a predetermined layout area,
Layout element input means for inputting the layout element;
A print format input means for inputting a print format;
An arrangement rule storage means for storing an arrangement rule for arranging the layout elements in the layout area having a size corresponding to the print style in association with the print style;
An arrangement rule search means for searching the arrangement rule storage means for the arrangement rule corresponding to the print appearance input by the print appearance input means;
A layout system comprising: layout means for laying out layout elements input by the layout element input means in accordance with the placement rules retrieved by the placement rule search means.
前記レイアウト手段は、前記印刷体裁に応じたサイズの前記レイアウト領域をページ単位で区分した各ページ領域に前記配置ルールに従って前記レイアウト要素を割り当て、前記各ページ領域ごとに、レイアウトテンプレートに従って、当該ページ領域に割り当てられたレイアウト要素をレイアウトするようになっていることを特徴とするレイアウトシステム。 In claim 1,
The layout means assigns the layout element to each page area obtained by dividing the layout area of a size according to the print format according to the page according to the arrangement rule, and the page area for each page area according to a layout template. A layout system characterized by laying out layout elements assigned to the.
前記配置ルールは、ページ数が2ページの前記印刷体裁と対応させて、各ページに配置される前記レイアウト要素のバランスを保つことを示す配置ルールを含むことを特徴とするレイアウトシステム。 In any one of Claim 1 and 2,
The layout system includes a layout rule indicating that a balance of the layout elements arranged on each page is maintained in correspondence with the print style having two pages.
前記配置ルールは、ページ数が2ページ以上の前記印刷体裁と対応させて、先頭のページにはタイトル情報を構成する前記レイアウト要素のみを配置することを示す配置ルールを含むことを特徴とするレイアウトシステム。 In any one of Claims 1 thru | or 3,
The layout rule includes a layout rule indicating that only the layout elements constituting the title information are arranged on the first page in association with the print style having two or more pages. system.
前記配置ルールは、ページ数が4ページ以上の前記印刷体裁と対応させて、末尾のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とするレイアウトシステム。 In any one of Claims 1 thru | or 4,
The layout rule includes a layout rule indicating that the layout element is not arranged on the last page in association with the print style having four or more pages.
前記配置ルールは、ページ数が8ページ以上の前記印刷体裁と対応させて、先頭から2番目のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とするレイアウトシステム。 In any one of Claims 1 thru | or 5,
The layout rule includes a layout rule indicating that the layout element is not arranged on the second page from the top in association with the print style having eight or more pages.
前記配置ルールは、同一の前記印刷体裁について複数の前記配置ルールを含み、
前記レイアウト手段は、前記配置ルール検索手段で索出した各配置ルールごとに前記レイアウト要素をレイアウトするようになっていることを特徴とするレイアウトシステム。 In any one of Claims 1 thru | or 6,
The arrangement rule includes a plurality of the arrangement rules for the same printing style,
The layout means lays out the layout elements for each placement rule searched by the placement rule search means.
前記レイアウト手段の各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出手段と、
前記評価値算出手段で算出した評価値に基づいて前記複数のレイアウト結果のなかからいずれかを選択するレイアウト結果選択手段とをさらに備えることを特徴とするレイアウトシステム。 In claim 7,
For each layout result of the layout means, an evaluation value calculation means for calculating an evaluation value based on an arrangement mode of the layout elements in the layout area;
A layout system further comprising layout result selection means for selecting one of the plurality of layout results based on the evaluation value calculated by the evaluation value calculation means.
前記レイアウト手段の各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出手段と、
前記評価値算出手段で算出した評価値を前記レイアウト結果と対応付けて提示して前記複数のレイアウト結果のなかからいずれかを選択すべきことを促すレイアウト結果提示手段とをさらに備えることを特徴とするレイアウトシステム。 In claim 7,
For each layout result of the layout means, an evaluation value calculation means for calculating an evaluation value based on an arrangement mode of the layout elements in the layout area;
And layout result presenting means for prompting the user to select one of the plurality of layout results by presenting the evaluation value calculated by the evaluation value calculating means in association with the layout result. Layout system.
前記レイアウト手段の各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出手段と、
前記評価値算出手段で算出した評価値に基づいて前記複数のレイアウト結果を提示してそれらのなかからいずれかを選択すべきことを促すレイアウト結果提示手段とをさらに備えることを特徴とするレイアウトシステム。 In claim 7,
For each layout result of the layout means, an evaluation value calculation means for calculating an evaluation value based on an arrangement mode of the layout elements in the layout area;
A layout system further comprising layout result presenting means for presenting the plurality of layout results based on the evaluation value calculated by the evaluation value calculating means and prompting the user to select one of them. .
前記レイアウト要素を入力するレイアウト要素入力ステップと、
印刷体裁を入力する印刷体裁入力ステップと、
前記印刷体裁に応じたサイズの前記レイアウト領域に前記レイアウト要素を配置する配置ルールを当該印刷体裁と対応付けて記憶する配置ルール記憶手段のなかから、前記印刷体裁入力ステップで入力した印刷体裁に対応する前記配置ルールを検索する配置ルール検索ステップと、
前記配置ルール検索ステップで索出した配置ルールに従って、前記レイアウト要素入力ステップで入力したレイアウト要素をレイアウトするレイアウトステップとを含むことを特徴とするレイアウトプログラム。 A layout program that performs layout by arranging layout elements in a predetermined layout area,
A layout element input step for inputting the layout element;
A print format input step for inputting a print format;
Corresponding to the print format input in the print format input step from the layout rule storage means for storing the layout rule for arranging the layout elements in the layout area of the size corresponding to the print format in association with the print format A placement rule search step for searching for the placement rule;
A layout step of laying out the layout elements input in the layout element input step according to the arrangement rules retrieved in the arrangement rule search step.
前記レイアウト要素を入力するレイアウト要素入力ステップと、
印刷体裁を入力する印刷体裁入力ステップと、
前記印刷体裁に応じたサイズの前記レイアウト領域に前記レイアウト要素を配置する配置ルールを当該印刷体裁と対応付けて記憶する配置ルール記憶手段のなかから、前記印刷体裁入力ステップで入力した印刷体裁に対応する前記配置ルールを検索する配置ルール検索ステップと、
前記配置ルール検索ステップで索出した配置ルールに従って、前記レイアウト要素入力ステップで入力したレイアウト要素をレイアウトするレイアウトステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とするレイアウト方法。 A layout method for performing layout by arranging layout elements in a predetermined layout area,
A layout element input step for inputting the layout element;
A print format input step for inputting a print format;
Corresponding to the print format input in the print format input step from the layout rule storage means for storing the layout rule for arranging the layout elements in the layout area of the size corresponding to the print format in association with the print format A placement rule search step for searching for the placement rule;
A layout method comprising: a program for causing a computer to execute a process including a layout step of laying out a layout element input in the layout element input step according to the arrangement rule searched in the arrangement rule search step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005035652A JP2006221505A (en) | 2005-02-14 | 2005-02-14 | Layout system, layout program and layout method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005035652A JP2006221505A (en) | 2005-02-14 | 2005-02-14 | Layout system, layout program and layout method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006221505A true JP2006221505A (en) | 2006-08-24 |
Family
ID=36983794
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005035652A Withdrawn JP2006221505A (en) | 2005-02-14 | 2005-02-14 | Layout system, layout program and layout method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006221505A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009087071A (en) * | 2007-09-28 | 2009-04-23 | Fujifilm Corp | Information processor and information processing method |
JP2021108412A (en) * | 2019-12-27 | 2021-07-29 | ブラザー工業株式会社 | Program, information processor, and communication system |
-
2005
- 2005-02-14 JP JP2005035652A patent/JP2006221505A/en not_active Withdrawn
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009087071A (en) * | 2007-09-28 | 2009-04-23 | Fujifilm Corp | Information processor and information processing method |
JP2021108412A (en) * | 2019-12-27 | 2021-07-29 | ブラザー工業株式会社 | Program, information processor, and communication system |
JP7443767B2 (en) | 2019-12-27 | 2024-03-06 | ブラザー工業株式会社 | Programs, information processing devices, and communication systems |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4154976B2 (en) | Layout system, program | |
JP4082351B2 (en) | Layout system, layout program, and layout method | |
US7634725B2 (en) | Layout adjustment method, apparatus and program for the same | |
JP4065545B2 (en) | Layout control method and apparatus and program thereof | |
CN100361068C (en) | Information processing apparatus, control method therefor, and program | |
KR100716084B1 (en) | Layout adjustment method and apparatus | |
JP4236267B2 (en) | Information processing apparatus, layout control method executed in the apparatus, and program thereof | |
US7805672B2 (en) | Layout processing method, layout processing apparatus, and layout processing program that changes the priority of an area for automatic layout | |
US20050193334A1 (en) | Layout system, layout apparatus, layout program, template selection program, storage medium having stored therein layout program, and storage medium having stored therein template selection program, as well as layout method | |
JP4079087B2 (en) | Layout system | |
CN101086833B (en) | Information processing apparatus and information processing method | |
JP3835193B2 (en) | Digital content creation system and digital content creation program | |
US20100275152A1 (en) | Arranging graphic objects on a page with text | |
JP2005122728A (en) | User interface for creation and editing of variable data document | |
JP2004240950A (en) | Layout system, layout program, and layout method | |
JP3835194B2 (en) | Digital content creation system and digital content creation program | |
JP2010113479A (en) | Information processing apparatus and information processing method | |
US8136032B2 (en) | Document edit support device and storage medium | |
JP2009110391A (en) | Information processor, control method, and control program | |
JP4055494B2 (en) | Layout system, layout program, and layout method | |
JP4146620B2 (en) | Digital content creation system and digital content creation program | |
JP2006221505A (en) | Layout system, layout program and layout method | |
JP4288972B2 (en) | Layout system, layout support system, layout support program, and layout support method | |
JP4063032B2 (en) | Layout system, layout program, and layout method | |
JP4019878B2 (en) | Layout system, layout program, and layout method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20070404 |
|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080513 |