共用方式為


DocumentPaginator 類別

定義

提供抽象基類,支援從單一檔建立多頁元素。

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)

取消先前的 GetPageAsyncGetPageNumberAsync 作業。

ComputePageCount()

強制分頁內容、使用新的總計更新 PageCount,並將 IsPageCountValid 設定為 true

ComputePageCountAsync()

以異步方式強制分頁內容、使用新的總計更新 PageCount,並將 IsPageCountValid 設定為 true

ComputePageCountAsync(Object)

以異步方式強制分頁內容、使用新的總計更新 PageCount、將 IsPageCountValid 設定為 true

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetPage(Int32)

在衍生類別中覆寫時,取得指定頁碼的 DocumentPage

GetPageAsync(Int32, Object)

以異步方式傳回指定頁碼的 GetPageCompletedDocumentPage,並將指定的標識碼指派給異步工作。

GetPageAsync(Int32)

以異步方式傳回指定頁碼的 DocumentPage(透過 GetPageCompleted 事件)。

GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnComputePageCountCompleted(AsyncCompletedEventArgs)

引發 ComputePageCountCompleted 事件。

OnGetPageCompleted(GetPageCompletedEventArgs)

引發 GetPageCompleted 事件。

OnPagesChanged(PagesChangedEventArgs)

引發 PagesChanged 事件。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

事件

ComputePageCountCompleted

發生於 ComputePageCountAsync 作業完成時。

GetPageCompleted

發生於 GetPageAsync 完成時。

PagesChanged

發生於文件內容變更時。

適用於