PageCollection

PageCollection

Resumo geral

PageCollection é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: IEnumerable<Page>.

Coleção de páginas num documento PDF.

Esta classe fornece 29 métodos para trabalhar com objetos PageCollection em programas .NET. Os métodos disponíveis incluem: Accept, Add, At, BeginUpdate, Clear, Contains, CopyTo, Delete, EndUpdate, Flatten, FreeMemory, GetEnumerator, e 3 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: Count, IsReadOnly, IsSynchronized, SyncRoot.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
CountintLeia.Número total de páginas.
IsReadOnlyboolLeia.Se a coleção é de somente leitura.
IsSynchronizedboolLeia.Se a coleção é segura.
SyncRootobjectLeia.Sincronização raiz para IsSynchronized; retorna esta coleção.

Métodos de avaliação

AssinaturaDescrição:
At(oneBasedIndex: int)Alias para indexer obter página por número de página baseado em 1.
IndexOf(entity: Page?)Retorna o índice baseado em 1 da página dada, ou -1 se não for encontrado.
Accept(visitor: Text.TextAbsorber)Aceitar um visitante TextAbsorber; itera cada página.
Accept(visitor: Text.TextFragmentAbsorber)Aceitar um visitante TextFragmentAbsorber; acumula fragmentos em todas as páginas.
Accept(visitor: ImagePlacementAbsorber)Aceite um visitante ImagePlacementAbsorber em cada página.
Accept(visitor: Annotations.AnnotationSelector)Passeia por todas as anotações em cada página e envie-as para o visitante.
Add()Adicionar uma nova página em branco.
Add(width: double, height: double)Adicionar uma nova página em branco com as dimensões dadas.
Add(entity: Page)Adicionar uma página de outro (ou do mesmo) documento, clonando profundamente o dicionário da página.
Add(otherPages: PageCollection)Adicionar todas as páginas de outra coleção de páginos (merger cruzado).
Add(pages: ICollection<Page>)Adicionar várias páginas de uma coleção (merger entre documentos).
Add(pages: Page[])Adicionar várias páginas de uma matriz (merger cruzado).
Insert(pageNumber: int)Insira uma nova página em branco antes do índice baseado num dado.
Insert(pageNumber: int, width: double, height: double)Insira uma nova página em branco com dimensões explícitas antes do índice baseado num dado.
Delete(index: int)Apagar uma página por número de página baseado em 1.
Delete(pages)Apagar várias páginas por números de página baseados em 1.
Delete()Apagar todas as páginas do documento.
Insert(pageNumber: int, entity: Page)Insira uma única página (de qualquer documento) antes do índice baseado em 1 dado.
Insert(pageNumber: int, pages: ICollection<Page>)Insira várias páginas de uma coleção antes do índice baseado em 1 dado (merger entre documentos).
Insert(pageNumber: int, pages: Page[])Insira várias páginas de uma matriz antes do índice baseado em 1 dado (merger entre documentos).
FreeMemory()Limpa os dados em cache de todas as páginas.
BeginUpdate()Suspender a manutenção da árvore de página durante um lote de mutações.
EndUpdate()Reiniciar a manutenção da árvore de páginas após um lote BeginUpdate.
Clear()Remova todas as páginas da coleção.
Contains(item: Page)Se a página fornecida pertence a esta coleção.
CopyTo(array: Page[], index: int)Copiar o conteúdo da coleção em uma matriz a partir do índice.
Flatten()Aplanar todos os formulários e anotações em cada página.
Remove(item: Page)Remova a página fornecida e informe se ela estava presente.
GetEnumerator()Chama GetEnumerator nesta instância PageCollection.

Ver também:

 Português