DocumentPaginator 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供支持从单个文档创建多页元素的抽象基类。
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,并将 IsPageCountValid 设置为 |
ComputePageCountAsync() |
通过异步方式强制对内容进行分页,用新的总页数更新 PageCount,并将 IsPageCountValid 设置为 |
ComputePageCountAsync(Object) |
通过异步方式强制对内容进行分页,用新的总页数更新 PageCount,并将 IsPageCountValid 设置为 |
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 |
在文档内容改变时发生。 |