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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
owningDocument | Document | Leer | Devolve el documento que posee esta página, o nulo si no está anexado. |
mediaBox | Rectangle | Leer | Devolve la caja de medios para esta página (ISO 32000, §7.7.3.3, Tabla 30). |
cropBox | Rectangle | Leer | Devolver la caja de cultivo para esta página. |
artBox | Rectangle | Leer | De vuelta la caja de arte. |
bleedBox | Rectangle | Leer | Devolver la caja sangrienta. |
trimBox | Rectangle | Leer | Devolver la caja de trim. |
rect | Rectangle | Leer | Retorna el rectángulo efectivo para esta página (también como getCropBox). |
rotate | int | Leer | Retorna la rotacin de la página en grados (0, 90, 180 o 270). |
rotationMatrix | Matrix | Leer | Retorna la matriz de rotación. |
resources | Resources | Leer | Devolver los recursos de la página. |
rawContents | PdfBase | Leer | Retorna el contenido de la página primaria al objeto PDF, o nulo si no está disponible. |
contents | OperatorCollection | Leer | Retorna a los operadores de flujo de contenido parsed (como la página.Contents de Aspose). |
contentsDirty | boolean | Leer | @return si los operadores de contenido en cache de esta página tienen editorias no salvadas. |
syntheticTextFragments | List<TextFragment> | Leer | Retorna fragmentos de texto sintéticos en memoria asociados con esta página. |
annotations | AnnotationCollection | Leer | Devolve la colección de anotaciones tipadas para esta página. |
pdfDictionary | PdfDictionary | Leer | Devolve el dicionario PDF de este sitio. |
background | Color | Leer | Retorna 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. | |||
number | int | Leer | Retorna el número de página basado en 1 (set by PageCollection). |
layers | java.util.List<Layer> | Leer | Devolve la lista de capas (grupos de contenido opcionales) en esta página. |
colorType | ColorType | Leer | Clasifica 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. | |||
artifacts | ArtifactCollection | Leer | Retorna la colección de artefactos encontrados en esta página. |
paragraphs | Paragraphs | Leer | Devolve la colección de párrafos para esta página. |
pageInfo | PageInfo | Leer | Devolve la información de la página (dimensiones y margen) para esta página. |
header | HeaderFooter | Leer | Devolve el título para esta página, o nulo si no hay. |
footer | HeaderFooter | Leer | Devolver el botón de esta página, o cero si no hay. |
tocInfo | TocInfo | Leer | Devolve la información de TOC para esta página, o nulo. |
stampInfoRecords | PdfArray | Leer | Retorna los registros de metadatos almacenados en esta página. |
blank | boolean | Leer | Retorna {@code true} si la página no tiene contenido visible (flujo de contenido vacío o ausente). |
Metodología
| firma | Descripción |
|---|---|
Page(pageDict: PdfDictionary, parser: PDFParser) | Crea un enraizador de página alrededor del dicionario de la página. |
getOwningDocument() → Document | Devolve el documento que posee esta página, o nulo si no está anexado. |
getMediaBox() → Rectangle | Devolve la caja de medios para esta página (ISO 32000, §7.7.3.3, Tabla 30). |
getCropBox() → Rectangle | Devolver la caja de cultivo para esta página. |
getArtBox() → Rectangle | De vuelta la caja de arte. |
getBleedBox() → Rectangle | Devolver la caja sangrienta. |
getTrimBox() → Rectangle | Devolver la caja de trim. |
getRect() → Rectangle | Retorna el rectángulo efectivo para esta página (también como getCropBox). |
calculateContentBBox() → Rectangle | Retorna 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) → Rectangle | Retorna el rectángulo de la página, considerando opcionalmente la rotación. |
getRotate() → int | Retorna la rotacin de la página en grados (0, 90, 180 o 270). |
getRotationMatrix() → Matrix | Retorna la matriz de rotación. |
getResources() → Resources | Devolver los recursos de la página. |
getRawContents() → PdfBase | Retorna el contenido de la página primaria al objeto PDF, o nulo si no está disponible. |
getContents() → OperatorCollection | Retorna 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() → AnnotationCollection | Devolve la colección de anotaciones tipadas para esta página. |
getPdfDictionary() → PdfDictionary | Devolve el dicionario PDF de este sitio. |
getBackground() → Color | Retorna 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() → int | Retorna 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() → ColorType | Clasifica 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() → ArtifactCollection | Retorna 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() → Paragraphs | Devolve 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() → PageInfo | Devolve 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() → HeaderFooter | Devolve 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() → HeaderFooter | Devolver 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() → TocInfo | Devolve 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() → PdfArray | Retorna 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() → Resources | Asegú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() → boolean | Retorna {@code true} si la página no tiene contenido visible (flujo de contenido vacío o ausente). |
replaceText(searchText: String, replaceText: String) → int | Replace todos los acontecimientos de {@code searchText} con {_code replaceTeXT} |
| en el contenido de esta página. |