Partilhar via


DocumentPaginator Classe

Definição

Fornece uma classe base abstrata que dá suporte à criação de elementos de várias páginas com base em um único documento.

public ref class DocumentPaginator abstract
public abstract class DocumentPaginator
type DocumentPaginator = class
Public MustInherit Class DocumentPaginator
Herança
DocumentPaginator
Derivado

Comentários

Se você precisar de reaginação automática em segundo plano em resposta a eventos como alterar o tamanho da página de um FlowDocument, use DynamicDocumentPaginator como sua classe base.

Construtores

DocumentPaginator()

Inicializa uma nova instância da classe DocumentPaginator.

Propriedades

IsPageCountValid

Quando substituído em uma classe derivada, obtém um valor que indica se PageCount é o número total de páginas.

PageCount

Quando substituído em uma classe derivada, obtém uma contagem do número de páginas atualmente formatadas.

PageSize

Quando substituído em uma classe derivada, obtém ou define a largura e altura sugeridas de cada página.

Source

Quando substituído em uma classe derivada, retorna o elemento sendo paginado.

Métodos

CancelAsync(Object)

Cancela uma operação GetPageAsync ou GetPageNumberAsync anterior.

ComputePageCount()

Força uma paginação do conteúdo, atualiza PageCount com o novo total e define IsPageCountValid como true.

ComputePageCountAsync()

De forma assíncrona, força uma paginação do conteúdo, atualiza PageCount com o novo total e define IsPageCountValid como true.

ComputePageCountAsync(Object)

De forma assíncrona, força uma paginação do conteúdo, atualiza PageCount com o novo total, define IsPageCountValid como true.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetPage(Int32)

Quando substituído em uma classe derivada, obtém o DocumentPage para o número de páginas especificado.

GetPageAsync(Int32)

Retorna de maneira assíncrona (por meio do evento GetPageCompleted) a DocumentPage para o número de página especificado.

GetPageAsync(Int32, Object)

Retorna de maneira assíncrona (por meio do evento GetPageCompleted) a DocumentPage para o número de página especificado e atribui a ID especificada à tarefa assíncrona.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnComputePageCountCompleted(AsyncCompletedEventArgs)

Aciona o evento ComputePageCountCompleted.

OnGetPageCompleted(GetPageCompletedEventArgs)

Aciona o evento GetPageCompleted.

OnPagesChanged(PagesChangedEventArgs)

Aciona o evento PagesChanged.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

ComputePageCountCompleted

Ocorre quando uma operação ComputePageCountAsync foi concluída.

GetPageCompleted

Ocorre quando GetPageAsync é concluído.

PagesChanged

Ocorre quando o conteúdo do documento é alterado.

Aplica-se a