Поделиться через


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 значение 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 для заданного номера страницы и назначение заданного идентификатора для асинхронной задачи.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnComputePageCountCompleted(AsyncCompletedEventArgs)

Вызывает событие ComputePageCountCompleted.

OnGetPageCompleted(GetPageCompletedEventArgs)

Вызывает событие GetPageCompleted.

OnPagesChanged(PagesChangedEventArgs)

Вызывает событие PagesChanged.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

События

ComputePageCountCompleted

Происходит при завершении операции ComputePageCountAsync.

GetPageCompleted

Происходит после завершения работы метода GetPageAsync.

PagesChanged

Происходит при изменении содержимого документа.

Применяется к