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, Object)

Асинхронно возвращает (через GetPageCompleted событие) DocumentPage указанный номер страницы и назначает указанный идентификатор асинхронной задаче.

GetPageAsync(Int32)

Асинхронно возвращает (через событие) GetPageCompleted указанный DocumentPage номер страницы.

GetType()

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

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

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

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

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

OnGetPageCompleted(GetPageCompletedEventArgs)

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

OnPagesChanged(PagesChangedEventArgs)

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

ToString()

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

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

События

Имя Описание
ComputePageCountCompleted

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

GetPageCompleted

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

PagesChanged

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

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