Página

Revisión

Page Es una clase en Aspose.PDF FOSS para Java.

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

Esta clase proporciona 67 métodos para trabajar con objetos de página en programas Java. Los métodos disponibles incluyen: Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty,y 51 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : annotations, artBox, artifacts, background, blank, bleedBox,Y 22 más.

Propiedades

NombreTipoAccesoDescripción
owningDocumentDocumentLeerDevolve el documento que posee esta página, o nulo si no está anexado.
mediaBoxRectangleLeerDevolve la caja de medios para esta página (ISO 32000, §7.7.3.3, Tabla 30).
cropBoxRectangleLeerDevolver la caja de cultivo para esta página.
artBoxRectangleLeerDe vuelta la caja de arte.
bleedBoxRectangleLeerDevolver la caja sangrienta.
trimBoxRectangleLeerDevolver la caja de trim.
rectRectangleLeerRetorna el rectángulo efectivo para esta página (también como getCropBox).
rotateintLeerRetorna la rotacin de la página en grados (0, 90, 180 o 270).
rotationMatrixMatrixLeerRetorna la matriz de rotación.
resourcesResourcesLeerDevolver los recursos de la página.
rawContentsPdfBaseLeerRetorna el contenido de la página primaria al objeto PDF, o nulo si no está disponible.
contentsOperatorCollectionLeerRetorna a los operadores de flujo de contenido parsed (como la página.Contents de Aspose).
contentsDirtybooleanLeer@return si los operadores de contenido en cache de esta página tienen editorias no salvadas.
syntheticTextFragmentsList<TextFragment>LeerRetorna fragmentos de texto sintéticos en memoria asociados con esta página.
annotationsAnnotationCollectionLeerDevolve la colección de anotaciones tipadas para esta página.
pdfDictionaryPdfDictionaryLeerDevolve el dicionario PDF de este sitio.
backgroundColorLeerRetorna el color de fondo de la página según lo establecido por {@link #setBackground(Color)},
o {@code null} si no se ha aplicado ningún fondo explícito.
numberintLeerRetorna el número de página basado en 1 (set by PageCollection).
layersjava.util.List<Layer>LeerDevolve la lista de capas (grupos de contenido opcionales) en esta página.
colorTypeColorTypeLeerClasifica el contenido de color dominante de esta página —
{@link ColorType#Rgb} si el contenido tiene cualquier color cromático,
{@link ColorType#Grayscale} si utiliza sólo midones gris,
{@link ColorType#BlackAndWhite} si cada color observado es sólido
negro o blanco sólido, o {@link ColorType#Undefined} para un vacío /
El contenido inolvidable.
artifactsArtifactCollectionLeerRetorna la colección de artefactos encontrados en esta página.
paragraphsParagraphsLeerDevolve la colección de párrafos para esta página.
pageInfoPageInfoLeerDevolve la información de la página (dimensiones y margen) para esta página.
headerHeaderFooterLeerDevolve el título para esta página, o nulo si no hay.
footerHeaderFooterLeerDevolver el botón de esta página, o cero si no hay.
tocInfoTocInfoLeerDevolve la información de TOC para esta página, o nulo.
stampInfoRecordsPdfArrayLeerRetorna los registros de metadatos almacenados en esta página.
blankbooleanLeerRetorna {@code true} si la página no tiene contenido visible (flujo de contenido vacío o ausente).

Metodología

firmaDescripción
Page(pageDict: PdfDictionary, parser: PDFParser)Crea un enraizador de página alrededor del dicionario de la página.
getOwningDocument()DocumentDevolve el documento que posee esta página, o nulo si no está anexado.
getMediaBox()RectangleDevolve la caja de medios para esta página (ISO 32000, §7.7.3.3, Tabla 30).
getCropBox()RectangleDevolver la caja de cultivo para esta página.
getArtBox()RectangleDe vuelta la caja de arte.
getBleedBox()RectangleDevolver la caja sangrienta.
getTrimBox()RectangleDevolver la caja de trim.
getRect()RectangleRetorna el rectángulo efectivo para esta página (también como getCropBox).
calculateContentBBox()RectangleRetorna la caja de límite mínima de contenido enciñado en esta página en el usuario
espacio, escanear el flujo de contenido para los operadores de ruta ({@code re},
{@code m}, {_code l} , {-code c}), operadores de posicionamiento de texto
({@code Tm}, {@código Td} y invocaciones de XObject ( {_codigo Do}).
getPageRect(considerRotation: boolean)RectangleRetorna el rectángulo de la página, considerando opcionalmente la rotación.
getRotate()intRetorna la rotacin de la página en grados (0, 90, 180 o 270).
getRotationMatrix()MatrixRetorna la matriz de rotación.
getResources()ResourcesDevolver los recursos de la página.
getRawContents()PdfBaseRetorna el contenido de la página primaria al objeto PDF, o nulo si no está disponible.
getContents()OperatorCollectionRetorna a los operadores de flujo de contenido parsed (como la página.Contents de Aspose).
markContentsDirty()Marque la colección de operadores cached como sucia, para que el siguiente
{@link #flushContentsIfDirty()} (invocado por { @code Document.save}) será
Se puede ver el cache actual de vuelta en {@code /Contents}.
isContentsDirty()boolean@return si los operadores de contenido en cache de esta página tienen editorias no salvadas.
flushPageInfoIfNeeded()Promueve las dimensiones de la página {@link PageInfo} de vuelta a la
de la página {@code /MediaBox} si el usuario ha cambiado los datos a través del
{@link #getPageInfo()}{@code .setWidth(…)} / {_code setHeight(… )}/
↑ «El código de la caza».
flushContentsIfDirty()
clearContentsCache()Limpiar la colección de operadores cached, forzando al siguiente
{@link #getContents()} llama a re-parse desde { @code /Content}.
addSyntheticTextFragments(fragments: List<TextFragment>)Registre fragmentos de texto sintéticos en memoria asociados con esta página.
getSyntheticTextFragments()List<TextFragment>Retorna fragmentos de texto sintéticos en memoria asociados con esta página.
getAnnotations()AnnotationCollectionDevolve la colección de anotaciones tipadas para esta página.
getPdfDictionary()PdfDictionaryDevolve el dicionario PDF de este sitio.
getBackground()ColorRetorna el color de fondo de la página según lo establecido por {@link #setBackground(Color)},
o {@code null} si no se ha aplicado ningún fondo explícito.
setBackground(color: Color)Toma un color de fondo sólido para esta página.
getNumber()intRetorna el número de página basado en 1 (set by PageCollection).
setNumber(number: int)Póngase en contacto con el número de página 1.
setMediaBox(rect: Rectangle)Configura la caja de medios para esta página (ISO 32000, §7.7.3.3, Tabla 30).
setCropBox(rect: Rectangle)Configure la caja de cultivo para esta página (ISO 32000, §14.11.2).
setArtBox(rect: Rectangle)Póngase la caja de arte para esta página.
setBleedBox(rect: Rectangle)Póngase en la caja de sangre para esta página.
setTrimBox(rect: Rectangle)Póngase la caja de corte para esta página.
setRotation(degrees: int)-Contactar la rotacin de la página en grados.
setRotate(rotation: Rotation)Configura la rotación de la página utilizando el enum {@link Rotation}.
accept(absorber: TextAbsorber)Acepta un absorbente de texto para extraer el texto de esta página.
accept(absorber: ImagePlacementAbsorber)Accepta un absorbente de ubicación de imagen para encontrar imágenes en esta página.
getLayers()java.util.List<Layer>Devolve la lista de capas (grupos de contenido opcionales) en esta página.
setLayers(layers: java.util.List<Layer>)Póngase las capas para esta página.
getColorType()ColorTypeClasifica el contenido de color dominante de esta página —
{@link ColorType#Rgb} si el contenido tiene cualquier color cromático,
{@link ColorType#Grayscale} si utiliza sólo midones gris,
{@link ColorType#BlackAndWhite} si cada color observado es sólido
negro o blanco sólido, o {@link ColorType#Undefined} para un vacío /
El contenido inolvidable.
getArtifacts()ArtifactCollectionRetorna la colección de artefactos encontrados en esta página.
add(artifact: Artifact)
setPageSize(width: double, height: double)Conveniente método para definir el tamaño de la página al configurar la caja de medios.
getParagraphs()ParagraphsDevolve la colección de párrafos para esta página.
setParagraphs(paragraphs: Paragraphs)Coloca la colección de párrafos para esta página.
getPageInfo()PageInfoDevolve la información de la página (dimensiones y margen) para esta página.
setPageInfo(pageInfo: PageInfo)Póngase en contacto con la página info.
getHeader()HeaderFooterDevolve el título para esta página, o nulo si no hay.
setHeader(header: HeaderFooter)Póngase el título para esta página.
getFooter()HeaderFooterDevolver el botón de esta página, o cero si no hay.
setFooter(footer: HeaderFooter)Póngase el pie para esta página.
applyHeaderFooterOverlay(pageNumber: int, totalPages: int)Rendera el título y/o el footer de esta página (set a través de {@link #setHeader}/
{@link #setFooter}) como un formulario XObject sobrelay añadido a la página de
El flujo de contenido existente.
getTocInfo()TocInfoDevolve la información de TOC para esta página, o nulo.
setTocInfo(tocInfo: TocInfo)Configura la información de TOC, haciendo que esta página sea una página de tabla-de contenidos.
flattenAnnotations()Flattens todas las anotaciones en esta página al cocinar su apariencia normal
fluye en el flujo de contenido de la página, luego remove la entrada /Annots
(ISO 32000-1:2008, §12.5.5).
addStamp(stamp: Stamp)Addique un marcador a esta página al delegarlo al método de la marcadora {@link Stamp#put(Page)}.
addStamp(stamp: TextStamp)Addique una etiqueta de texto a esta página generando operadores de flujo de contenido.
addStamp(stamp: ImageStamp)Addique una imagen de la página generando operadores de flujo de contenido.
addStamp(stamp: PdfPageStamp)Addique una etiqueta de página a esta página al sobrecargar el contenido de la página fuente.
getStampInfoRecords()PdfArrayRetorna los registros de metadatos almacenados en esta página.
removeStampById(stampId: int)boolean
prependToContentStream(data: byte[])Prependiza los datos de flujo del contenido crudo antes de que la página exista /Contenidos.
appendToContentStream(data: byte[])Añade los datos de flujo de contenido crudo a la página /Contenidos.
ensureResources()ResourcesAsegúrese de que esta página tiene un diccionario /Resources, creando uno si no.
setContents(operators: OperatorCollection)Replace el flujo de contenido de la página con la colección del operador dada.
isBlank()booleanRetorna {@code true} si la página no tiene contenido visible (flujo de contenido vacío o ausente).
replaceText(searchText: String, replaceText: String)intReplace todos los acontecimientos de {@code searchText} con {_code replaceTeXT}
en el contenido de esta página.

Ver también

 Español