(57)【要約】【課題】  本発明は、極めて簡単な操作により、複数のフィールド図形を、既に入力し作成されたフィールド図形によって整列をして、挿入を行うことができる帳票作成装置、帳票作成方法、プログラム、および記憶媒体を提供する。【解決手段】  帳票テンプレート作成領域内にフィールド図形を挿入して帳票を作成する帳票作成装置において、フィールド一覧からドラッグされたフィールドがドロップされた際、ドロップ位置に既にフィールド図形が存在していた場合、その既存フィールド図形を基準として、ドラッグアンドドロップしたフィールド属性を有するフィールド図形を、所定の間隔で整列した状態で挿入する。【選択図】  図２
2009015717.tif 000002
【特許請求の範囲】
【請求項１】
帳票へ印字するためのデータを受け取って指定された位置に印字するためのフィールド図形を帳票テンプレート作成領域内に配置することで、帳票を作成する帳票作成装置において、
帳票テンプレート作成領域内にフィールド図形を挿入して帳票を作成する帳票作成装置において、フィールドの指定位置を取得する位置取得手段と、
取得した指定位置が既存フィールド図形の所定領域にあるか否かを判別する判別手段と、
前記指定位置が前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形から所定の間隔で、整列された新規フィールド図形を生成する生成手段とを備えたことを特徴とする帳票作成装置。
【請求項２】
前記請求項１記載の帳票作成装置において、位置指定手段における指定位置が前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形との整列方向を設定する方向設定手段を備えたことを特徴とする帳票作成装置。
【請求項３】
前記請求項１記載の帳票作成装置において、位置指定手段における指定位置が前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形との整列間隔を設定する間隔設定手段を備えたことを特徴とする帳票作成装置。
【請求項４】
前記請求項１記載の帳票作成装置において、位置指定手段における指定位置が前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形の大きさ及び属性を、整列・挿入する新規フィールド図形に適用する属性適用手段を備えたことを特徴とする帳票作成装置。
【請求項５】
帳票へ印字するためのデータを受け取って指定された位置に印字するためのフィールド図形を帳票テンプレート作成領域内に配置することで、帳票を作成する帳票作成方法において、
フィールド図形の指定位置を取得する工程と、
該取得した指定位置が既存フィールド図形内の所定領域にあるか否かを判別する工程と、
前記指定位置が前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形から所定の間隔で、整列された新規フィールド図形を生成する生成工程とを備えたことを特徴とする帳票作成方法。
【請求項６】
前記請求項５記載の帳票作成方法において、フィールド図形の指定位置を取得する工程における指定位置が、前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形との整列方向を設定する工程を備えたことを特徴とする帳票作成方法。
【請求項７】
前記請求項５記載の帳票作成方法において、フィールド図形の指定位置を取得する工程における指定位置が、前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形との整列間隔を設定する工程を備えたことを特徴とする帳票作成方法。
【請求項８】
前記請求項５記載の帳票作成方法において、フィールド図形の指定位置を取得する工程における指定位置が、前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形の大きさ及び属性を、整列・挿入する新規フィールド図形に適用する工程を備えたことを特徴とする帳票作成方法。
【請求項９】
帳票へ印字するためのデータを受け取って指定された位置に印字するためのフィールド図形を帳票テンプレート作成領域内に配置することで、帳票を作成する帳票作成プログラムを格納した記憶媒体であって、
フィールド図形の指定位置を取得する工程と、
該取得した指定位置が既存フィールド図形内の所定領域にあるか否かを判別する工程と、
前記指定位置が前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形から所定の間隔で、整列された新規フィールド図形を生成する生成工程とを含むことを特徴とするコンピュータ読み取り可能な帳票作成プログラムを格納した記憶媒体。
【請求項１０】
前記請求項９記載の記憶媒体において、フィールド図形の指定位置を取得する工程における指定位置が、前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形との整列方向を設定する工程を備えたことを特徴とする記憶媒体。
【請求項１１】
前記請求項９記載の記憶媒体において、フィールド図形の指定位置を取得する工程における指定位置が、前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形との整列間隔を設定する工程を備えたことを特徴とする記憶媒体。
【請求項１２】
前記請求項９記載の記憶媒体において、フィールド図形の指定位置を取得する工程における指定位置が、前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形の大きさ及び属性を、整列・挿入する新規フィールド図形に適用する工程を備えたことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票作成装置、帳票作成方法、プログラム及び記憶媒体に関するものである。
【背景技術】
【０００２】
従来、帳票等、一定の書式（帳票テンプレート）にデータを書き込んで作成される印刷物を作成するために、フォームオーバーレイと手法が用いられている。フォームオーバーレイでは、帳票テンプレート部分を表す帳票テンプレートデータを予め作成し、その帳票テンプレートデータの所定箇所に数値や文字列等、固定されていないデータ（以下後付データと呼ぶ）を重ね合わせて（オーバーレイして）それを印刷あるいは表示する。
【０００３】
このようなフォームオーバーレイを実現するために、コンピュータ上で動作する帳票テンプレート作成用のソフトウェアが開発されている。この帳票作成ソフトウェアにおいて、ユーザが後付データをオーバーレイすべき位置のフィールドを示すフィールド図形を作成する場合、例えば、メニューから「日付フィールドの生成」を指示し、フィールドの属性（西暦対応、何桁対応にするかなどの属性）を指定し、その後、そのフィールドに結びつくフィールド図形をマウスなどのポインティングデバイスを用いて帳票テンプレート上の位置を指定して作成していた。
【０００４】
また従来は、マウスによるドラッグアンドドロップで、フィールドとそのフィールドに結びつくフィールド図形を１つの動作で同時にできるようにする技術が存在していた。（例えば、特許文献１参照）。
【０００５】
フィールド図形を、必要個数整列した状態で作成するには、まず各フィールド図形を全て帳票テンプレート作成領域内へ作成した後、整列をさせたいフィールド図形のうち、最初に、基準となるフィールド図形の大きさや位置、属性を設定する。その後に残りの全てのフィールド図形に対して大きさ、属性をひとつずつ設定し、基準のフィールド図形に対して所望の間隔で移動させ、整列させる。また、現在指定した複数のフィールド図形を整列する機能及び、属性や大きさを一度に設定する機能が提供されている。
【特許文献１】特開２００１−２８３１４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の帳票作成編集プログラムでは、前述したように帳票テンプレート作成領域内に必要個数のフィールド図形を整列させて挿入する際、フィールド図形をドラッグアンドドロップするなどして帳票テンプレート作成領域内に複数個のフィールド図形を作成しておき、作成した個数だけ、フィールド図形の大きさ、属性などを設定し、フィールド図形の位置を合わせる作業を繰り返す必要がある。そのため作成すべきフィールド図形が複雑になればそれだけ操作の回数が増大して処理が煩雑になってしまうという問題を有している。
【０００７】
また、既に作成された複数のフィールド図形に対して、一度に整列を行う機能及びフィールド図形の大きさや属性を設定する機能が存在するが、その場合必要な部品を文書作成領域内に作成し、その後に設定を行いたい部品を選択して設定を行う必要があり、やはり処理が煩雑になってしまうという問題点を有している。
【０００８】
本発明は、上述の従来の技術が有している問題点を解決するためになされたもので、極めて簡単な操作により複数のフィールド図形を、既に入力し作成されたフィールド図形によって整列をして挿入を行うことができる帳票作成装置、帳票作成方法、プログラム、および記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の帳票作成装置は、帳票テンプレート作成領域内にフィールド図形を挿入して帳票を作成する帳票作成装置において、フィールドの指定位置を取得する位置取得手段と、取得した指定位置が既存フィールド図形の所定領域にあるか否かを判別する判別手段と、前記指定位置が前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形から所定の間隔で、整列されたフィールド図形を生成する生成手段を備えたことを特徴とする。
【００１０】
また、前記帳票作成装置において、位置指定手段における指定位置が前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形との整列間隔を設定する間隔設定手段を備えたことを特徴とする。
【００１１】
また、前記帳票作成装置において、位置指定手段における指定位置が前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形の大きさ及び属性を、整列・挿入する新規フィールド図形に適用する属性適用手段を備えたことを特徴とする。
【００１２】
本発明の帳票作成方法は、帳票テンプレート作成領域内にフィールド図形を挿入して帳票を作成する帳票作成方法において、フィールド図形の指定位置を取得する工程と、
該取得した指定位置が既存フィールド図形内の所定領域にあるか否かを判別する工程と、前記指定位置が前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形から所定の間隔で、整列されたフィールド図形を生成する生成工程とを備えたことを特徴とする。
【００１３】
また、前記帳票作成方法において、フィールド図形の指定位置を取得する工程における指定位置が、前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形との整列間隔を設定する工程を備えたことを特徴とする。
【００１４】
また、前記帳票作成方法において、フィールド図形の指定位置を取得する工程における指定位置が、前記既存フィールド図形内の所定領域にある場合、該既存フィールド図形の大きさ及び属性を、整列・挿入する新規フィールド図形に適用する工程を備えたことを特徴とする。
【発明の効果】
【００１５】
以上のとおり、本発明によれば、帳票テンプレート作成領域内にフィールド図形を配置することで帳票を作成する作業において、帳票テンプレート作成領域内にフィールド図形を挿入する際、必要個数のフィールド図形の作成及び整列作業が容易になるため、ユーザの帳票作成の作業負荷が軽減され、作業効率が向上する。
【発明を実施するための最良の形態】
【００１６】
本発明の帳票作成装置、帳票作成方法、プログラム及び記憶媒体の実施の形態について図面を参照しながら説明する。本実施形態の帳票作成装置は帳票作成編集システムに適用される。
【実施例１】
【００１７】
図１は第1の実施形態における帳票作成編集システムのハードウェア構成を示すブロック図である。この帳票作成編集システムはコンピュータシステム１からなり、ネットワーク２１を介して他のコンピュータシステムと相互に接続される。
【００１８】
このコンピュータシステム１では、ＣＰＵ（中央演算処理装置）１０、ＲＯＭ１１およびＲＡＭ１２からなる主記憶装置、ＦＤドライブ１３およびＨＤドライブ１５等の外部記憶装置、キーボード１７、マウス１９等のポインティングデバイスからなる入力装置、ディスプレイ等の表示装置、プリンタ１６やプロッタからなる印刷装置、ネットワークインターフェースカード（ＮＩＣ）１８およびこれらを結ぶシステムバス２１によって、その主要部が構成される。
【００１９】
この帳票作成編集システムは、ＣＰＵ１０が基本Ｉ／Ｏプログラム、ＯＳ（オペレーティングシステム）および制御プログラムを実行することにより動作する。基本Ｉ／ＯプログラムはＲＯＭ１１に書き込まれている。ＯＳはＨＤドライブ１５に書き込まれている。そして、コンピュータシステム１の電源がＯＮされると、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャルプログラムローディング）機能によりＨＤドライブ１５からＯＳがＲＡＭ１２に読み込まれ、ＯＳの動作が開始する。
【００２０】
図２はフィールド挿入処理手順を示すフローチャートである。このフィールド挿入処理に関する制御プログラムは、図２に示されるフローチャートに基づいてプログラムコード化されたものであり、本実施形態では、関連データと共に、ＦＤドライブ１３に装着されるフレキシブルディスク（ＦＤ）２２に記録されている。
【００２１】
図３はＦＤ２２に記録されている情報のメモリマップを示す図である。ＦＤ２２には、ボリューム情報３１、ディレクトリ情報３２、制御プログラム実行ファイル３３および制御プログラム関連データファイル３４が記録されている。ＦＤ２２に記録された制御プログラムおよび関連データは、ＦＤドライブ１３を通じてコンピュータシステム１にロードされる。このＦＤ２２をＦＤドライブ１３にセットすると、ＯＳおよび基本Ｉ／Ｏプログラムの制御の下、この制御プログラムおよび関連データがＦＤ２２から読み出され、ＲＡＭ１２にロードされて実行可能となる。
【００２２】
図４は制御プログラムがＲＡＭ１２にロードされて実行可能となった状態のメモリマップを示す図である。この状態では、ＲＡＭ１２には、基本Ｉ／Ｏプログラム４１、ＯＳ４２、制御プログラム４３が記録され、データエリア４４およびワークエリア４５が割り当てられる。本実施形態では、ＦＤ２２から制御プログラムおよび関連データを直接、ＲＡＭ１２にロードして実行させる例を示したが、この他、ＦＤ２２から制御プログラムおよび関連データを一旦、ＨＤドライブ１５に格納（インストール）しておき、このプログラムを動作させる際、ＨＤドライブ１５からＲＡＭ１２にロードするようにしてもよい。
【００２３】
また、この制御プログラムを記録する記憶媒体は、ＦＤ以外にＣＤ−ＲＯＭ、ＩＣメモリカード等であってもよい。さらに、この制御プログラムをＲＯＭ１１に記録しておき、これをメモリマップの一部となすように構成しておき、ＣＰＵ１０が直接、読み取って実行することも可能である。
【００２４】
上記構成を有する帳票作成編集システムにおける帳票作成処理を示す。図５は、ある１つのフィールド図形５２だけを帳票テンプレート作成領域５１内に入力作成した帳票文書の例である。本実施形態では、このフィールド図形を画面上にプレビュー表示しながら帳票の作成、編集を行うことが可能である。
【００２５】
本実施形態では、既存のフィールド図形に対し、図５の右側に表示されているフィールド一覧５３からフィールドを既存フィールド図形上にドラッグアンドドロップし、新規フィールド図形の整列挿入を行う。
【００２６】
フィールドは、帳票設計の際、最初に用意されているフィールドデータの受け口であり、データベース等から生成されるデータの一覧である。フィールドは各々フィールド属性を持つ。フィールド属性は、図６に示すようにフィールドＩＤ・フィールド名などから構成される。
【００２７】
フィールドＩＤは、プログラム内部でフィールドを識別する一意の数字である。後づけデータを「フィールドＩＤ＝ＸＸＸ」と指定することにより、指定されたフィールドに後づけデータの「ＸＸＸ」をオーバーレイされて出力することができる。
【００２８】
帳票設計の際、これらのフィールドを設計画面上において、帳票イメージ上にドラッグアンドドロップすることによって、データを受け取って印刷するための図形、すなわちフィールド図形へと生成・変化させてゆく。したがって、帳票は、あるフィールド一覧とこれから生成されたフィールド図形群との対応付け（マッピング）を行うものであると考えられる。
【００２９】
フィールド一覧で対応付けられていたフィールドからデータベースやテキストファイル経由で１つずつデータ値を受け取り、帳票中に挿入され、リンク付けされたフィールド図形に渡してゆく。フィールド図形では、受け取ったデータ値が、自身の持つ文字属性などのフォーマットに合わせて、随時形式を整えた形で表示・印刷される。
【００３０】
図２のフローチャートにしたがって、本実施形態の帳票作成装置におけるフィールド挿入処理を示す。図５に示すように、表示装置（ディスプレイ１４）上に表示されるフィールド一覧５３の表示領域から任意のフィールドをマウスなどのポインティングデバイスによりカーソル５４で指定し、ドラッグを開始し、その後、帳票のフィールド図形上にドロップする。そして、最初にドロップされた位置を取得し、それが既存のフィールド図形上であるか否かを判定する。ドロップされるフィールドは、後にフィールド図形として生成されることを予測し、予め主記憶装置（ＲＡＭ１２）のワークエリアＷ１にフィールド図形型のデータとして初期値を生成しておく。
【００３１】
すなわち、まず、ドロップされた位置の座標を取得する（ステップＳ１０１）。このドロップ位置座標を基に、どのフィールド図形上にドロップされたかを判定するために、フィールド図形を主記憶装置（ＲＡＭ１２）のデータエリアＭ１から取得する（ステップＳ１０２）。
【００３２】
ドロップ位置座標が取得したフィールド図形中に含まれているか否かを判別し（ステップＳ１０３）、含まれていない場合、取得したフィールド図形が、文書中の最後のフィールド図形であるか否かを判別する（ステップＳ１０４）。この判別の結果、最後のフィールド図形であった場合、既存フィールド図形上にはドロップされなかったと判断し、別処理に移行する（ステップＳ１１２）。この場合、不要になったワークエリアＷ１のフィールド図形型のデータを放棄する。そして、この処理を終了する。一方、ステップＳ１０４で表中の最後のセルでないと判別された場合、再び、ステップＳ１０２に戻り、次のセルフィールド図形を主記憶装置（ＲＡＭ１２）のデータエリアＭ１から取得し、同様の処理を繰り返す。
【００３３】
そして、ステップＳ１０３で、ドロップ位置座標があるフィールド図形に含まれていると判別された場合、ドロップしたフィールドのフィールドＩＤを主記憶装置（ＲＡＭ１２）のデータエリアＭ１から読み出す（ステップＳ１０５）。該既存フィールド図形の情報を主記憶装置（ＲＡＭ１２）のデータエリアＭ１から読み出す（ステップＳ１０６）。また、既存フィールド図形および挿入するフィールド図形の間隔値を主記憶装置（ＲＡＭ１２）のデータエリアＭ１から読み出す（ステップＳ１０７）。
【００３４】
次に、前にワークエリアＷ１に読み出したフィールド図形の位置および水平方向と垂直方向の大きさ、次に挿入するフィールド図形の位置および水平方向と垂直方向の大きさ、フィールド図形の間隔値から、次に挿入されるフィールド図形の仮の配置位置として決定する（ステップＳ１０８）。
【００３５】
そして、また次の、挿入するフィールド図形の位置決定のために、今度は先ほど決定した新規フィールド図形の配置位置および水平方向と垂直方向の大きさをワークエリアＷ１へ読み出す(ステップＳ１０９)。
【００３６】
そして先ほど挿入位置を決定したフィールド図形が、挿入する最後のフィールド図形であるか否かを判別する（ステップＳ１１０）。この判別の結果、最後のフィールド図形で無い場合、まだ挿入するフィールド図形が存在する場合は、ステップＳ１０７に戻り、同様の処理を繰り返す。最後のフィールド図形であった場合は、挿入するフィールド図形の位置が全て決定したとみなされる。
【００３７】
全てのフィールド図形の挿入位置が決定した後、その決定した位置に従って、ドロップしたフィールド図形を作成し、挿入する（ステップＳ１１１）。その後、挿入したフィールド図形が、ドロップした最後のフィールド図形であるか否かを判別する（ステップＳ１１３）。この判別の結果、最後のフィールド図形の挿入が行われるまで、ステップＳ１１１を繰り返すことで、フィールド図形の整列挿入が行われる。
【００３８】
図８（ｂ）は、下側方向に３個のフィールド図形をドラッグアンドドロップによって整列挿入を行ったときの結果である。
【実施例２】
【００３９】
第２の実施形態では、前記第１の実施形態に加え、フィールドを既存フィールド図形にドラッグ中、挿入されるフィールド図形がどの位置に挿入されるかを、表示状態を変えることによって示す。尚、第２の実施形態における帳票作成編集システムの構成は、前記第１の実施形態と同様である。
【００４０】
図８（ａ）は、既存のフィールド図形に対して下側に３個のフィールド図形を挿入する場合の、全てのフィールド図形の位置が決定した例であり、破線の矩形で示された領域５５が挿入されるフィールド図形の仮の位置を示している。
【００４１】
このように、第２の実施形態では、フィールドをドラッグアンドドロップする際、現在、帳票テンプレート作成領域のどの部分にフィールド図形がドロップされるかを視認しやすく、操作ミスが格段に減少する。
【実施例３】
【００４２】
前記の実施形態では、フィールド図形を既存フィールド図形の下側に整列させる場合を示したが、挿入の方向は特に限定されるものではなく、どのようにフィールド図形を挿入するかを、自由度を持って設計できる。例えば、図８、図９、図１０、図１１はそれぞれ既存フィールド図形の下側、右側、上側、左側に整列挿入する例である。
【００４３】
挿入の方向の決定方法も、ウィンドウからの挿入方向指示や、ドラッグアンドドロップする際の既存フィールド図形とマウスポインタの位置関係、キーボードによる入力など、指示方法はどのようなものであってもよい。
【実施例４】
【００４４】
前述の実施形態では、フィールド図形の挿入のため、ドラッグアンドドロップをする前に、既定の整列間隔値を用いて挿入するフィールド図形の挿入位置を決定させる場合を示したが、本実施形態では、フィールド図形の整列間隔を任意に設定することができる。
【００４５】
図１２のフローチャートによりフィールド図形の整列間隔の設定処理を示す。ステップＳ２０８以外は図２と同様なので、ステップＳ２０８以外については説明を省略する。ステップＳ２０７（フィールド図形挿入間隔値の読み出し）を行った後、フィールド図形挿入間隔値の設定を行う（ステップＳ２０８）。図１４に示す整列間隔設定ウィンドウ６０を表示させ、入力フィールド６１による間隔値の設定を行うことで、任意の整列間隔を設定することができる。また、そのほかにもマウスなどのポインティングデバイスによるドラッグ等による間隔値の設定を行ってもよい。またその際、前述の第２の実施形態における、仮決定されたフィールド図形の挿入位置の表示を間隔値の設定・変更に合わせて、表示位置を変更してもよい。また、フィールド図形挿入間隔値の設定は、ステップＳ２０８の位置に限定されるものではなく、例えば、ドラッグアンドドロップする以前など、どのようなタイミングで行ってもよい。
【実施例５】
【００４６】
前述の実施形態では、挿入するフィールド図形の大きさ、出力形式等の属性に関して、基準値を設定した場合を示したが、基準値を設定するのみに限定されるものではなく、挿入するフィールド図形の属性に既存フィールド図形の属性を適用してもよい。図７にフィールド図形が有するフィールド図形属性の一例を示す。
【００４７】
図１３のフローチャートによりフィールド図形の整列間隔の設定処理を示す。
【００４８】
図２と同様のステップについては説明を省略する。
【００４９】
ステップＳ３０７（フィールド図形挿入間隔値の読み出し）を行った後、図１５に示すように、属性適用設定ウィンドウ７０におけるチェックボックス７１，７２により、既存フィールド図形の属性を挿入フィールド図形に適用させるかどうかを設定する（ステップＳ３０８）。
【００５０】
そして、既存フィールド図形の属性の適用設定の有無を判別し（ステップＳ３０９）、設定ありの場合、新規挿入するフィールド図形の属性に既存フィールド図形の属性情報を適用し設定する（ステップＳ３１０）。設定なしの場合、新規フィールド図形には、基準となる適当な属性を設定する（ステップＳ３１１）。
【００５１】
次に、前にワークエリアＷ１に読み出したフィールド図形の位置および水平方向と垂直方向の大きさ、次に挿入するフィールド図形の位置および水平方向と垂直方向の大きさ、フィールド図形の間隔値から、次に挿入されるフィールド図形の仮の配置位置として決定する（ステップＳ３１２）。
【００５２】
そして先ほど挿入位置を決定したフィールド図形が、挿入する最後のフィールド図形であるか否かを判別する（ステップＳ３１３）。この判別の結果、最後のフィールド図形で無い場合、まだ挿入するフィールド図形が存在する場合は、ステップＳ３０９に戻り、同様の処理を繰り返す。最後のフィールド図形であった場合は、挿入するフィールド図形の位置が全て決定したとみなされる。
【００５３】
本実施例では、ウィンドウによる表示と、マウスによるチェックボックスによる既存フィールド図形の属性適用設定を行う場合を示したが、そのほかにもキーボードなどによる入力等による既存フィールド図形の属性の適用設定を行ってもよい。またその際、前述の第２の実施形態における、仮決定されたフィールド図形の挿入位置の表示を間隔値の設定・変更に合わせて、表示位置を変更してもよい。また、既存フィールド図形の属性の適用設定は、その処理の位置に限定されるものではなく、例えば、ドラッグアンドドロップする以前など、どのようなタイミングで行ってもよい。
【００５４】
以上が本発明の実施形態の説明であるが、本発明は、これら実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または実施の形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００５５】
例えば、前記第２の実施形態では、新規挿入されるフィールド図形の仮決定された挿入位置の領域を矩形で表示することで、挿入位置を視認しやすくしていたが、表示形態は特に矩形表示に限定されるものではなく、任意の色で表示してもよいし、文字や記号等で表示してもよい。
【００５６】
また、前述した実施形態では、ポインティングデバイスなどによりフィールドをドラッグアンドドロップすることで、既存フィールド図形に対して整列されたフィールド図形が挿入されたが、この他に、既存フィールド図形を指定し、そこに挿入するフィールドを選択肢から選ぶという方法でも実現可能であることはいうまでもない。
【００５７】
さらに、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記録媒体を用いて、システムあるいは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラム自体およびそのプログラムを記憶した記憶媒体は本発明を構成することになる。
【００５８】
上記実施形態では、図２および図１２、図１３のフローチャートに示すプログラムコードは記憶媒体であるフレキシブルディスク２２に格納されている。プログラムコードを供給する記憶媒体としては、これに限らず、例えばＲＯＭ、ハードディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、磁気テープ、不揮発性のメモリカードなどを用いることができる。
【図面の簡単な説明】
【００５９】
【図１】帳票作成編集システムのハードウェア構成を示すブロック図である。
【図２】フィールド図形挿入処理手順を示すフローチャートである。
【図３】ＦＤ２２に記録されている情報のメモリマップを示す図である。
【図４】制御プログラムがＲＡＭ１２にロードされて実行可能状態となった状態のメモリマップを示す図である。
【図５】フィールド図形の一例を示す図である。
【図６】フィールドが有するフィールド属性の一例を示す図である。
【図７】フィールド図形が有するフィールド図形属性の一例を示す図である。
【図８】本発明の実施の形態による帳票作成方法により作成される文書を説明する図である。
【図９】本発明の実施の形態による帳票作成方法により作成される文書を説明する図である。
【図１０】本発明の実施の形態による帳票作成方法により作成される文書を説明する図である。
【図１１】本発明の実施の形態による帳票作成方法により作成される文書を説明する図である。
【図１２】本発明の一実施例の帳票作成処理手順を示すフローチャートである。
【図１３】本発明の一実施例の帳票作成処理手順を示すフローチャートである。
【図１４】本発明の実施の形態による帳票作成方法における、整列間隔設定ウィンドウの例を説明する図である。
【図１５】本発明の実施の形態による帳票作成方法における、属性適用設定ウィンドウの例を説明する図である。
【符号の説明】
【００６０】
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
２２  フレキシブルディスク（ＦＤ）
５１  帳票テンプレート作成領域
５３  フィールド一覧
５４  カーソル
６０  整列間隔設定ウィンドウ
６１  入力フィールド
７０  属性適用設定ウィンドウ
７１、７２  チェックボックス
【図１】
2009015717.tif 000003
【図２】
2009015717.tif 000004
【図３】
2009015717.tif 000005
【図４】
2009015717.tif 000006
【図５】
2009015717.tif 000007
【図６】
2009015717.tif 000008
【図７】
2009015717.tif 000009
【図８】
2009015717.tif 000010
【図９】
2009015717.tif 000011
【図１０】
2009015717.tif 000012
【図１１】
2009015717.tif 000013
【図１２】
2009015717.tif 000014
【図１３】
2009015717.tif 000015
【図１４】
2009015717.tif 000016
【図１５】
2009015717.tif 000017