PaginationQuality
(列挙)
public PaginationQuality
インポート元:
CURL.GUI.STANDARD
. package 内で定義されています
CURL.GUI.BASE
.
要素リスト:
clipped-outside=1
poor=2
good=3
complete=4
Layout.paginate
メソッドが呼び出されたときに実現されるページ分割の質について説明します。
説明
clipped-outside
は、
Layout
の描画する
Graphic
の内側の境界にスペースが入らないようにオブジェクトがスライスされることを意味します。
Graphic
のパジネーションに有効な高さが正でないときは、これを返す必要があります。
これが発生すると、
Layout.paginate
の呼び出し元はページの高さを大きくする必要があります。実際、これは一般に、
Graphic
に関連付けられた
PaginationState
の
PaginationState.end-offset
を、このオブジェクトの先頭を指すように設定することで、オブジェクトを次のページに押し込むことを意味します。
poor
は、パジネーションが受け入れられないため、許容されない場所でオブジェクトがスライスされることを意味します。
オブジェクトをパジネートした結果、パジネーション品質が
PaginationQuality.poor
になった場合は、このオブジェクトを次のページに移動した方がパジネーション品質が良くなるようであれば、パジネーション アルゴリズムがこのオブジェクトを次のページに移動しようとします。
good
は、オブジェクトをスライスしないで、オブジェクトのパジネーション状態によって決定されたオブジェクトの部分を現行ページに描画することを意味します。
complete
は、オブジェクトの残り部分全体を指定されたスペースで表示できることを意味します。