Página:

Resumo geral

Page é uma classe em Aspose.PDF FOSS para Java.

Representa uma única página PDF (ISO 32000-1:2008, §7.7.3.3).

Esta classe fornece 67 métodos para trabalhar com objetos de página em programas Java. Os métodos disponíveis incluem: Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty, e 51 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: annotations, artBox, artifacts, background, blank, bleedBox, e mais 22 .

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
owningDocumentDocumentLeia.Retorna o documento que possui esta página, ou null se não estiver anexado.
mediaBoxRectangleLeia.Retorna a caixa de mídia para esta página (ISO 32000, §7.7.3.3, Tabela 30).
cropBoxRectangleLeia.Retorna a caixa de corte para esta página.
artBoxRectangleLeia.Devolve a caixa de arte.
bleedBoxRectangleLeia.Retorna a caixa de sangramento.
trimBoxRectangleLeia.Devolve a caixa de acabamento.
rectRectangleLeia.Devolve o retângulo efetivo para esta página (o mesmo que getCropBox).
rotateintLeia.Retorna a rotação da página em graus (0, 90, 180 ou 270).
rotationMatrixMatrixLeia.Retorna a matriz de rotação da página.
resourcesResourcesLeia.Retorna os recursos da página.
rawContentsPdfBaseLeia.Retorna o objeto PDF do fluxo de conteúdo da página, ou null se ausente.
contentsOperatorCollectionLeia.Retorna os operadores de fluxo de conteúdo analisados (como page.Contents do Aspose).
contentsDirtybooleanLeia.@return se os operadores de conteúdo armazenado em cache desta página têm edições não salvas.
syntheticTextFragmentsList<TextFragment>Leia.Retorna fragmentos de texto sintético na memória associados a esta página.
annotationsAnnotationCollectionLeia.Retorna a coleção de anotações digitadas para esta página.
pdfDictionaryPdfDictionaryLeia.Retorna o dicionário PDF subjacente para esta página.
backgroundColorLeia.Retorna a cor de fundo da página como definida por {@link #setBackground(Color)},
ou {@code null} se não tiver sido aplicado um fundo explícito.
numberintLeia.Retorna o número de página baseado em 1 (definido por PageCollection).
layersjava.util.List<Layer>Leia.Devolve a lista de camadas (Grupos opcionais de conteúdo) nesta página.
colorTypeColorTypeLeia.Classifica o conteúdo de cores predominantes desta página
{@link ColorType#Rgb} se o conteúdo tiver qualquer cor cromática,
Se usar apenas tons de cinza,
{@link ColorType#BlackAndWhite} se todas as cores observadas forem sólidas
preto ou branco sólido, ou {@link ColorType#Undefined} para um / vazio
fluxo de conteúdo ilegível.
artifactsArtifactCollectionLeia.Retorna a coleção de artefatos encontrados nesta página.
paragraphsParagraphsLeia.Retorna a coleção de parágrafos para esta página.
pageInfoPageInfoLeia.Retorna as informações da página (dimensões e margens) para esta página.
headerHeaderFooterLeia.Retorna o cabeçalho desta página, ou NULL se não houver.
footerHeaderFooterLeia.Retorna o rodapé desta página, ou nulo se não houver.
tocInfoTocInfoLeia.Retorna a informação TOC para esta página, ou null.
stampInfoRecordsPdfArrayLeia.Retorna registros de metadados de selos armazenados nesta página.
blankbooleanLeia.Retorna {@code true} se a página não tiver conteúdo visível (fluxo de conteúdos vazio ou ausente).

Métodos de avaliação

AssinaturaDescrição:
Page(pageDict: PdfDictionary, parser: PDFParser)Cria um envelope de página em torno do dicionário da página dada.
getOwningDocument()DocumentRetorna o documento que possui esta página, ou null se não estiver anexado.
getMediaBox()RectangleRetorna a caixa de mídia para esta página (ISO 32000, §7.7.3.3, Tabela 30).
getCropBox()RectangleRetorna a caixa de corte para esta página.
getArtBox()RectangleDevolve a caixa de arte.
getBleedBox()RectangleRetorna a caixa de sangramento.
getTrimBox()RectangleDevolve a caixa de acabamento.
getRect()RectangleDevolve o retângulo efetivo para esta página (o mesmo que getCropBox).
calculateContentBBox()RectangleRetorna a caixa de limitação mínima do conteúdo em tinta nesta página no usuário
espaço, digitalização do fluxo de conteúdo para operadores de trajectória ({@code re}),
{@code m}, { @ code l} , { @@ code c}), operadores de posicionamento do texto
({@code Tm}, {@ code Td} , { @ codeT*}) e invocações de XObject ( { @@ code Do }).
getPageRect(considerRotation: boolean)RectangleRetorna o retângulo da página, considerando opcionalmente a rotação.
getRotate()intRetorna a rotação da página em graus (0, 90, 180 ou 270).
getRotationMatrix()MatrixRetorna a matriz de rotação da página.
getResources()ResourcesRetorna os recursos da página.
getRawContents()PdfBaseRetorna o objeto PDF do fluxo de conteúdo da página, ou null se ausente.
getContents()OperatorCollectionRetorna os operadores de fluxo de conteúdo analisados (como page.Contents do Aspose).
markContentsDirty()Marca a coleção de operadores em cache como sujo, para que o próximo
{@link #flushContentsIfDirty()} (invocado por { @code Document.save}) será
serializar o cache atual de volta para {@code /Contents}.
isContentsDirty()boolean@return se os operadores de conteúdo armazenado em cache desta página têm edições não salvas.
flushPageInfoIfNeeded()Propaga a dimensão de nível da página {@link PageInfo} para o
página {@code /MediaBox} se o usuário as alterou através de
{@link #getPageInfo()}{@code .setWidth (((…) } / { @code setHeight (()))) /
{@code setIsLandscape(…)}.
flushContentsIfDirty()
clearContentsCache()Limpa a coleção de operadores armazenados em cache, forçando o próximo
{@link #getContents()} chamada para re-parse de { @code /Content}.
addSyntheticTextFragments(fragments: List<TextFragment>)Regista fragmentos de texto sintético na memória associados a esta página.
getSyntheticTextFragments()List<TextFragment>Retorna fragmentos de texto sintético na memória associados a esta página.
getAnnotations()AnnotationCollectionRetorna a coleção de anotações digitadas para esta página.
getPdfDictionary()PdfDictionaryRetorna o dicionário PDF subjacente para esta página.
getBackground()ColorRetorna a cor de fundo da página como definida por {@link #setBackground(Color)},
ou {@code null} se não tiver sido aplicado um fundo explícito.
setBackground(color: Color)Fixa uma cor de fundo sólida para esta página.
getNumber()intRetorna o número de página baseado em 1 (definido por PageCollection).
setNumber(number: int)Indica o número de página baseado em 1.
setMediaBox(rect: Rectangle)Indica a caixa de mídia para esta página (ISO 32000, §7.7.3.3, Quadro 30).
setCropBox(rect: Rectangle)Indica a caixa de recorte para esta página (ISO 32000, §14.11.2).
setArtBox(rect: Rectangle)Configura a caixa de arte para esta página.
setBleedBox(rect: Rectangle)Configura a caixa de sangramento para esta página.
setTrimBox(rect: Rectangle)Configura a caixa de corte para esta página.
setRotation(degrees: int)Fixa a rotação da página em graus.
setRotate(rotation: Rotation)Estabelece a rotação da página usando o enum {@link Rotation}.
accept(absorber: TextAbsorber)Aceita um absorvedor de texto para extrair texto desta página.
accept(absorber: ImagePlacementAbsorber)Aceita um absorvedor de colocação de imagens para encontrar imagem nesta página.
getLayers()java.util.List<Layer>Devolve a lista de camadas (Grupos opcionais de conteúdo) nesta página.
setLayers(layers: java.util.List<Layer>)Estabelece as camadas para esta página.
getColorType()ColorTypeClassifica o conteúdo de cores predominantes desta página
{@link ColorType#Rgb} se o conteúdo tiver qualquer cor cromática,
Se usar apenas tons de cinza,
{@link ColorType#BlackAndWhite} se todas as cores observadas forem sólidas
preto ou branco sólido, ou {@link ColorType#Undefined} para um / vazio
fluxo de conteúdo ilegível.
getArtifacts()ArtifactCollectionRetorna a coleção de artefatos encontrados nesta página.
add(artifact: Artifact)
setPageSize(width: double, height: double)Método de conveniência para definir o tamanho da página, definindo a caixa dos meios.
getParagraphs()ParagraphsRetorna a coleção de parágrafos para esta página.
setParagraphs(paragraphs: Paragraphs)Defina a coleção de parágrafos para esta página.
getPageInfo()PageInfoRetorna as informações da página (dimensões e margens) para esta página.
setPageInfo(pageInfo: PageInfo)Configura a informação da página.
getHeader()HeaderFooterRetorna o cabeçalho desta página, ou NULL se não houver.
setHeader(header: HeaderFooter)Fixa o cabeçalho desta página.
getFooter()HeaderFooterRetorna o rodapé desta página, ou nulo se não houver.
setFooter(footer: HeaderFooter)Configura o rodapé desta página.
applyHeaderFooterOverlay(pageNumber: int, totalPages: int)Renderiza o cabeçalho e/ou rodapé desta página (definido via {@link #setHeader}/)
{@link #setFooter}) como uma sobreposição de Objeto X do formulário anexado à página
fluxo de conteúdo existente.
getTocInfo()TocInfoRetorna a informação TOC para esta página, ou null.
setTocInfo(tocInfo: TocInfo)Estabelece a informação TOC, tornando esta página uma tabela de conteúdos.
flattenAnnotations()Avaloriza todas as anotações nesta página, alterando a sua aparência normal.
fluxos para o fluxo de conteúdo da página, em seguida, removendo a entrada / Anúncios
(ISO 32000-1:2008, §12.5.5).
addStamp(stamp: Stamp)Adiciona um selo a esta página delegando para o método {@link Stamp#put(Page)} do selo.
addStamp(stamp: TextStamp)Adiciona um carimbo de texto a esta página gerando operadores do fluxo de conteúdo.
addStamp(stamp: ImageStamp)Adiciona um selo de imagem a esta página gerando operadores de fluxo de conteúdo.
addStamp(stamp: PdfPageStamp)Adiciona um selo de página a esta página superpostando o conteúdo da página fonte.
getStampInfoRecords()PdfArrayRetorna registros de metadados de selos armazenados nesta página.
removeStampById(stampId: int)boolean
prependToContentStream(data: byte[])Prepende o fluxo de dados do conteúdo bruto antes dos /Content existentes desta página.
appendToContentStream(data: byte[])Anexa dados de fluxo de conteúdo bruto à página /Content.
ensureResources()ResourcesGarantir que esta página tenha um dicionário /Resources, criando-o se não existir.
setContents(operators: OperatorCollection)Substitui o fluxo de conteúdo da página pela coleção de operadores dada.
isBlank()booleanRetorna {@code true} se a página não tiver conteúdo visível (fluxo de conteúdos vazio ou ausente).
replaceText(searchText: String, replaceText: String)intSubstitui todas as ocorrências de {@code searchText} por { @ code replaceTect }
no fluxo de conteúdo desta página.

Ver também:

 Português