Compartilhar via


DocumentPaginator Classe

Definição

Fornece uma classe base abstrata que dá suporte à criação de elementos de várias páginas de 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 formatadas no momento.

PageSize

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

Source

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

Métodos

CancelAsync(Object)

Cancela uma operação de GetPageAsync ou GetPageNumberAsync anterior.

ComputePageCount()

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

ComputePageCountAsync()

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

ComputePageCountAsync(Object)

De forma assíncrona, força uma paginação do conteúdo, atualiza PageCount com o novo total, define IsPageCountValid para 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ágina especificado.

GetPageAsync(Int32, Object)

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

GetPageAsync(Int32)

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnComputePageCountCompleted(AsyncCompletedEventArgs)

Gera o evento ComputePageCountCompleted.

OnGetPageCompleted(GetPageCompletedEventArgs)

Gera o evento GetPageCompleted.

OnPagesChanged(PagesChangedEventArgs)

Gera o evento PagesChanged.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

ComputePageCountCompleted

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

GetPageCompleted

Ocorre quando GetPageAsync é concluído.

PagesChanged

Ocorre quando o conteúdo do documento é alterado.

Aplica-se a