Página:

Resumo geral

Page é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: IDisposable.

Representa uma página num documento PDF.

Esta classe fornece 53 métodos para trabalhar com objetos de página em programas .NET. Os métodos disponíveis incluem: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml, e 27 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: Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage, e 34 mais.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
NumberintLeia.1-based page number.
FieldsInTabOrderIList<Forms.Field>Leia.Formar campos cujos widgets aparecem nesta página, ordenados pela ordem de suas guias.
RectRectangleLeitura/EscritaRectângulo da página (default MediaBox).
RectangleRectangleLeitura/EscritaO retângulo da página.
PageInfoPageInfoLeitura/EscritaContainer de informações da página com propriedades largura/altura/margem.
BackgroundColor?Leitura/EscritaArranja ou define o fundo.
MediaBoxRectangleLeitura/EscritaA caixa de mídia para esta página (requerida por especificação).
CropBoxRectangleLeitura/EscritaA caixa de recriação (por padrão, a caixa multimídia).
BleedBoxRectangleLeitura/EscritaA caixa de sangramento (default para a caixa da colheita).
TrimBoxRectangleLeitura/EscritaA caixa de corte (por padrão, a caixa da colheita).
ArtBoxRectangleLeitura/EscritaA caixa de arte (default para a caixa da colheita).
RotateRotationLeitura/EscritaRotação de páginas como enum.
RotateDegreesintLeitura/EscritaRotação da página em graus int (0, 90, 180, 270).
RotationMatrixMatrixLeia.Transformação de afinidade que mapeia o sistema de coordenadas PDF não rotado para o visível pelo usuário (rotado) da página.
DurationdoubleLeitura/EscritaDuração da exibição de páginas em segundos para o modo de apresentação.
AnnotationsAnnotationCollectionLeia.Anotativas nesta página.
ImagesXImageCollectionLeia.Imagem XObjects nesta página.
FontsFontCollectionLeia.Fontes referenciadas por esta página.
ResourcesResourcesLeia.Recursos de página (fontes, imagens) fornece acesso através do objeto unificado Resources.
PatternsIReadOnlyDictionary<string, Pattern>Leia.Recursos de padrões nesta página (apontados pelo nome do padro).
ContentsOperatorCollectionLeia.Coleção de operadores de fluxo de conteúdo.
WidthdoubleLeia.Largura da página visível, contabilizando a rotação.
HeightdoubleLeia.Alturas visíveis das páginas, que representam a rotação.
ColorTypeColorTypeLeia.Obtém o tipo de cor desta página analisando os operadores do fluxo de conteúdo e espaços de cores da imagem.
TransitionPageTransition?Leia.O efeito de transição da página, ou nulo se nenhum estiver definido.
HeaderHeaderFooter?Leitura/EscritaCabeça para renderizar no topo desta página.
FooterHeaderFooter?Leitura/EscritaFotação para render na parte inferior desta página.
TocInfoTocInfo?Leitura/EscritaInformações TOC para esta página.
ParagraphsParagraphsLeitura/EscritaColeção de objectos do parágrafo a acrescentar nesta página (TextFragment, HtmlFragment , Tabela, Título, etc.).
NoteLineStyleGraphInfoLeitura/EscritaEstilo de traço/enchimento padrão utilizado para desenhar linhas separadoras nota-futebol / nota final.
ArtifactsArtifactCollectionLeia.Coleção para adicionar artefatos (marcas d’água, etc.) a esta página.
OcgLayersLayerCollectionLeia.Obtém as camadas (Grupos de conteúdo opcionais) referenciados por esta página.
ActionsPageActionCollectionLeia.Acções adicionais por página (abertura / fechamento / etc.).
UserUnitdoubleLeitura/EscritaFactor de unidade-usuário (PDF 32000 §14.8.4 /UserUnit).
IsAddParagraphsAfterLastboolLeitura/EscritaSe as adições dos parágrafos são anexadas no final (vs posição de fluxo).
BackgroundImageImage?Leitura/EscritaImagem de fundo da página.
GroupGroup?Leitura/EscritaDicionário de grupos/espaços coloridos para esta página.
TabOrderTabOrderLeitura/EscritaOrdem das fichas (PDF 32000 §12.5 /Entrada nas fixas).
WatermarkWatermark?Leitura/EscritaMarca d’água aplicada a esta página.
LayersSystem.Collections.Generic.List<Layer>Leitura/EscritaLista de camadas efetivas reais apoiada por OcgLayers cada OCG referenciado pela página é materializada como uma instância da Camada.

Métodos de avaliação

