PrintableDocument クラス

IlvPrintableDocument は、 ドキュメント・モデルの最上位レベルのクラスです。このクラスは、 IlvPage クラスで定義されたページを追加できるページ・ホルダーとして設計されています。
ドキュメントを埋めるには、次の 2 つの方法があります。
  • 単純にページ (IlvPage クラス) を作成し、 addPage メソッドおよび removePage メソッドを使用してそれをドキュメントに追加します。
  • ドキュメントに IlvFlow オブジェクトを関連付けます。
    IlvFlow オブジェクトを使用すると、スタイリングしたテキストをドキュメントに追加できます。したがって、IlvFlow オブジェクトの使用を決定した場合、テキストや整列、IlvFlow オブジェクトで指定したスタイル・プロパティーに応じて、ドキュメントのページを作成および管理します。
    IlvFlow オブジェクトをドキュメントに関連付ける方法については、後述します。
    メモ
    Rogue Wave® JViews パッケージの中には、 ページを管理する IlvPrintableDocument クラスのサブクラスを提供するものもあります。例えば、Rogue Wave JViews Gantt には、チャートを複数ページで表示するためのページを自動作成するサブクラスが用意されています。詳細については Rogue Wave JViews Gantt のマニュアルを参照してください。