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)

非同步傳回 (透過 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

文件內容變更後發生。

適用於