AssinaturaDescrição:
SetRotation(degrees: int)Configure a rotação da página em graus (0, 90, 180, 270).
SetMediaBox(rect: Rectangle)Configure a caixa de mídia para esta página.
SetCropBox(rect: Rectangle)Configure a caixa de colheita para esta página.
SetBleedBox(rect: Rectangle)Configure a caixa de sangramento para esta página.
SetTrimBox(rect: Rectangle)Configure a caixa de corte para esta página.
SetArtBox(rect: Rectangle)Configure a caixa de arte para esta página.
Accept(visitor: Annotations.AnnotationSelector)Caminhe por cada anotação nesta página através do visitante; as correspondências acumulam-se em Selecionado.
GetResources()Acessório de tipo método para Recursos.
SetPageSize(width: double, height: double)Configurar o tamanho da página atualizando a MediaBox.
GetPageRect(considerRotation: bool)Obtenha o retângulo da página, opcionalmente considerando a CropBox.
Accept(visitor: Text.TextAbsorber)Aceitar um visitante TextAbsorber (correspondente à API pública).
GetText()Extrair todo o texto da página usando um TextAbsorber.
Accept(visitor: Text.TextFragmentAbsorber)Aceitar um visitante TextFragmentAbsorber (correspondente à API pública).
Accept(visitor: ImagePlacementAbsorber)Aceitar um visitante ImagePlacementAbsorber (correspondente à API pública).
SendTo(device: Devices.ImageDevice, outputFileName: string)Adicione um carimbo a esta página.
SendTo(device: Devices.ImageDevice, output: Stream)Render esta página usando o dispositivo especificado e escrever para um fluxo.
AddStamp(stamp: ImageStamp)Aplicar um selo de imagem para esta página.
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp)Chama AddStamp nesta instância da página.
AddContentStream(contentBytes: byte[])Anexar um fluxo de conteúdo a esta página.
PrependContentStream(contentBytes: byte[])Previr bytes de fluxo de conteúdo antes do conteúdo da página existente (para elementos de fundo).
AddContent(contentStreamBytes: byte[])Adicionar bytes de fluxo de conteúdo a esta página.
AddTable(table: Table)Adicione uma tabela a esta página.
AddGraph(graph: Drawing.Graph)Adicionar um gráfico (coleção de formas) a esta página.
AddFloatingBox(box: FloatingBox)Adicione uma caixa flutuante a esta página.
AddExtGState(extGState: Content.ExtGState)Adicionar um dicionário ExtGState aos recursos desta página e retornar o nome do recurso.
AddImage(imageData: byte[], rect: Rectangle)Adicionar uma imagem a esta página na posição e tamanho especificados.
AddImage(imageStream: Stream, rect: Rectangle)Adicionar uma imagem de um fluxo para esta página na posição e tamanho especificados.
AddImage(imagePath: string, rectangle: Rectangle)Adicionar uma imagem de um caminho de arquivo no retângulo especificado.
AddImage(imageStream: Stream, imageRect: Rectangle, bbox: Rectangle, autoAdjustRectangle: bool)Adicionar uma imagem no imageRect com um boxe de limitação explícito.
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool, bbox: Rectangle)Adicione uma imagem com tamanho de pixel explícito + bbox.
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle)Adicionar uma imagem acompanhada de um HOCR (OCR overlay) string.
Resize(targetSize: Aspose.Pdf.PageSize)Alterar o tamanho desta página para targetSize via media-box update.
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution)Transformar esta página em uma matriz de bytes PNG na resolução solicitada.
Flatten()Aplanar todas as anotações nesta página tornar a sua aparência visual no fluxo de conteúdo da página e removê-las do array de anodações.
ConvertToPNGMemoryStream()Determina se a página está em branco (não tem conteúdo significativo).
IsBlank(fillThresholdFactor: double)Chama IsBlank nesta instância da página.
MergeLayers(newLayerName: string)Combine todas as camadas desta página numa única camada com o nome dado.
MergeLayers(newLayerName: string, newOptionalContentGroupId: string)Merger todas as camadas nesta página, atribuindo ao novo OCG o id dado.
HasVectorGraphics()Se esta página contém qualquer gráfico vetorial.
TrySaveVectorGraphics(pathToSave: string)Salvar gráficos vetoriais desta página para pathToSave.
AsXml()Representação XML de diagnóstico desta página.
GetNotifications()Texto de notificação fornecido pelo guardador emitido durante a reprodução desta página.
MakeGrayscale()Converter todos os preenchimentos/traços coloridos desta página em escala de cinza.
IntToRotation(rotation: int)Converter uma rotação de graus-int para Rotação.
RotationToInt(rotation: Rotation)Converte a rotação em graus como int.
FreeMemory()Limpa dados armazenados em cache.
Dispose()Libera a memória.
CalculateContentBBox()Calcule o menor retângulo alinhado ao eixo no espaço da página que engloba todo o conteúdo pintado nesta página (texto, caminhos vetoriais, imagens, imágenes em linha, recursivamente através do Form XObjects).
SendTo(device: PageDevice, output: Stream)Render esta página através de um PageDevice para uma corrente.
SendTo(device: PageDevice, outputFileName: string)Transformar esta página através de um PageDevice em um arquivo.
AddStamp(stamp: Stamp)Aplicar o selo através do seu substituto Put(Page).
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle)Emissão de elementos vetoriais não é implementada o renderizador ainda não consome GraphicElementCollection.
DeleteGraphics(elementsToDelete: GraphicElementCollection)A mesma remoção de elementos vetoriais não é conectada.

Ver também:

 Português