(クラス)
public PaginationState
Graphic に対するパジネーション シーケンスの状態を表すオブジェクト。
プログラミング注意事項
印刷時には、
Graphic に、必要な場合にページ間で自分自身をパジネートする方法を知らせることができます。このオブジェクトは、与えられた時点での
Graphic のパジネーション状態を表すために使用されます。
注意事項
コンストラクタ public | {PaginationState.default bounds:GRect,show-decorations-at-page-breaks?:bool = false } |
フィールド public constant PaginationState.bounds:
GRect
フィールド public PaginationState.end-offset:
Distance
フィールド public PaginationState.min-end-offset:
Distance
フィールド public PaginationState.show-decorations-at-page-breaks?:
bool
フィールド public PaginationState.start-offset:
Distance
(コンストラクタ)
public | {PaginationState.default bounds:GRect,show-decorations-at-page-breaks?:bool = false } |
PaginationState オブジェクトを作成します。
show-decorations-at-page-breaks?:
既定値は false です。
注意事項
(フィールド)
public constant PaginationState.bounds:
GRect この PaginationState オブジェクトと関連した Graphic の境界ボックス。
注意事項
(フィールド)
public PaginationState.end-offset:
Distance 関連する Graphic へのオフセットで、現在のページにおけるパジネーションの現在の終点を示します。
注意事項
(フィールド)
public PaginationState.min-end-offset:
Distance 関連する Graphic へのオフセットで、次のページにおけるパジネーションの始点を示します。
注意事項
注意事項
HBox など一部のボックスは、ページ境界にまたがる子を持つことができます。その場合、このフィールドは、これらの子の
PaginationState の終了オフセットのうち最小のものに設定されます。言い換えると、
min-end-offset は次のページの開始オフセットに設定されます。
min-end-offset はまた、新しい各ページの始めにヘッダーを再描画する必要がある
Graphic (
RecordGrid など) をパジネートする場合にも役立ちます。
SkinnableRecordGridUI.paginate メソッドはこのフィールドを、
end-offset からヘッダーの高さを引いた値に設定します。このように
min-end-offset を調整することで、次のページに描画されるグラフィックの部分の上にヘッダーを描画するスペースを確保することができます。
(フィールド)
public PaginationState.show-decorations-at-page-breaks?:
bool true の場合は、この PaginationState オブジェクトと関連した Graphic を含む各ページにボーダーとマージンを描画します。
注意事項
(フィールド)
public PaginationState.start-offset:
Distance 関連する Graphic へのオフセットで、現在のページにおけるパジネーションの現在の始点を示します。
注意事項
(メソッド)
パジネーション シーケンスを促進するヘルパー関数。
quality-if-not-complete: 新しいオフセットが適用された後でパジネーション シーケンスが完了していない場合に返す
PaginationQuality。その既定値は
PaginationQuality.good です。
戻り値
自分自身と
PaginationQuality を返します。この関数を呼び出した後でパジネーション シーケンスが完了した場合は
PaginationQuality.complete が返され、完了しなかった場合は
quality-if-not-complete がかえされます。
注意事項
この関数は、start-offset、end-offset、および min-end-offset を使用して、このオブジェクトの対応するフィールドを設定します。
(メソッド)