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) |
Отмена предыдущей операции 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 для заданного номера страницы и назначение заданного идентификатора для асинхронной задачи. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnComputePageCountCompleted(AsyncCompletedEventArgs) |
Вызывает событие ComputePageCountCompleted. |
OnGetPageCompleted(GetPageCompletedEventArgs) |
Вызывает событие GetPageCompleted. |
OnPagesChanged(PagesChangedEventArgs) |
Вызывает событие PagesChanged. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
События
ComputePageCountCompleted |
Происходит при завершении операции ComputePageCountAsync. |
GetPageCompleted |
Происходит после завершения работы метода GetPageAsync. |
PagesChanged |
Происходит при изменении содержимого документа. |