DocumentPaginator クラス

定義

1 つのドキュメントから複数のページ要素を作成できる抽象基本クラスです。

public ref class DocumentPaginator abstract
public abstract class DocumentPaginator
type DocumentPaginator = class
Public MustInherit Class DocumentPaginator
継承
DocumentPaginator
派生

注釈

のページ サイズの変更などのイベントに応答して、バックグラウンドの自動復帰が必要な場合は FlowDocument、基底クラスとして を使用 DynamicDocumentPaginator します。

コンストラクター

DocumentPaginator()

DocumentPaginator クラスの新しいインスタンスを初期化します。

プロパティ

IsPageCountValid

派生クラスでオーバーライドされると、PageCount がページの合計数かどうかを示す値を取得します。

PageCount

派生クラスでオーバーライドされると、現在書式設定されているページ数のカウントを取得します。

PageSize

派生クラスでオーバーライドされると、各ページの幅と高さの推奨値を取得または設定します。

Source

派生クラスでオーバーライドされると、改ページ位置が自動修正されている要素を返します。

メソッド

CancelAsync(Object)

以前の GetPageAsync 操作または GetPageNumberAsync 操作をキャンセルします。

ComputePageCount()

コンテンツの改ページ位置の自動修正を強制し、新しい合計を使用して PageCount を更新し、IsPageCountValidtrue に設定します。

ComputePageCountAsync()

非同期的にコンテンツの改ページ位置の自動修正を強制し、新しい合計を使用して PageCount を更新し、IsPageCountValidtrue に設定します。

ComputePageCountAsync(Object)

非同期的にコンテンツの改ページ位置の自動修正を強制し、新しい合計を使用して PageCount を更新し、IsPageCountValidtrue に設定します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetPage(Int32)

派生クラスでオーバーライドされると、指定したページ番号の DocumentPage を取得します。

GetPageAsync(Int32)

指定したページ番号の GetPageCompleted を (DocumentPage イベントを通じて) 返します。

GetPageAsync(Int32, Object)

指定したページ番号の GetPageCompleted を (DocumentPage イベントを通じて) 非同期的に返し、指定した ID を非同期タスクに割り当てます。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnComputePageCountCompleted(AsyncCompletedEventArgs)

ComputePageCountCompleted イベントを発生させます。

OnGetPageCompleted(GetPageCompletedEventArgs)

GetPageCompleted イベントを発生させます。

OnPagesChanged(PagesChangedEventArgs)

PagesChanged イベントを発生させます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

イベント

ComputePageCountCompleted

ComputePageCountAsync 操作の完了時に発生します。

GetPageCompleted

GetPageAsync の完了時に発生します。

PagesChanged

ドキュメント コンテンツが変更されたときに発生します。

適用対象