(57)【特許請求の範囲】
【請求項１】
所定の枠内に複数の文字列を含んだ組版とする組版方法であって、
文字列の配置対象となる枠を複数作成する工程（１）と、
前記複数の枠内にそれぞれ配置される複数の文字列を採字する工程（２）と、
前記採字した複数の文字列について、それぞれ文字属性を設定する工程（３）と、
前記文字属性に従った複数の文字列が前記複数の枠内にそれぞれ含まれるように各文字列を配置し、前記複数の文字列が前記複数の枠内にそれぞれ配置された組版結果を記憶する工程（４）と、
前記複数の枠のうちの一つを選択して、前記配置された文字列の配置状態が変わるよう前記組版結果の変更内容を設定する工程（５）と、
前記設定された変更内容に従って前記文字列の配置を再編する工程（６）と、
前記再編された組版結果を、前記組版結果に替わって更新記憶する工程（７）と、
前記工程（７）にて更新記憶済みの前記再編組版結果を適用する枠を前記複数の枠より選択する工程（８）と、
前記工程（８）で選択された枠に対して前記再編組版結果を適用して、前記選択された枠内に配置済みの文字列の配置状態を変更する工程（９）と、
を備えることを特徴とする組版方法。
【請求項２】
請求項１記載の組版方法であって、
前記工程（４）は、
前記採字された複数の文字列を前記設定された文字属性に対応付けて表示すると共に、前記文字列の配置対象となる枠を表示する工程と、
前記表示された複数の文字列のおのおのを前記表示された枠内に移動して配置する工程とを有する、組版方法。
【請求項３】
所定の枠内に複数の文字列を含んだ組版とする組版装置であって、
文字列の配置対象となる枠を複数作成する枠作成手段と、
前記複数の枠内にそれぞれ配置される複数の文字列を採字する採字手段と、
前記採字した複数の文字列について、それぞれ文字属性を設定する属性設定手段と、
前記文字属性に従った複数の文字列が前記複数の枠内にそれぞれ含まれるように各文字列を配置し、前記複数の文字列が前記複数の枠内にそれぞれ配置された組版結果を記憶する配置手段と、
前記複数の枠のうちの一つを選択して、前記配置された文字列の配置状態が変わるよう前記組版結果の変更内容を設定する変更内容設定手段と、
前記設定された変更内容に従って前記文字列の配置を再編する再編手段と、
前記再編された組版結果を、前記組版結果に替わって更新記憶する更新手段とを備え、
前記更新手段により更新記憶済みの前記再編組版結果を適用する枠を前記複数の枠より選択し、該選択された枠に対して前記再編組版結果を適用することにより、前記選択された枠内に配置済みの文字列の配置状態を変更することを特徴とする組版装置。
【請求項４】
所定の枠内に複数の文字列を含んだ組版を作成するためのコンピュータプログラムを記録したコンピュータ読取可能な記録媒体であって、
文字列の配置対象となる枠を複数作成する枠作成手段と、
前記複数の枠内にそれぞれ配置される複数の文字列を採字する採字手段と、
前記採字した複数の文字列について、それぞれ文字属性を設定する属性設定手段と、
前記文字属性に従った複数の文字列が前記複数の枠内にそれぞれ含まれるように各文字列を配置し、前記複数の文字列が前記複数の枠内にそれぞれ配置された組版結果を記憶する配置手段と、
前記複数の枠のうちの一つを選択して、前記配置された文字列の配置状態が変わるよう前記組版結果の変更内容を設定する変更内容設定手段と、
前記設定された変更内容に従って前記文字列の配置を再編する再編手段と、
前記再編された組版結果を、前記組版結果に替わって更新記憶する更新手段とを備え、
前記更新手段により更新記憶済みの前記再編組版結果を適用する枠を前記複数の枠より選択し、該選択された枠に対して前記再編組版結果を適用することにより、前記選択された枠内に配置済みの文字列の配置状態を変更する機能をコンピュータに実現させるためのコンピュータプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、所定の枠内に複数の文字列を含んだ組版を得るための組版方法とその装置、並びに、その処理を実行するためのプログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
従来から、チラシ等の印刷物における組版処理は、コンピュータシステムを利用して行われている。チラシには、複数の「値組み」と呼ばれる組版を行う枠（値組み枠）が設定される。各値組み枠内には、商品名、その商品の説明、値段等の複数の文字列が配置される。
【０００３】
このようなチラシ組版を行なう際のオペレータの作業負担軽減を図るため、種々の技術が提案されている。例えば、特開平１０−１１４０４２号公報では、値組み枠内に総ての文字列を含ませるための配置条件を満たすよう、コンピュータが文字列配置を繰り返し行ない、値組み枠内に複数の文字列が含まれるようにする技術が提案されている。この技術によれば、オペレータは上記の配置条件の指定作業をすれば良いことから、その作業負担を軽減できる。
【０００４】
【発明が解決しようとする課題】
ところで、チラシ等の組版結果物にあっては、その視覚的効果を高めて読者の注意を惹くことが肝要である。しかしながら、上記した従来の技術では、組版結果である文字列の配置の様子がチラシの各値組み枠において一律となるので、以下に記すように必ずしも視覚的効果が高いとは言えなかった。
【０００５】
複数の値組み枠をある商品、例えば精肉商品についてその品目別（産地別や肉品別等）に用意し、これら複数の値組み枠をチラシの所定の領域において並べることがある。このようなチラシの場合、各値組み枠における文字列配置の様子が一律であるため、チラシ配布者が多量に購入してもらいたい商品の値組み枠とそれ以外の商品の値組み枠とに文字列配置の点で差が出ない。よって、文字配列の様子が一律であるためにかえって購買者の注意を惹くことができないような場合があった。上記の従来の技術では、文字列配置の変更を通した視覚効果についての対処が欠けているため、購買者の注意喚起が充分でないことがあった。
【０００６】
この発明は、従来技術における上述の課題を解決するためになされたものであり、視覚的効果を高めるために文字列配置の多様化をもたらすことを目的とする。
【０００７】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明の組版方法は、
所定の枠内に複数の文字列を含んだ組版とする組版方法であって、
文字列の配置対象となる枠を複数作成する工程（１）と、
前記複数の枠内にそれぞれ配置される複数の文字列を採字する工程（２）と、
前記採字した複数の文字列について、それぞれ文字属性を設定する工程（３）と、
前記文字属性に従った複数の文字列が前記複数の枠内にそれぞれ含まれるように各文字列を配置し、前記複数の文字列が前記複数の枠内にそれぞれ配置された組版結果を記憶する工程（４）と、
前記複数の枠のうちの一つを選択して、前記配置された文字列の配置状態が変わるよう前記組版結果の変更内容を設定する工程（５）と、
前記設定された変更内容に従って前記文字列の配置を再編する工程（６）と、
前記再編された組版結果を、前記組版結果に替わって更新記憶する工程（７）と、
前記工程（７）にて更新記憶済みの前記再編組版結果を適用する枠を前記複数の枠より選択する工程（８）と、
前記工程（８）で選択された枠に対して前記再編組版結果を適用して、前記選択された枠内に配置済みの文字列の配置状態を変更する工程（９）と、
を備えることを特徴とする。
【０００８】
上記方法では、一旦配置された複数の文字列を含んだ組版において、文字列の配置状態が変わるよう文字列配置を再編しその結果を更新記憶して保持する。よって、この更新保持した組版結果での組版を得ることができる。このため、本発明の組版方法によれば、文字列配置の多様化をもたらすことができ、これを通して組版の視覚的効果を高めることができる。しかも、この文字列配置の再編に際しては、組版結果の変更内容を設定するだけでよいので、オペレータに過度の負担を強いることなく容易に文字列配置の多様化をもたらすことができる。
【０００９】
この本発明の組版方法では、
前記工程（４）を、
前記採字された複数の文字列を前記設定された文字属性に対応付けて表示すると共に、前記文字列の配置対象となる枠を表示する工程と、
前記表示された複数の文字列のおのおのを前記表示された枠内に移動して配置する工程とを有するものとすることができる。
【００１０】
こうすれば、上記したような再編の対象となる組版において、文字列配置の多様化を図ることができ好ましい。
【００１１】
また、本発明の組版装置は、
所定の枠内に複数の文字列を含んだ組版とする組版装置であって、
文字列の配置対象となる枠を複数作成する枠作成手段と、
前記複数の枠内にそれぞれ配置される複数の文字列を採字する採字手段と、
前記採字した複数の文字列について、それぞれ文字属性を設定する属性設定手段と、
前記文字属性に従った複数の文字列が前記複数の枠内にそれぞれ含まれるように各文字列を配置し、前記複数の文字列が前記複数の枠内にそれぞれ配置された組版結果を記憶する配置手段と、
前記複数の枠のうちの一つを選択して、前記配置された文字列の配置状態が変わるよう前記組版結果の変更内容を設定する変更内容設定手段と、
前記設定された変更内容に従って前記文字列の配置を再編する再編手段と、
前記再編された組版結果を、前記組版結果に替わって更新記憶する更新手段とを備え、
前記更新手段により更新記憶済みの前記再編組版結果を適用する枠を前記複数の枠より選択し、該選択された枠に対して前記再編組版結果を適用することにより、前記選択された枠内に配置済みの文字列の配置状態を変更することを特徴とする。
【００１２】
この本発明の組版装置によっても、上記した本発明の組版方法と同様に、一旦配置された文字列配置の再編を通した文字列配置の多様化等の上記効果を奏することができる。
【００１３】
また、本発明におけるコンピュータ読取可能な記憶媒体は、
所定の枠内に複数の文字列を含んだ組版を作成するためのコンピュータプログラムを記録したコンピュータ読取可能な記録媒体であって、
文字列の配置対象となる枠を複数作成する枠作成手段と、
前記複数の枠内にそれぞれ配置される複数の文字列を採字する採字手段と、
前記採字した複数の文字列について、それぞれ文字属性を設定する属性設定手段と、
前記文字属性に従った複数の文字列が前記複数の枠内にそれぞれ含まれるように各文字列を配置し、前記複数の文字列が前記複数の枠内にそれぞれ配置された組版結果を記憶する配置手段と、
前記複数の枠のうちの一つを選択して、前記配置された文字列の配置状態が変わるよう前記組版結果の変更内容を設定する変更内容設定手段と、
前記設定された変更内容に従って前記文字列の配置を再編する再編手段と、
前記再編された組版結果を、前記組版結果に替わって更新記憶する更新手段とを備え、
前記更新手段により更新記憶済みの前記再編組版結果を適用する枠を前記複数の枠より選択し、該選択された枠に対して前記再編組版結果を適用することにより、前記選択された枠内に配置済みの文字列の配置状態を変更する機能をコンピュータに実現させるためのコンピュータプログラムを記録した記録媒体である。
【００１４】
これらの場合、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読取り可能な種々の媒体を利用できる。
【００１５】
上記の本発明の記録媒体に記録されたコンピュータプログラムがコンピュータによって実行されると、本発明の組版方法並びに組版装置と同様に、一旦配置された文字列配置を容易に再編でき、これを通した文字列配置の多様化等の上記効果を奏することができる。
【００１６】
【発明の実施の形態】
次に、本発明の実施の形態を実施例に基づき説明する。図１は、この発明の一実施例を適用する組版装置を示すブロック図である。この組版装置１００は、ＣＰＵ１０と、バスライン１２とを備えており、バスライン１２には、値組み枠データメモリ１４と、採字データメモリ１６と、組版情報メモリ１８と、体裁・配置条件設定装置２０と、配置位置演算装置２２と、組版済データメモリ２４と、配置再編装置２６とが接続されている。また、バスライン１２には、入力装置としてキーボード３０とマウス３２とデジタイザ３４とが接続されており、また、出力装置としてカラーＣＲＴ３６が接続されている。さらに、外部記憶装置としては磁気ディスク３８が接続されている。この場合、値組み枠作成はデジタイザ３４あるいはマウス３２若しくはキーボード３０を介して行なわれ、文字列採字はキーボード３０を介して行なわれる。また、文字列配置の際の体裁や配置条件の設定は体裁・配置条件設定装置２０によって、配置位置の決定は配置位置演算装置２２によって行なわれる。更に、配置済み文字列の配置位置の変更やその文字列自体の変更は配置再編装置２６によって、その再編結果の保持は組版済データメモリ２４によって行なわれる。実際には、ＣＰＵ１０がプログラムに従って動作し、体裁・配置条件設定装置２０、配置位置演算装置２２および配置再編装置２６等として機能する。また、組版済データメモリ２４のメモリは、図示しない内部メモリや磁気ディスク３８に割り当てられる。なお、これら体裁・配置条件設定装置２０、配置位置演算装置２２等をハードウェアによって実現するようにしても良いことは勿論である。
【００１７】
この他、必要に応じて、例えば組版結果を紙やフィルム等に印刷するためのプリンタや、他の処理装置等に転送するためのインターフェース装置などが接続される。また、組版装置１００を、通信回線等の伝送路を介して、図示しないサーバを含むネットワークに接続するようにしても良い。この場合、サーバは、伝送路を介してコンピュータプログラムを本実施例の組版装置１００に供給するプログラム供給装置としての機能を有する。
【００１８】
後述するように、組版を行なうに当たり、本実施例の組版装置１００並びにその構成機器各部の機能を実現するコンピュータプログラムは、フレキシブルディスクやＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供可能である。そして、コンピュータは、その記録媒体からコンピュータプログラムを読み取って図示しない内部メモリやハードディスク装置３８等の内部記憶装置、又はその他の外部記憶装置に転送する。あるいは、通信経路を介してコンピュータにコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現する時には、内部記憶装置に格納されたコンピュータプログラムがコンピュータのマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをコンピュータが読み取って直接実行するようにしてもよい。
【００１９】
図２、図３は、この実施例における組版作業の手順を示すフローチャートであり、図２はこの組版作業の前半部分に当たる組版決定処理に関するフローチャートを示す。そして、図３は、組版作業の後半部分に当たり、一旦決定した組版結果を再編する処理に関するフローチャートを示す。まず、図２に示すステップＳ１０１では、ユーザがキーボード３０を用いて組版対象となる文字列データ（採字データ）を作成し、採字データメモリ１６に登録する。このデータは、あらかじめ作成し磁気ディスク３８に保存しておいたデータをロードして採字データメモリ１６に格納してもよい。図４は、採字データの一例を示す説明図であり、キーボード３０により採字したテキスト画面を示している。採字データは、図示のように、採字した文字列と文字列の間を所定の「区切りコード」で区切って採字される。また、一つの値組み枠に配置される複数の文字列は、「リターンコード」で区切られた文字列群として採字され、複数の値組み枠に配置される文字列群を１つの採字データとして扱われる。図４は、２つの値組み枠に配置される２組の文字列群が入力された状態を示している。各文字列群は、図に示すように、採字ＮＯ．１、２、３…のように番号付けされる。
【００２０】
ステップＳ１０２では、ユーザがデジタイザ３４またはマウス３２を用いて値組み枠を作図する。図５は、値組み枠の作図について説明する説明図であり、組版を行う１枚のチラシＣ上に、複数の値組み枠Ｗ１、Ｗ２、Ｗ３、…を作図し、ＣＲＴ３６に表示した状態を示している。まず、値組み枠Ｗ１の左下点Ｐ1 および右上点Ｐ2 をデジタイザ３４またはマウス３２を用いて指定することにより、一つの値組み枠Ｗ１を作図する。他の値組み枠Ｗ２、Ｗ３、…については、必要な値組み枠の数（行数と列数）をキーボード３０等により設定することにより、値組み枠Ｗ１と同じサイズの値組み枠を自動的に作図する。このようにして作図された値組み枠データは、図６に示す値組み枠データメモリ１４に登録される。値組み枠データメモリ１４には、作図された値組み枠の数と、各値組み枠の左下点および右上点の座標データが記憶される。
【００２１】
ステップＳ１０３では、体裁・配置条件設定装置２０を用いて一つの値組み枠内における文字列の体裁や配置条件を設定する。以下の説明で「体裁」とは、各文字列の書体、文字サイズ、文字列行間等の文字属性をいうこととする。
【００２２】
体裁・配置条件設定は、図７に示すような体裁・配置条件設定画面を用いて行う。体裁・配置条件設定画面は、採字データの名称を入力する採字テキスト欄（「採字テキスト：」）、採字データ内の採字番号を示す採字ＮＯ．欄（「採字ＮＯ．：」）、文字列の行間隔を設定するテキスト間隔設定欄（「テキスト間隔：」）、組版の配置フォーマットを設定する組方向設定欄（「組方向：」）、組版を開始するスタートボタン（「スタート」）等の種々のボタンを画面の「上段部」に備える。また、画面の右下に、組方向に対応した配置イメージを示す相対位置図を備え、更に、画面中央には、体裁設定表を備え、画面下には、優先処理条件選択欄（「接続指定」／「配置位置指定」）を備える。
【００２３】
各体裁設定表は、各文字列の体裁設定、および配置されるべき全文字列が値組み枠内に納まりきらなかった場合に、それらを値組み枠内に納めるために指定する配置条件の設定を行うためのものである。体裁設定表の書体設定欄では文字列の書体を設定し、文字サイズ設定欄では文字列の文字サイズを設定する。配置位置指定欄では、値組み枠内に全文字列が納まりきらなかった場合に「上段部」から「中段部」へ移動してもよいとする文字列の指定と、「価格部」に配置すべき文字列の指定とを行う。接続指定欄では、値組み枠内に全文字列が納まりきらなかった場合に前行の文字列の後ろに接続してもよい文字列の指定を行う。体裁設定表の右端にある上方向スクロールボタンＲ1 および下方向スクロールボタンＲ2 は、体裁設定表の表示範囲をスクロールさせる指示ボタンである。表示位置ボタンＰ1 は体裁設定表の現在表示されている範囲を示しており、このＰ1 を指示して直接表示範囲を移動させることも可能である。なお、「上段部」、「価格部」並びに「中段部」は、後述するように文字列を納める場合の値組み枠における場所を区別するものであり、図７の右下に示されている。
【００２４】
優先処理条件選択欄では、配置すべき全文字列が枠内の上記の場所（「上段部」、「価格部」、「中段部」）に納まりきらなかった場合に、上述の配置位置指定と接続指定のどちらの処理を優先して実行するかを選択する。
【００２５】
画面上段にある組方向設定欄は、図８に示す組版の配置フォーマットを設定するためのものであり、組方向としては、図８（ａ）に示すように、通常、文字列を配置する「上段部」、価格を表す文字列を配置する「価格部」、「上段部」の文字列を移動可能とする「中段部」で構成される「よこ方向」と、図８（ｂ）に示すように、「右段部」、「中段部」、「価格部」で構成される「たて方向」とを用意する。通常は、「よこ方向」を設定し、組版の内容に応じて「たて方向」に設定する。図７の右下に示す相対位置図は、組方向によって、図８（ａ）、（ｂ）のどちらかを表示し、体裁・配置条件設定における設定を視覚的に容易にするためのものである。また、組方向を「たて方向」とした場合は、「よこ方向」における「上段部」を「右段部」として扱うこととする。
【００２６】
図７に示す体裁・配置条件設定画面の最上段にある採字テキスト欄に、あらかじめ採字しておいた採字データ名を入力すると、図４に示す採字ＮＯ．１の採字文字列群が、体裁設定表の採字欄にすべてロードされる。ここでは、図４に示す採字データ名：「スーパー」を入力した場合を示している。ここで、組方向設定欄に、例えば「よこ方向」を設定する（デフォルトを「よこ方向」としておいてもよい）と、画面右下の相対位置図に「よこ方向」における配置イメージが表示される。
【００２７】
図７に示す体裁設定表において、各文字列の体裁を設定する。各文字列の書体欄、文字サイズ欄には、デフォルト値あるいは、前回設定時の設定値が設定されたままとなっている。そこで、各文字列の体裁（書体、文字サイズ）を、体裁設定表の「書体」欄、「文字サイズ」欄を選択して、キーボード３０により直接入力して設定する。図７は、書体の例として「ゴシック」を、文字サイズおよびテキスト間隔の例として４Ｑ＝１ｍｍとする記号「Ｑ」を用いて設定した例を示している。なお、配置文字列は採字データをロードする方法ではなく、体裁設定表の採字欄に直接入力してもよい。
【００２８】
次に、文字列の配置条件を設定する。価格を示す文字列には、その配置位置指定欄に「価格」の指定を行う。また、値組み枠内に全文字列が納まりきらなかった場合に「中段部」へ移動してもよいとする文字列には、その配置位置指定欄に「中段」の指定を行う。同様に、前行の文字列の後ろに接続してもよいとする文字列には、その接続指定欄に「接続」の指定（図では○印）を行う。図７は、文字列「１５８円」の配置位置指定欄に「価格」の指定、文字列「１００ｇ当り」に「中段」の指定、文字列「ロース」に「接続」の指定を行った場合を示している。そして、優先処理条件選択欄で、「接続指定」か「配置位置指定」かの選択を行う。この選択は、マウス３２により指示するか、キーボード３０にあらかじめ割り付けされたキーにより指示を行うことにより実行される。なお、価格を示す文字列の配置位置指定欄に「価格」の指定を行うことは、文字列配置に際しての第１の配置条件である。また、値組み枠内に全文字列が納まりきらなかった場合に、前行の文字列の後ろに接続してもよいとする文字列の接続指定欄に「接続」の指定を行うことと、「中段部」へ移動してもよいとする文字列の配置位置指定欄に「中段」の指定を行うこととは、文字列配置に際しての第２、第３の配置条件である。
【００２９】
このようにして設定された各設定データは、図９に示す組版情報メモリ１８に登録される。組版情報メモリ１８は、上記の設定データに加え、後述の処理にて設定されるデータをも含んでおり、図２、図３に示す総ての組版作業が終了すると、上記作図したそれぞれの値組み枠ごとに構築されて登録される。そして、この組版情報メモリ１８は、ヘッダ部として、採字データ名と、テキスト間隔と、採字ＮＯ．と、組方向と、優先処理条件と、文字列の位置固定の各データを含んでいる。このうち、位置固定データ以外のデータはこのステップＳ１０３で設定され、位置固定データは、そのデフォルトが固定するとされており、図３に示す組版結果の再編処理におけるステップＳ１２０等で設定される。そして、この位置固定データを固定しない旨のデータに設定後に、後述するように文字列の配置位置や配置する文字列自体の変更並びにその再配置が可能となる。また、組版情報メモリ１８は、文字列群に含まれるそれぞれの文字列の項目ごとに、接続選択と、配置位置選択と、採字文字列と、その書体と、その文字サイズと、その項目についての項目位置の各データを含んでいる。このうち、項目位置データ以外のデータはこのステップＳ１０３で設定され、項目位置データは後述のステップＳ１０６ａで設定される。この項目位置データは、各項目の文字列が配置される値組み枠における配置位置に関するデータであり、当該値組み枠での各項目文字列の配置位置の開始点座標と、回転配置する場合の回転角度（デフォルトはゼロ度）を含んでいる。
【００３０】
ここで、一つの採字データ内に、複数の値組み枠に対応する文字列群、即ち、図４に示すような複数の採字ＮＯ．データを有する場合には、最初の採字ＮＯ．データについて設定した体裁条件を、その他の採字ＮＯ．データに対しても適用することとする。こうすれば、一枚のチラシ内に同じ形式の複数の「値組み」を配置する場合に、体裁設定を各「値組み」毎に行う必要がなく、作業効率の向上を図ることができる。もちろん、各「値組み」毎に別々に体裁設定を行ってもかまわない。
【００３１】
次にステップＳ１０４では、ステップＳ１０２で作成して値組み枠データメモリ１４に登録された値組み枠のなかから、「値組み」を行う値組み枠を選択して、処理をスタートする。値組み枠データの選択は、図５に示すチラシＣ１上の値組み枠のうち処理を実行したい値組み枠を選択することにより行われる。例えば、マウス３２により、選択したい値組み枠を指定する方法や、キーボード３０により選択したい値組み枠名を入力する方法等が考えられる。値組み枠名としては、例えば、各枠に採字データ内の採字ＮＯ．に対応した番号付け等が考えられる。処理のスタートは、図７に示す体裁・配置設定画面における「スタートボタン」を、マウス３２により指示することにより実行される。キーボード３０にあらかじめ割り付けられたキーの指示によってもよい。
【００３２】
続くステップＳ１０５〜Ｓ１１１ａ（Ｓ１１１ｂ）では、ステップＳ１０３で設定して組版情報メモリ１８に登録されたデータに基づいて、図１に示す配置位置演算装置２２を用いて実際に各値組み枠における文字列の配置を実行する。以下、一つの値組み枠に、図７に示す設定条件において、文字列の配置を行う場合を例に説明する。説明の便宜上、各文字列の長さおよび高さは、図１０に示す値であるとする。なお、各文字列の長さおよび高さは、図７に示す文字サイズから容易に求めることができる。
【００３３】
図１１は、組方向を「よこ方向」、優先処理条件を「接続指定」とした場合の「値組み」の例を示す説明図である。ステップＳ１０５において、まず、「価格指定」を除く配置条件（接続指定および配置位置指定）を無視して、図１１（ａ）に示すように、図７の採字欄に示す全文字列を上から順に配置する。ここで、「価格指定」の文字列を除く各文字列のよこ方向の基準配置位置は枠の左端とする。また、「価格指定」の文字列のよこ方向の基準配置位置は枠の右端から文字列の長さだけ左方向に移動した位置とする。
【００３４】
ステップＳ１０６において、下式で示す全文字列の高さおよびテキスト間隔の総和Ｍ1 と値組み枠のたて方向の長さＹとの大小関係を比較し、全文字列が配置可能か否かを判断する。
【００３５】
Ｍ1 ＝（ｈ1 ＋ｔ＋ｈ2 ＋ｔ＋ｈ3 ＋ｔ＋ｈ4 ＋ｔ＋ｈ5 ＋ｔ＋ｈ6 ）
Ｙ  ＝ |Ｐ1yＰ2y|
【００３６】
Ｙ≧Ｍ1 ならば全文字列が値組み枠内に納まるので、項目の配置はその前のステップＳ１０５で完了することになる。よって、続くステップＳ１０６ａの処理を移行する。このステップＳ１０６ａでは、値組み枠に納まった各文字列（各項目）についての項目位置データを演算し、その結果を図９に示す組版情報メモリ１８に蓄積する。ステップＳ１０６での肯定判断に続くステップＳ１０６ａでは、図７の全文字列が上から順に配置されたので、上記の基準配置位置の座標、具体的には配置完了した各文字列の左下点座標が開始点座標とされる。また、文字列の回転配置はなされていないので、回転角度は、デフォルトのゼロ度のままである。項目位置データの蓄積の様子を例を挙げて説明すると、配置完了の文字列（図１１（ａ）では文字列「アメリカ産」と「カンザスビーフ」）の点Ｓ１，Ｓ２が開始点座標とされる。残り文字列については、これら文字列がステップＳ１０５での配置が完了した状態での左下点（図示せず）が開始点となり、項目位置データが蓄積される。こうして項目位置データを蓄積した後は、ステップＳ１１２に移行し、ステップＳ１０４において複数の値組み枠を指示した場合にそれらの組版処理を総て終了したか否かを判断する。否定判断した場合は、既述したステップＳ１０５に移行し、このステップＳ１１２で肯定判断するまで処理を繰り返す。
【００３７】
その一方、ステップＳ１０６で否定判断した場合は、図１１（ａ）に示すようにＹ＜Ｍ1 であり値組み枠内に全文字列が納まりきらないことになる。この場合は、文字列「１５８円」が納まらない。よって、この場合は、ステップＳ１０７に処理を移行して配置条件を変更し、再配置を実行する。まず、ステップＳ１０７では、優先処理条件が「接続指定」か「配置位置指定」かを判断し、その判断結果に応じてその後の処理を実行する。
【００３８】
このステップＳ１０７以降では、上記の優先処理条件が「接続指定」であれば、ステップＳ１０８ａ〜Ｓ１１１ａを実行する。ここで、優先処理条件が「配置位置指定」であれば、ステップＳ１０８ｂ〜Ｓ１１１ｂを実行する。ステップＳ１０８ａでは、接続指定優先であることから、前行に配置した文字列の後ろに接続して配置可能な文字列を接続させることとし、図１１（ｂ）に示すように、再度全文字列の配置を実行する。なお、「接続指定」の文字列（「ロース」）のよこ方向の基準配置位置は、「接続指定」の文字列が接続される文字列（「カンザスビーフ」）の基準配置位置からその接続される文字列の長さ（ｌ2 ）だけ右方向の位置とする。また、たて方向の基準配置位置は、「接続指定」の文字列が接続される文字列の高さの中心位置と「接続指定」の文字列の高さの中心位置が一致する位置とする。あるいは、２つの文字列の下端位置が一致する位置とすることも可能である。
【００３９】
ステップＳ１０９ａにおいて、下式で示す全文字列の高さとテキスト間隔の総和Ｍ2 と値組み枠のたて方向の長さＹとの大小関係を比較し、全文字列が配置可能か否かを判断する。
【００４０】
Ｍ2 ＝（ｈ1 ＋ｔ＋ｈ2 ＋ｔ＋ｈ4 ＋ｔ＋ｈ5 ＋ｔ＋ｈ6 ）
【００４１】
ここで、図７に示す文字サイズから明らかなように、接続指定された文字列「ロース」の文字列の高さｈ3 は、文字列「カンザスビーフ」の文字列の高さｈ2 より低いため、文字列の高さｈ3 を無視することができる。従って、文字列の高さの総和Ｍ2 は文字列の高さの総和Ｍ1 に対して（ｈ3 ＋ｔ）だけ小さくすることができ、全文字列の配置に必要な値組み枠のたて方向の長さを小さくすることができる。
【００４２】
Ｙ≧Ｍ2 ならば全文字列が値組み枠内に納まるので、項目の配置はその前のステップＳ１０８ａで完了することになる。よって、上記のステップＳ１０６ａの処理に移行して項目位置データの演算並びに組版情報メモリ１８への蓄積を実行する。ステップＳ１０９ａでの肯定判断に続くステップＳ１０６ａでは、ステップＳ１０８ａで設定した各文字列についての上記基準配置位置の座標（各文字列の左下点座標）を開始点座標とし回転角度をゼロ度として、項目位置データを蓄積する。図１１（ｂ）では、文字列「アメリカ産」と「カンザスビーフ」と「ロース」についての左下点Ｓ１〜Ｓ３が開始点となり、残りの文字列については、これら文字列がステップＳ１０８ａでの配置が完了した状態の左下点（図示せず）が開始点となる。その後は、上記したようにステップＳ１１２に移行し、処理を繰り返す。
【００４３】
その一方、ステップＳ１０９ａで否定判断した場合は、図１１（ｂ）に示すようにＹ＜Ｍ2 であり値組み枠内に全文字列が納まりきらないことになる。この場合も、依然として文字列「１５８円」が納まらない。よって、この場合は、配置条件を変更して再配置を実行すべく、ステップＳ１１０ａに処理を移行する。ステップＳ１１０ａでは、前行に配置した文字列の後ろに接続して配置可能な文字列を接続させ、更に、配置位置が移動可能な文字列を「中段部」に移動させることとし、図１１（ｃ）に示すように、再々度全文字列の配置を実行する。続くステップＳ１１１ａでは、下式で示す全文字列の高さおよびテキスト間隔の総和Ｍ3 と値組み枠のたて方向の長さＹとの大小関係を比較し、全文字列が配置可能か否かを判断する。
【００４４】
Ｍ3 ＝（ｈ1 ＋ｔ＋ｈ2 ＋ｔ＋ｈ5 ＋ｔ＋ｈ6 ）
【００４５】
ここで、配置位置指定された文字列「１００ｇ当り」の文字列は、「中段部」、即ち「価格部」のよこに配置される。図７に示す文字サイズより明らかなように、その文字列の高さｈ4 は、価格部に配置される文字列「１５８円」の高さｈ6 よりも低いため、文字列の高さｈ4 を無視することができる。従って、文字列の高さの総和Ｍ3 は、文字列の高さの総和Ｍ2 に対して、更に（ｈ4 ＋ｔ）だけ小さくすることができ、全文字列の配置に必要な値組み枠のたて方向の長さを、更に小さくすることができる。
【００４６】
Ｙ≧Ｍ3 ならば、図１１（ｃ）に示すように全文字列が値組み枠内に納まるので、項目の配置はその前のステップＳ１１０ａで完了することになる。よって、上記のステップＳ１０６ａの処理に移行して項目位置データの演算並びに組版情報メモリ１８への蓄積を実行する。ステップＳ１１１ａでの肯定判断に続くステップＳ１０６ａでは、ステップＳ１１０ａで設定した各文字列についての上記基準配置位置の座標（各文字列の左下点座標）を開始点座標とし回転角度をゼロ度として、項目位置データを蓄積する。図１１（ｃ）では、各文字列についての左下点Ｓ１〜Ｓ６が開始点となる。その後は、上記したようにステップＳ１１２に移行し、処理を繰り返す。その一方、Ｙ＜Ｍ3 ならば値組み枠内に全文字列が納まりきらないので、ステップＳ１０３に戻り、体裁・配置条件を設定し直して配置をやり直す。また、配置不可として処理を中止してもよい。
【００４７】
ところで、接続指定された文字列「ロース」の長さｌ3 と前行の文字列「カンザスビーフ」の長さｌ2 の総和ｌ＝ｌ2 ＋ｌ3 が値組み枠の横方向の長さＸ＝ |Ｐ1xＰ2x| の中に納まるか否かが問題となる。もし、ｌ＞Ｘとなり、納まらないような場合は、「文字変形」を行い、枠内に収めるようにしてもよい。「文字変形」としては、組方向が「よこ方向」ならば「長体」、「縦方向」ならば「平体」などがある。「長体」とは、文字のよこサイズのみを縮小する変形をいう。また、「平体」とは、文字のたてサイズのみを縮小する変形をいう。
【００４８】
次に、ステップＳ１０７で配置位置指定優先と判断した場合について説明する。図１２は、組方向を「よこ方向」、優先処理条件を「配置位置指定」とした場合の「値組み」の例を示す説明図である。この場合であっても、ステップＳ１０６の否定判断を受けていることから、図１２（ａ）に示すように、図１１（ａ）の場合と同じくＹ＜Ｍ1 により値組み枠内に全文字列が納まりきらない。よって、配置位置指定優先の場合のステップＳ１０８ｂでは、配置位置が移動可能な文字列を「中段部」に移動させることとし、図１２（ｂ）に示すように、再度全文字列の配置を実行する。基準配置位置についてはステップＳ１０８ａ以降で説明したとおりである。続く、ステップＳ１０９ｂにおいて、下式で示す全文字列の高さおよびテキスト間隔の総和Ｍ4 と値組み枠のたて方向の長さＹとの大小関係を比較し、全文字列が配置可能か否かを判断する。
【００４９】
Ｍ4 ＝（ｈ1 ＋ｔ＋ｈ2 ＋ｔ＋ｈ3 ＋ｔ＋ｈ5 ＋ｔ＋ｈ6 ）
【００５０】
ここで、配置位置指定された文字列「１００ｇ当り」の文字列は、「中段部」、即ち「価格部」のよこに配置される。図７に示す文字サイズより明らかなように、その文字列の高さｈ4 は、価格部に配置される文字列「１５８円」の高さｈ6 よりも低いため、文字列の高さｈ4 を無視することができる。従って、文字列の高さの総和Ｍ4 は文字列の高さの総和Ｍ1 に対して（ｈ4 ＋ｔ）だけ小さくすることができ、全文字列の配置に必要な値組み枠のたて方向の長さを小さくすることができる。
【００５１】
Ｙ≧Ｍ4 ならば全文字列が値組み枠内に納まるので、項目の配置はその前のステップＳ１０８ｂで完了することになる。よって、上記のステップＳ１０６ａの処理に移行して既述したように項目位置データの演算並びに組版情報メモリ１８への蓄積を実行する。その後にステップＳ１１２に移行する点も既述したとおりである。
【００５２】
その一方、ステップＳ１０９ｂで否定判断した場合は、図１２（ｂ）に示すようにＹ＜Ｍ4 であり値組み枠内に全文字列が納まりきらないことになる。よって、この場合にあっても、配置条件を変更して再配置を実行すべく、ステップＳ１１０ｂに処理を移行する。ステップＳ１１０ｂでは、配置位置が移動可能な文字列を「中段部」に移動させ、更に、前行に配置した文字列の後ろに接続して配置可能な文字列を接続させることとし、図１２（ｃ）に示すように、再々度全文字列の配置を実行する。続くステップＳ１１１ｂでは、下式で示す全文字列の高さおよびテキスト間隔の総和Ｍ5 と値組み枠のたて方向の長さＹとの大小関係を比較し、全文字列が配置可能か否かを判断する。
【００５３】
Ｍ5 ＝（ｈ1 ＋ｔ＋ｈ2 ＋ｔ＋ｈ5 ＋ｔ＋ｈ6 ）
【００５４】
ここで、図７に示す文字サイズより明らかなように、接続指定された文字列「ロース」の文字列の高さｈ3 は、文字列「カンザスビーフ」の文字列の高さｈ2 より低いため、文字列の高さｈ3 を無視することができる。従って、文字列の高さの総和Ｍ5 は、文字列の高さの総和Ｍ4 に対して、更に（ｈ3 ＋ｔ）だけ小さくすることができ、全文字列の配置に必要な値組み枠のたて方向の長さを、更に小さくすることができる。
【００５５】
Ｙ≧Ｍ5 ならば図１２（ｃ）に示すように全文字列が値組み枠内に納まるので、項目の配置はその前のステップＳ１１０ｂで完了することになる。よって、この場合も上記のステップＳ１０６ａの処理に移行して、既述したように項目位置データの演算並びに組版情報メモリ１８への蓄積を実行し、更にステップＳ１１２に移行する。Ｙ＜Ｍ5 ならば値組み枠内に全文字列が納まりきらないので、ステップＳ１０３に戻り、体裁・配置条件を設定し直して配置をやり直す。
【００５６】
上記したように項目位置データの蓄積（ステップＳ１０６ａ）に続くステップＳ１１２で肯定判断した場合は、ステップＳ１０４において指示した複数の値組み枠の総ての組版処理を終了したことになる。よって、この場合は、上記のようにして求めた組版結果の再編やこの組版結果を用いた効率のよい組版を行なうべく、図３に示すフローチャートの処理に移行する。なお、このステップＳ１１２にて、以上のようにして求めた「値組み」のデータは、組版済データメモリ２４に一旦登録される。
【００５７】
組方向を「たて方向」とする場合も、同様に、上述の手順で文字列の配置を実行することができる。
【００５８】
上記のステップＳ１１２に続いては、図３に示すステップＳ１２０にて、上記の組版結果の再編の要否を判断する。即ち、オペレータが図７に示す体裁・配置設定画面における「位置固定ボタン」をマウス３２によりクリックすれば、配置再編装置２６、詳しくはＣＰＵ１０は、組版結果の再編を行なうと判断する。一方、上記の設定画面における「終了ボタン」をクリックすれば、再編は要しないと判断して本実施例の組版作業を終了する。この場合、次のようにすることもできる。ステップＳ１０４で、図５に示すチラシＣ１上の値組み枠のうち組版処理対象として指定されていない値組み枠が残されていることがある。よって、上記のステップＳ１２０を、組版結果の再編を行なうか、この残された値組み枠について上記したように組版を実行するようか否か判断するようにすることもできる。なお、ステップＳ１２０の判断に当たっては、上記の両ボタンのマウスクリックに替えて、或いはマウスクリックと併用して、キーボード３０の所定キー操作を判断材料とするようにしてもよい。
【００５９】
上記したように「位置固定ボタン」がマウスクリックされると、図９に示す組版情報メモリ１８のデータのうち、位置固定データがそのデフォルトである「固定する」旨のデータから「固定しない」旨のデータに書き換えられる。これにより、以下に記す再編処理が可能となる。そして、ステップＳ１２０に続くステップＳ１２２では、その再編処理の内容が文字列の配置位置の変更に関するものか文字列の変更に関するものであるか否かを判断する。即ち、オペレータが図７に示す体裁・配置設定画面における「テキストボタン」をマウス３２によりクリックすれば、配置再編装置２６（ＣＰＵ１０）は、再編処理が文字列の変更に関するものであると判断する。その一方、オペレータが図５に示す値組み枠のうち、上記のように組版済みのいずれかの値組み枠をクリックすれば、再編処理は文字列の配置位置の変更に関するものであると判断する。ここで、配置位置変更と文字列変更について説明する。
【００６０】
チラシの視覚的効果を高めて読者の注意を惹くために、図１３に示すように、図１１（ｃ）で組版済みの文字列「先着１００名様限り」（図１３（ａ））を値組み枠において右方に位置変更することが求められることがある（図１３（ｂ））。或いは、ある文字列を斜めに配置変更するようなことが求められることもある。更に、文字列をその文字が長体若しくは平体となるように変形するようなことも求められる。このように文字列の配置位置を変更することが上記のステップＳ１２２における配置位置変更に該当する。また、商品内容の変更等に伴って値組み枠での配置済み文字列の変更が求められることがある。このことがステップＳ１２２における文字列変更に該当する。
【００６１】
上記したマウス操作を経てステップＳ１２２で再編処理は文字列の配置位置の変更に関するものであると判断した場合は、続くステップＳ１２４で、文字列配置の変更処理を行なう。即ち、オペレータは、配置変更の対象となる値組み枠をマウス３２やキーボード３０にて特定すると共に、マウス３２を用いて所望するよう文字列配置を変更する。例をもって説明すると、オペレータは、ステップＳ１１２までの処理により配置決定済みの値組み枠（図５参照）の中から所望の値組み枠、例えば値組み枠Ｗ１を特定する。そして、図１３に示すように配置変更する場合は、オペレータは、その特定した値組み枠のうちの所望する文字列「先着１００名様限り」をマウス３２にて右方にドラッグする。これにより、配置再編装置２６（ＣＰＵ１０）は、図示するように文字列の配置を変更すると共に、組版情報メモリ１８（図９参照）における配置変更文字列「先着１００名様限り」の項目に該当する項目位置データを、配置変更後のデータに更新する。図１３に示す場合は、開始点座標Ｓ４が図１３（ｂ）のものに更新され回転角度はゼロ度のままである。この配置変更文字列「先着１００名様限り」が斜めに配置変更されれば、回転角度も更新される。また、上記したように文字の長平体を伴う文字列変形の場合には、文字サイズデータも更新される。このデータ更新の際には、上記特定した値組み枠においては、配置変更は終了し今回の処理での組版結果の再編は不要であるとして、位置固定データは「固定する」旨のデータとされる。なお、値組み枠が特定されると、その値組み枠での既存の配置の様子はカラーＣＲＴ３６に拡大表示されるので、その表示を見ながらオペレータは配置を変更操作する。
【００６２】
続くステップＳ１２６では、上記の配置変更を他の値組み枠に反映させるか否かを判断する。通常、商品チラシでは、同一の商品、例えば精肉商品をその品目別（産地別や肉品別等）に、図５のチラシＣにおける値組み枠Ｗ１〜Ｗ６のように多列表示する。この際、値組み枠Ｗ１〜Ｗ６を同じ配置の様子で組版することが通常であるが、場合によっては、この中の一つの値組み枠だけ、配置の様子を変えることがある。このため、上記のステップＳ１２６では、ステップＳ１２４での配置変更を他の値組み枠に反映させるか、配置変更を特定の値組み枠のみに留めるかを判断するのである。
【００６３】
このステップＳ１２６の判断は、オペレータの操作により下される。即ち、オペレータが図７に示す体裁・配置設定画面における「終了ボタン」をマウス３２によりクリックすれば、配置再編装置２６（ＣＰＵ１０）は、ステップＳ１２４での配置変更は上記特定した一つの値組み枠のみで良いと判断する。そして、この場合は、本実施例の組版作業を終了する。これにより、この一つの値組み枠（例えば、値組み枠Ｗ１）のみが他の値組み枠と異なった文字列配置の様子を呈することになり、購買者の注意を惹きやすくなる。その一方、オペレータが上記特定した値組み枠以外の値組み枠をマウス３２にてクリックすると、配置再編装置２６（ＣＰＵ１０）は、配置変更を他の値組み枠に反映させると判断する。そして、続くステップＳ１２８で、配置再編装置２６（ＣＰＵ１０）は、そのクリックされた総ての値組み枠（例えば、図５の値組み枠Ｗ３、Ｗ４、Ｗ６）を配置変更の反映対象として特定する。
【００６４】
その後は、体裁・配置設定画面における「再配置ボタン」のオペレータによるマウスクリックを待って、以下の再編処理を行なう。まず、ステップＳ１２４で配置変更済みの値組み枠（例えば、値組み枠Ｗ１）についての組版情報メモリ１８のうち、図９に示す各項目についてのデータを、反映対象として特定された一つの値組み枠（例えば、値組み枠Ｗ３、Ｗ４、Ｗ６のうちの値組み枠Ｗ３）の組版情報メモリ１８に複写する（ステップＳ１３０）。次いで、この複写された組版情報メモリ１８と、値組み枠Ｗ３に配置すべき文字列群としてステップＳ１０３で設定された採字データ（図４参照／採字Ｎｏ．３）の各文字列とを照合し、この採字データに含まれる各項目の文字列を、上記複写された組版情報メモリ１８における項目位置データで規定されるように順次配置する（ステップＳ１３２）。この際、各項目の文字列について接続選択と配置位置選択と書体と文字サイズとは、この値組み枠Ｗ３についてステップＳ１０３で設定済みのものが優先される。つまり、この値組み枠Ｗ３について複写済みの組版情報メモリ１８における接続選択と配置位置選択と書体と文字サイズとについては、ステップＳ１０３で設定済みのデータに改められる。よって、組版情報メモリ１８の複写に際しては、既に値組み枠Ｗ３について作成済みの組版情報メモリ１８において、各項目についての項目位置データのみを複写するようにしても良い。このステップＳ１３２での文字列配置完了後は、その値組み枠Ｗ３においては、配置変更は終了し今回の処理での組版結果の再編は不要であるとして、位置固定データは「固定する」旨のデータとされる。
【００６５】
こうして反映対象の一つの値組み枠について新たに文字列の配置変更を行なった後は、総ての反映対象値組み枠（上記した残りの値組み枠Ｗ４、Ｗ６）について上記の配置変更が完了したか否かを判断する（ステップＳ１３４）。そして、肯定判断するまで上記のステップＳ１３０からの処理を繰り返し、肯定判断した場合には、本ルーチンを終了する。これにより、反映対象とした値組み枠の総て（値組み枠Ｗ３、Ｗ４、Ｗ６）で、図１３（ｂ）に示すように文字列配置の変更が完了し、その結果（再編後の「値組み」）は組版済データメモリ２４に更新して蓄積される。これにより、図５のチラシＣにおいて、値組み枠Ｗ１、Ｗ３、Ｗ４、Ｗ６は上記のように文字列配置が変更されたものとなり、値組み枠Ｗ２、Ｗ５については文字列配置に変更はない。このため、文字列配置の変更有りの値組み枠と変更のない値組み枠が交互に配置されて、多様な文字列配置の値組み枠とでき、購買者の注意を喚起しやすくなる。
【００６６】
一方、ステップＳ１２２において、既述したように「テキストボタン」のマウス操作を経て再編処理は文字列変更であると判断した場合は、続くステップＳ１３６で、文字列の変更処理を行なう。即ち、オペレータは、図４に示す採字データ画面をカラーＣＲＴ３６に表示させた状態にし、当該画面にて変更を所望する文字列をマウス３２にて特定しその文字列テキストをキーボード３０にて変更する。例えば、図１４に示すように、文字列のテキスト「オーストラリア産」をテキスト「国内牛松阪産」と変更したり、「上バラ」を「霜降り」と変更する。或いは、オペレータは、図７の体裁・配置設定画面において、その採字欄における文字列をマウス３２にて特定しその文字列をキーボード３０にて変更する。この変更に伴い、配置再編装置２６（ＣＰＵ１０）は、変更された文字列を組版情報メモリ１８に含まれる「採字文字列」のデータとして更新する。上記の場合であれば、第１項目での「採字文字列」におけるテキストデータ（「オーストラリア産」）が「国内牛松阪産」に更新される。この場合、その文字列についての接続選択と配置位置選択と書体と文字サイズとについては、ステップＳ１０３で設定済みのデータのままである。
【００６７】
こうして文字列自体を変更した後には、体裁・配置設定画面における「再配置ボタン」のオペレータによるマウスクリックを待って、以下の再編処理を行なう。即ち、上記のように更新済みの組版情報メモリ１８に基づいて、配置済み文字列を上記の変更済みの文字列に入れ替えて配置する（ステップＳ１３８）。これにより、変更後の文字列がそれまでの配置の様子の通りに配置される。このステップＳ１３８での文字列配置完了後は、文字列変更は終了し今回の処理での組版結果の再編は不要であるとして、位置固定データは「固定する」旨のデータとされる。その後、本ルーチンを終了する。
【００６８】
以上説明したように、本実施例によれば、「値組み」の新規な組版に関して以下の利点がある。図７に示す体裁・配置条件設定画面上において、一つの値組み枠内の体裁や配置条件を設定するだけに過ぎない。よって、簡単に「値組み」の組版処理を実行できる。また、同じ「値組み」形式の複数の組版処理を一括して実行できる。従って、複数の値組み枠を有するチラシの組版作業効率の向上を図ることができる。
【００６９】
また、組版結果に関しては、一旦組版した文字列配置を、その文字列の特定やマウスドラッグといった単純な操作で容易に変更し、その多様化を図ることができる（ステップＳ１２４）。しかも、このように変更した文字列配置を他の値組み枠についても反映させる場合、この他の値組み枠を特定するだけでよい（ステップＳ１２６〜１３４）。よって、複数の値組み枠の組版結果を容易に再編することができると共に、文字列配置の多様化を図ることができる。更に、一旦組版した配置済み文字列を新たな他の文字列に再編するに当たり、その文字列の特定や文字列テキストの変更といった単純な操作を要するに過ぎない。従って、このような単純な操作で、配置済み文字列を新たな文字列に容易に再編することができる（ステップＳ１３６〜１３８）。これらの結果、組版結果の再編を通してチラシの視覚的効果を効果的に高めて読者の注意を惹くことができる。
【００７０】
次に、他の実施例（第２実施例）について説明する。この第２実施例は、上記した組版結果の再編以前の処理が相違する。図１５は、第２実施例の組版作業の手順の要部を示すフローチャートである。図示するように、この第２実施例では、上記の実施例（第１実施例）と同様に、採字データの作成（ステップＳ１０１）と値組み枠の作図（ステップＳ１０２）を実行し、その後は、採字した文字列の書体と文字サイズを設定する（ステップＳ３０３）。この設定は、図１６に示す設定画面上において行なう。なお、ステップＳ１０３と異なり当該設定画面には、テキスト間隔設定欄や接続指定欄、配置位置指定欄等は不要である。ステップＳ３０３での書体等設定に続いては、ステップＳ１０４と同様に「値組み」を行なう値組み枠を指定して処理を開始する（ステップＳ３０４）。
【００７１】
その後は、指定した値組み枠について文字列配置を行なう（ステップＳ３０５）。即ち、オペレータは、図１７に示すように、体裁設定表における採字文字列をマウス３２にて一つずつ指定し、その指定した文字列を値組み枠にいわゆるドラッグ＆ドロップする。すると、その文字列は、値組み枠においてオペレータが所望する位置に配置される。この場合、配置再編装置２６（ＣＰＵ１０）は、文字列ごとに表示枠ＨＷを作成し、ドラッグ＆ドロップに合わせてこの表示枠ＨＷを移動・配置する。オペレータは上記のマウス操作を体裁設定表の総ての採字文字列について行なう。
【００７２】
こうして総ての採字文字列がドラッグ＆ドロップを経て値組み枠の所望する位置に配置されると、配置再編装置２６（ＣＰＵ１０）は、この値組み枠について組版情報メモリを作成する。この場合の組版情報メモリは、図９に示す組版情報メモリ１８と以下の点で相違する。つまり、組版情報メモリ１８に含まれていたヘッダ部分のデータのうち、テキスト間隔と優先処理条件のデータを備えておらず、各項目のデータのうち、接続選択と配置位置選択のデータを備えていない。よって、この第２実施例でも、各項目ごとの項目位置データは蓄積される。なお、この項目位置データは、開始点座標と回転角度で構成されることに変わりはない。
【００７３】
こうして指定した値組み枠についての文字列配置が完了すると、他の値組み枠についても上記の処理を繰り返す（ステップＳ３０６）。この繰り返しに続いては、図３に示したステップＳ１２０以降の処理を実行する。なお、繰り返し完了は、「終了ボタン」等の操作で判断される。
【００７４】
以上説明した第２実施例によっても、「値組み」の新規な組版に関しては、配置文字列の書体・サイズの設定と、体裁設定表を見ながらのドラッグ＆ドロップという簡単なマウス操作とを必要とするに過ぎない。よって、簡単に「値組み」の組版処理を実行でき、チラシの組版作業効率の向上を図ることができる。しかも、ドラッグ＆ドロップで配置位置が定まることから、再編前の文字列配置の多様化を図ることができる。また、組版結果に関しては、上記の第１実施例と同一の効果を奏することができる。
【００７５】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。
【図面の簡単な説明】
【図１】この発明の一実施例（第１実施例）を適用する組版装置を示すブロック図。
【図２】この第１実施例における組版作業の前半部分に当たる組版決定処理に関するフローチャート。
【図３】この組版作業の後半部分に当たり、一旦決定した組版結果を再編する処理に関するフローチャート。
【図４】採字データの一例を示す説明図。
【図５】値組み枠の作図について説明する説明図。
【図６】値組み枠データメモリ１４に登録される内容を示す説明図。
【図７】体裁・配置条件設定の一例を示す説明図。
【図８】組版の配置フォーマットの例を示す説明図。
【図９】組版情報メモリ１８に登録される内容を示す説明図。
【図１０】図１１および図１２の説明に用いられる全文字列の文字列の長さおよび高さの例を示す図。
【図１１】組方向を「よこ方向」、優先処理条件を「接続指定」とした場合の「値組み」の例を示す説明図。
【図１２】組方向を「よこ方向」、優先処理条件を「配置位置指定」とした場合の「値組み」の例を示す説明図。
【図１３】組版済みの文字列「先着１００名様限り」を値組み枠において右方に位置変更する再編処理を説明する説明図。
【図１４】図４に示す採字データの一部の文字列のテキスト「オーストラリア産」をテキスト「国内牛松阪産」と変更したり、「上バラ」を「霜降り」と変更する再編処理を説明する説明図。
【図１５】第２実施例の組版作業手順の要部を示すフローチャート。
【図１６】この組版作業手順における採字文字列の書体と文字サイズの設定の様子を説明する説明図。
【図１７】この組版作業手順における文字列配置の様子を説明する説明図。
【符号の説明】
１０…ＣＰＵ
１２…バスライン
１４…枠データメモリ
１６…採字データメモリ
１８…組版情報メモリ
２０…配置位置設定装置
２２…配置位置演算装置
２４…組版済データメモリ
２６…配置再編装置
３０…キーボード
３２…マウス
３４…デジタイザ
３６…カラーＣＲＴ
３８…磁気ディスク
１００…組版装置
【図１】
0003715445.tif 000002
【図２】
0003715445.tif 000003
【図３】
0003715445.tif 000004
【図４】
0003715445.tif 000005
【図５】
0003715445.tif 000006
【図６】
0003715445.tif 000007
【図７】
0003715445.tif 000008
【図８】
0003715445.tif 000009
【図９】
0003715445.tif 000010
【図１０】
0003715445.tif 000011
【図１１】
0003715445.tif 000012
【図１２】
0003715445.tif 000013
【図１３】
0003715445.tif 000014
【図１５】
0003715445.tif 000015
【図１４】
0003715445.tif 000016
【図１６】
0003715445.tif 000017
【図１７】
0003715445.tif 000018