(57)【要約】【課題】特定のデータベースから簡便な操作で再編集可能な小組情報をレイアウト上に貼り付けることを可能とし、操作性向上をはかる。【解決手段】小組情報配置エンジン１と、小組情報再配置エンジン２から構成されるレイアウト設定装置であって、小組情報配置エンジン１が、特定のデータベース（ＤＢ）１０から取得される小組情報を小組作成情報設定ファイル５に定義された、位置と体裁情報に基づき組版に配置し、小組情報再配置エンジン２が、先に挿入された小組情報を取り込み編集し、小組作成情報設定ファイル５に定義された、位置と体裁情報に基づき組版に再配置する。【選択図】      図１
2005025286.tif 000002
【特許請求の範囲】
【請求項１】
特定のデータベースから取得される小組情報を組版の任意の領域に挿入するレイアウト設定装置であって、
前記取得される小組情報を、小組作成情報設定ファイルに定義された位置と体裁情報に基づき前記組版に配置する小組情報配置部と、
前記挿入された小組情報を取り込み編集し、前記小組作成情報設定ファイルに定義された位置と体裁情報に基づき前記組版に再配置する小組情報再配置部と、
を備えたことを特徴とする文書レイアウト設定装置。
【請求項２】
あらかじめ用意される複数の前記小組作成情報設定ファイルの中から１つを選択して前記挿入される小組情報の位置と体裁を定義し、前記データベースから取得される小組情報に代えて、挿入すべき小組情報を作成する新規小組情報作成部を備えたことを特徴とする請求項１に記載の文書レイアウト設定装置。
【請求項３】
特定のデータベースから取得される小組情報を組版の任意の領域に挿入するレイアウト設定方法であって、
前記取得される小組情報を、小組作成情報設定ファイルに定義された位置と体裁情報に基づき前記組版に配置する工程と、
前記挿入された小組情報を取り込み編集し、前記小組作成情報設定ファイルに定義された位置と体裁情報に基づき前記組版に再配置する工程と、
を備えたことを特徴とするレイアウト設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特定のデータベースから取得されるコンテンツを文書の一部として任意の領域に挿入するレイアウト設定装置および方法に関する。
【０００２】
【従来の技術】
レイアウト図を作成することのできるプレゼンテーション用作成ソフトウェアの中には、特定のデータベースと接続し、得られる情報をレイアウトに反映することができるものがある。
一方、組版技術においても、レイアウト作成機能を提供するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の改良は目覚しく、具体的には、組版機等から出力された印刷物を作成する際のレイアウトを規則的パターンに沿って操作性よく決定し得るようにしたもの（特許文献１参照）、データの修正を対話形式で行うもの（特許文献２参照）、等がある。
【０００３】
【特許文献１】
特開平７−１０５２１２号公報
【特許文献２】
特開平７−４４６０７号公報
【０００４】
【発明が解決しようとする課題】
ところで、従来の組版および小組作成ソフトウェアは、完全に位置まで定まったフォーマットにより小組情報を作成することには長けているが、そのための設定が煩雑であり、作成できるのは小組情報のみである。また、特定のデータベースから簡便な操作で小組情報を生成することはできない。
更に、作成された小組情報をレイアウト上で用いようとすれば、クリップボード経由で編集不可能なグラフィックデータとして貼り付けるか、組版情報を捨て、ただの文字列情報に変換しなければならないといった不都合があった。
【０００５】
ここで、「組版」とは、指定された紙面に対して、文字、記号、罫線、図形、画像等の素材を組み合わせて所望の体裁に整えること、および整えられて表示された紙面を指し、「小組」とは、紙面全体ではなく、紙面内における所定の任意の矩形閉領域において、紙面に対する組版と同様に体裁を整えられて表示された文字、記号、罫線、図形、画像等の素材の集合をいう。
【０００６】
本発明は上記事情に鑑みてなされたものであり、特定のデータベースから簡便な操作で再編集可能な小組情報をレイアウト上に貼り付けることを可能とし、データベース上からの簡便なデータ生成と、同一レイアウト画面での再編集を可能とすることにより、一層の操作性向上をはかったレイアウト設定装置およびその方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記した課題を解決するために本発明は、特定のデータベースから取得される小組情報を組版の任意の領域に挿入するレイアウト設定装置であって、前記取得される小組情報を、小組作成情報設定ファイルに定義された位置と体裁情報に基づき前記組版に配置する小組情報配置部と、前記挿入された小組情報を取り込み編集し、前記小組作成情報設定ファイルに定義された位置と体裁情報に基づき前記組版に再配置する小組情報再配置部と、を備えたことを特徴とする。
【０００８】
また、本発明において、あらかじめ用意される複数の前記小組作成情報設定ファイルの中から１つを選択して前記挿入される小組情報の位置と体裁を定義し、前記データベースから取得される小組情報に代えて、挿入すべき小組情報を作成する新規小組情報作成部を備えたことを特徴とする。
【０００９】
上記した課題を解決するために本発明は、特定のデータベースから取得される小組情報を組版の任意の領域に挿入するレイアウト設定方法であって、前記取得される小組情報を、小組作成情報設定ファイルに定義された位置と体裁情報に基づき前記組版に配置する工程と、前記挿入された小組情報を取り込み編集し、前記小組作成情報設定ファイルに定義された位置と体裁情報に基づき前記組版に再配置する工程と、を備えたことを特徴とする。
【００１０】
【発明の実施の形態】
図１は、本発明におけるレイアウト設定装置の構成、ならびにレイアウト設定のための動作概念を説明するために引用した図である。
本発明のレイアウト設定装置は、小組情報配置部としての小組情報配置エンジン１と、小組情報再配置部としての小組情報再配置エンジン２と、小組情報新規作成部としての小組情報新規作成エンジン３と、マンマシンインタフェースとなるＧＵＩ画面４（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）で構成される。
５は、小組情報毎、そのキー項目、属性、配置があらかじめ定義される小組作成情報設定ファイルである。
【００１１】
ここでは、ＧＵＩ画面４として、レイアウト画面４１、ＤＢ（Ｄａｔａｂａｓｅ）情報検索画面４２、小組情報編集画面４３、小組生成情報設定編集画面４４が用意される。
小組情報配置エンジン１は、ＤＢ情報検索画面４２を介して取得される小組情報を、小組作成情報設定ファイル５に定義された位置と体裁情報に基づき組版に配置する機能を持つ。また、小組情報再配置エンジン２は、組版に挿入された小組情報を取り込み編集し、小組作成情報設定ファイル５に定義された位置と体裁情報に基づき組版に再配置する機能を持つ。
更に、小組情報新規作成エンジン３は、あらかじめ用意される複数の小組作成情報設定ファイル５の中から１つを選択して挿入される小組情報の位置と体裁を定義し、ＤＢ１０から取得される小組情報に代えて、挿入すべき小組情報を作成する機能を持つ。
【００１２】
図１を参照しながら本発明におけるレイアウト設定装置の動作概念について概略説明する。
レイアウト設定装置は、ユーザが、ＤＢ情報検索画面４２で得られる特定のデータをレイアウト画面４１にドラッグ＆ドロップ等を行ない、「追加」、あるいは「更新」の指示を行うと（ａ）、小組作成情報設定ファイル５の内容に従い自動的に小組情報を生成してレイアウト画面４１に貼り付ける（ｂ）。
貼り付けられた小組情報を再編集する場合、ユーザは、「編集」指示（ｃ）の後、小組情報をレイアウト画面４１上で選択して取り込み（ｄ）、ダブルクリック等の操作により小組情報編集画面４３を開き、文字列、図形の位置、内容等小組情報を編集してレイアウト画面４１の同位置に再度貼り付ける（ｅ）。
【００１３】
なお、小組情報新規作成の場合は、小組情報編集画面４３を空で開き、あらかじめ複数登録済みの小組作成情報設定ファイル５の中から一つを選択し、内容を埋め込む（ｆ）。小組生成情報設定編集画面４４では、ＤＢ１０内のキー項目と、それら内容が配置される位置、属性の情報を関連付けたデータを生成し、編集する。
【００１４】
図２は、本発明のレイアウト設定方法に従うプログラムの処理手順をフローチャートで表現した図である。
また、図３、図４は、小組情報の自動生成、小組情報の編集のそれぞれについての操作と動作をレイアウト画面上に展開して示した図である。なお、図３、図４中、図１と同一番号が付された画面は図１に示すそれと同じとする。
以下、図２〜図４を参照しながら図１に示す本発明のレイアウト設定装置の動作について詳細に説明する。
【００１５】
まず、ユーザは、ＤＢ１０検索により（ステップＳ２１）、ユーザがＤＢ情報検索画面４２を介して得られる特定のデータをレイアウト画面４１にドラッグ＆ドロップ等の操作を行ない、「追加」、あるいは「更新」の指示を行う（ステップＳ２２）。このことにより、本発明のレイアウト設定装置は、小組作成情報設定ファイル５の内容に従って自動的に小組情報を生成し（ステップＳ２３）、あるいは更新してレイアウト画面４１上に貼り付ける（ステップＳ２４）。
図３に示されるように、小組を形成している各領域（文字ボックス、表組ボックス、画像ボックス）の位置と中身は、ＤＢ１０および小組作成情報設定ファイル５に定義された情報を用いる。具体的には、画面上部に割り付けられた設定ボタンをクリックすることにより設定のためのダイアログ４５が出現する。小組作成情報は複数登録でき、その中から、ドラッグ＆ドロップ時に自動的に参照する情報を設定として記憶しておく。ここで、小組形式一覧中に割り付けられた追加、修正ボタンのいずれかをクリックすると図４に示す小組情報編集画面４３が開いて設定情報の作成が可能になる。
【００１６】
ここで、小組作成情報設定ファイル５とは、ＤＢ１０内の、指定されたキー名を持つデータを、これから自動的に生成される小組内のどのような位置と体裁で配置する入力データを作成するかがあらかじめ記述されるデータ定義ファイルである。また、キー項目とは、組版のための情報を格納しているＤＢ１０のデータベースキーである。
小組情報領域全体の位置は、レイアウトツール上の操作で決まる。ここでいう、「配置」とは、小組領域内でＤＢ１０から取得したデータをどのような体裁にするかと言う意味における配置であり、「属性」とは、フォント、サイズ、色等文字の体裁や、罫線の太さ、線種、色、図表の背景色をいう。
【００１７】
レイアウト設定装置は、小組情報を自動生成するにあたり、小組作成情報設定ファイル５に記述されているデータベースキーと、対応する値（文字列）の配置、属性の組を取得し、ＤＢ１０から値を取得して、指定された位置と体裁で表示するための入力データを作成する。
上記した小組作成情報設定ファイル５は、ＤＢ１０からレイアウトに対して小組を追加、修正するための設定を記述した定義ファイルであるため、レイアウトの変更自体とは独立している。小組以外の情報が多数含まれるレイアウト全体の情報（矩形や楕円や直線等単純図形等）を保持するファイル（ここではプランファイルと称する）内の小組情報に変更があった場合にはそのファイルにのみ変更が適用され、ＤＢ１０内に格納された小組情報を作成するための部品への影響はない。逆に、ＤＢ１０内のデータが変更された場合は、手動または自動的に編集中のプランファイルにその変更を適用することも可能になる。
【００１８】
一方、貼り付けられた小組情報を再編集する場合（ステップＳ２５“編集”）、ユーザは、「編集」指示の後、小組情報をレイアウト画面４１上で選択して取り込み、ダブルクリック等の操作により図４に示す小組情報編集画面（小組エディタ）４３を開き（ステップＳ２６）、文字列、内容等に関する小組情報を編集（ステップＳ２７）してレイアウト画面４１の同位置に再度貼り付ける（ステップＳ２８）。ここでは、ボックスの追加、移動、修正も可能である。
小組情報編集終了時に、小組情報編集画面（小組エディタ）４３で作成した小組作成情報部分を設定として登録することも可能である。
【００１９】
なお、図１に示される小組情報の上にある「画像」は、ＤＢ情報検索画面４２からレイアウト画面４１にドラッグした際に自動的に形成される体裁である。この画像は、小組の一部ではないが、レイアウト画面上で小組情報の領域に追随して移動させることができる。例えば、ＤＢ情報検索画面４２で品番、品名、単価等の商品情報が得られた場合、その商品画像が上記した「画像」に相当する。
【００２０】
一方、小組情報新規作成の場合は（ステップＳ２５“新規”）、小組情報編集画面４３を空で開き（ステップＳ２９）、あらかじめ複数登録済みの小組生成情報設定ファィル４の中から一つを選択する（ステップＳ３０）。
具体的には、図４において、ユーザは、まず、レイアウト画面４１上で画面上部に割り付けられた「小組追加」ボタン、およびレイアウト画面４１の任意の箇所をクリックする。このことにより、小組情報編集画面４３が開く。更に、図３に示す設定ダイアログ４５が開き、登録されている小組作成情報一覧から情報を選択する。このとき、全くの空白から小組を作成することも可能である。その後、図に示されるような空のボックス群で構成される小組が出現する。
そして、ユーザは、小組情報編集画面４３を用いて小組情報を埋め込こみ、内容として作りこむ（ステップＳ３１）。
【００２１】
ここで、「新規作成」とは、ＤＢ１０から文字列を所得せず、小組設定のみを適用したい場合のことで、文字列や画像部分が空白になっている状態をいう。小組作成情報設定ファイル５は、その設定を複数保持できる。従って、複数の体裁を記述しておき、任意のタイミングでそれを切り替え使用することができる。
このとき、位置と体裁だけ決まってまだ中身が与えられていない小組情報に対し、上記した操作に従い、項目毎に文字列や画像を与え、小組情報としてレイアウト画面４１に貼り付けることができる。
なお、小組生成情報設定編集画面４４は、ＤＢ１０内のキー項目と、それら内容が配置される位置、属性の情報を関連付けたデータを生成するために用いられる。
【００２２】
以上説明のように本発明は、特定のデータベースから簡便な操作で再編集可能な小組情報をレイアウト上に貼り付けることを可能とし、データベース上からの簡便なデータ生成と、同一レイアウト画面での再編集を可能とすることにより、一層の操作性向上をはかったものである。
【００２３】
なお、図１に示す小組情報配置エンジン１、小組情報再配置エンジン２、小組情報新規作成エンジン３のそれぞれで実行される手順をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより本発明のレイアウト設定装置が実現されるものとする。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウアを含むものである。
【００２４】
また、「コンピュータ読み取り可能な記録媒体」とは、ＲＯＭの他に、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のシステムやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００２５】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００２６】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００２７】
【発明の効果】
以上説明のように請求項１及び請求項３の発明によれば、特定のデータベースから取得される小組情報を小組作成情報設定ファイルに定義された内容に従って組版に配置し、先に挿入された小組情報を取り込み編集して組版に再配置することにより、特定のデータベースから簡便な操作で再編集可能な小組情報をレイアウト上に貼り付けることが可能となり、データベース上からの簡便なデータ生成と、同一レイアウト画面での再編集を可能とすることによりレイアウト設定における操作性の向上がはかれる。
また、請求項２の発明によれば、小組作成情報設定ファイルに小組情報の位置と体裁を定義し、挿入すべき小組情報を新規作成することにより、データベースから取得される小組情報に依存せず、任意の新規小組情報の作成が可能となり、上記した操作性に加え、利便性を提供できる。
【図面の簡単な説明】
【図１】本発明におけるレイアウト設定装置の構成、ならびにレイアウト設定のための動作概念を説明するために引用した図である。
【図２】本発明のレイアウト編集方法に従うプログラムの処理手順をフローチャートで表現した図である。
【図３】小組情報の自動生成についての操作と動作をレイアウト画面上に展開して示した図である。
【図４】小組情報の編集についての操作と動作をレイアウト画面上に展開して示した図である。
【符号の説明】
１…小組情報配置エンジン（小組情報配置部）、２…小組情報再配置エンジン（小組情報再配置部）、３…小組情報新規作成エンジン（小組情報新規作成部）、４…ＧＵＩ画面、５…小組作成情報設定ファイル、１０…データベース（ＤＢ）、４１…レイアウト画面、４２…ＤＢ情報検索画面、４３…小組情報編集画面、４４…小組生成情報設定編集画面
【図１】
2005025286.tif 000003
【図２】
2005025286.tif 000004
【図３】
2005025286.tif 000005
【図４】
2005025286.tif 000006