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

在文档内容改变时发生。

适用于