メニュー最初の一歩基本的な仕組み機能サンプル
プログラム仕様デザイン仕様機能拡張その他関連製品開発・運営会社 |
帳票開発の手順RapidReportによる帳票開発の手順について、大まかに説明します。
初めてRapidReportに触れる方は、このドキュメントを読んだ上で
「チュートリアル1」「チュートリアル2」
を進めることで基本的な使い方を理解することができます。 開発イメージ
レポートデザイナによる帳票レイアウトの作成帳票開発の最初のステップは、レポートデザイナによる帳票レイアウトのデザイン作業です。 RapidReportのレポートデザイナは、独立したアプリケーションとして開発されており、スタートメニューから起動することができます。 レポートデザイナを利用することで、GUIによる直感的な操作で、帳票の構造定義、明細の配置や集計方法の設定、書式や罫線等のデザインなどを簡単に行うことができます。
作成したデザインは、帳票定義ファイル(拡張子RRPT)に保存されます。 デザイン時プレビューと、デザイン用データ
RapidReportのレポートデザイナにはプレビュー機能が含まれており、デザイン中の帳票をいつでもプレビューして確認することができます。
この、デザイン時プレビュー機能で使われるデータを、デザイン用データと呼びます。 デザイン用データの列定義情報
さらに、デザイン用データには列定義の情報が含まれているため、デザイン作業の前にあらかじめ用意しておくと、
帳票へ含める式を編集する際に列名の選択入力が可能となります。 そのため、事前にデザイン用データを用意しておくと、デザイン作業が行いやすくなります。 デザイン用データはファイル(拡張子RRDT)に保存することができます。 デフォルトの設定では、レポートデザイナは帳票定義ファイルを保存すると、 自動的に編集中のデザイン用データを同じ場所へ保存します。 さらに、帳票定義ファイルを開く際に、 同じ場所に対応するデザイン用データファイルが見つかると自動的にロードします。 プログラム開発帳票定義ファイルが完成したら、帳票を出力するためのプログラムを作成します。 RapidReportは複数の言語(Java/.NET)、そして複数の帳票出力形式(PDF/Excel/プレビュー/直接印刷)に対応しています。 ご利用の言語に応じた帳票出力エンジンのライブラリを利用し、 先に作成した帳票定義ファイルの内容を基にして帳票のインスタンスを作成します。 そして帳票にデータを渡し、出力形式に対応したレンダラを用いて出力を行います。 この際、プログラムから動的に帳票デザインに修正を加えるような処理を書くこともできますが、 RapidReportの帳票定義ファイルは高い柔軟性を持っているため、 ほとんどの帳票で動的なデザイン修正を行う必要はありません。 デザインの修正プログラムから動的なデザイン修正を行っていない帳票ならば、 レポートデザイナで帳票定義ファイルを編集することで、デザインをいつでも自由に修正することができます。 この際、プログラムの再コンパイルは必要ありません。 単純な修正ならば、エンドユーザがレポートデザイナを直接操作して行うことも可能でしょう。 |
Copyright (c) 2013, SystemBase Co.,Ltd. All rights reserved. |