BT

InfoQ ホームページ ニュース Adobe FlexでのFlexReportのプリンティング

Adobe FlexでのFlexReportのプリンティング

ブックマーク
Flexのデベロッパであると同時に愛好者でもあるRob Rusher氏が、FlexReportについてわれわれに指摘してくれた。Flashの十分でないプリントサポートが、Flexアプリケーションの共通した問題となっている。
どこに行こうと、常にFlexでプリントの問題を抱えている人たちに出会う。たいていの人たちは、FlexPrintJob(source)クラスやサンプルの使用方法について知っているが、複数のページをプリントする人たちはその結果は、それほど優れたものではない。
FlexReportと呼ばれる新しいオープンソースプロジェクトを見つけた。レポートのレイアウト、複数ページのレポートおよびプリントレビューに対処すると言われている。
FlexReportは、LGPL のライセンス下でリリースされ、RIAForge(サイト・英語)で使用可能である。 APIの機能(source)には、レポートのレイアウト、複数ページのコンテンツおよびプリントレビューがある。
  1. レポートのレイアウト:Flexでページをプリントするためには、コンテナを作成し、それをFlexPrintJobに追加する。静的コンテンツの作業は大きな問題ではない。しかし、ページ数が不明な場合に動的レポートを作成するときは、このプロセスが即座に悪夢のようなものになる。
  2. 複数ページのコンテンツ:プリント専用の唯一のコンポーネントはPrintDataGridである。テキストまたはイメージのサポートは未対応である。
  3. プリントプレビュー:前述したように、組織にはプリントが必要である。しかし、紙を浪費することはしたくない。PrintJobでプリントプレビューすることはできない。誰も100ページにも及ぶ表をプリントするのを嫌うし、間違ったデータをプリントしていると悟る。
以下のサイトでデモアプリケーションの確認ができる。http://www.kemelyon.com/flexreport/ また、プロジェクトブログに詳細が記載されている。

原文はこちらです:http://www.infoq.com/news/2008/01/FlexReport

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。