IlvPrintableDocument クラス
IlvPrintableDocument クラスは、印刷可能オブジェクトのリストを管理します。これはイテレーターを使用して、プリント可能オブジェクトの順序を決定します。デフォルトのレイアウトも用意されていますが、印刷可能オブジェクトはそれぞれ独自のレイアウトを指定できます。
文書を複数印刷するには、次の 2 つのモードが使用できます。
文書全体を n 回印刷します。
1 ページを n 回印刷した後、次のページを印刷します。
イテレーター
イテレーターは、 IlvPrintableDocument::Iterator 内部クラスのインスタンスです。多くの場合は次の IlvPrintableDocument メソッドによって返されます。
end() const; イテレーターは変数と同様に使用されます。
例
IlvPrintableDocument document;
// add some printables to the document
document.append(new IlvPrintableContainer(container);
.....
// the iterate through the printables
IlvPrintableDocument::Iterator begin = document.begin();
IlvPrintableDocument::Iterator end = document.end();
for (IlvPrintableDocument::Iterator iter = document.begin();
iter != end;
++iter) {
// do something with the printable.
IlvPrintable* printable = iter.getPrintable();
}
Version 6.0
Copyright © 2015, Rogue Wave Software, Inc. All Rights Reserved.