レポートをファイルにエクスポートし、それをクライアントや同僚に電子メールで配布する場合もあります。これは、FlexReport コントロールを使用して行うことができます。FlexReport は、次のエクスポート形式をサポートしています。
形式 | 説明 |
---|---|
RTF(*.rtf) | 一般的なワードプロセッサ(Microsoft Word や WordPad)で開くことができる RTF ファイルを作成します。これは、ページ付き XML ドキュメントまたは Open XML ドキュメントとして保存できます。 |
Microsoft Excel(*.xlsx) | Microsoft Excel で開くことができる XLSX ファイルを作成します。 |
TIFF(*.tiff)、BMP、PNG、JPEG、GIF 画像 | TIFF(Tag Image File Format)、BMP(Bitmap Images)、PNG(Portable Network Graphic)、JPEG、または GIF 型の画像ファイルを作成します。 |
PDF(*.pdf) | Adobe の Acrobat ビューアまたはブラウザプラグインを備えたコンピュータ上で表示できる PDF ファイルを作成します。 |
HTML(*.html) | レポートのHTMLファイルを作成します。 |
「クイックスタート」セクションで作成したレポートをXLSX形式にエクスポートするには、以下の手順に従います。
同様に、レポートを RTF、HTML、PDF 形式にエクスポートすることができます。
上のコードを使用してレポートを画像ファイルにエクスポートすることはできますが、複数ページから成るレポートを画像ファイルにエクスポートすると、レポートの最初のページしか一度 にエクスポートされません。これは、画像形式フィルタが複数ページを 1 つのファイルに入れたレポートを直接サポートしていないためです。しかし、レポートの各ページに対応する 複数の画像ファイルを生成して 1 つの ZIP ファイルに格納することは可能です。次のコードは、画像形式フィルタクラスの 1 つ JpegFilter を使用して、複数ページから成るレポートを JPEG 形式にエクスポートし、エクスポートされた画像から成る 1 つの ZIP ファイルを作成します。