DjvuPage
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.DataStreamSupporter, com.aspose.imaging.Image, com.aspose.imaging.RasterImage, com.aspose.imaging.RasterCachedImage
public class DjvuPage extends RasterCachedImage
Clase de página Djvu
Campos
| Campo | Descripción |
|---|---|
| PageExportedAction | Ocurre cuando [page exported action]. |
| PropertyChanged | Ocurre cuando cambia el valor de una propiedad. |
Métodos
| Método | Descripción |
|---|---|
| getBitsPerPixel() | Obtiene la cantidad de bits por píxel de la imagen. |
| getParentImage() | Obtiene la imagen principal a la que pertenece la página |
| getWidth() | Obtiene el ancho de la página |
| getHeight() | Obtiene la altura de la página |
| getImage() | Obtiene la imagen. |
| getThumbnailImage() | Obtiene o establece la imagen en miniatura para la página |
| setThumbnailImage(DjvuRaster value) | Obtiene o establece la imagen en miniatura para la página |
| getPageNumber() | Obtiene el número de página. |
| isColor() | Obtiene un valor que indica si esta instancia es a color. |
| getTextForLocation(Rectangle rect) | Obtiene el texto para la ubicación del rectángulo |
| getForegroundImage() | Obtiene la imagen de primer plano para la página |
| getForegroundImage(int subsample) | Obtiene la imagen de primer plano para la página |
| getTextImage() | Obtiene la imagen de texto. |
| getTextImage(int subsample) | Obtiene la imagen de texto. |
| getBackgroundImage() | Obtiene la imagen de fondo. |
| extractThumbnailImage() | Extrae la imagen en miniatura de la página Djvu. |
PageExportedAction
public static final DefEvent<OnPageExportedAction> PageExportedAction
Ocurre cuando [page exported action].
PropertyChanged
public final StdEvent<System.ComponentModel.PropertyChangedEventArgs> PropertyChanged
Ocurre cuando cambia el valor de una propiedad.
getBitsPerPixel()
public int getBitsPerPixel()
Obtiene la cantidad de bits por píxel de la imagen.
Valor: El recuento de bits por píxel de la imagen.
Returns: int
getParentImage()
public DjvuImage getParentImage()
Obtiene la imagen principal a la que pertenece la página
Valor: El documento.
Returns: DjvuImage
getWidth()
public int getWidth()
Obtiene el ancho de la página
Valor: El ancho.
Returns: int
getHeight()
public int getHeight()
Obtiene la altura de la página
Valor: La altura.
Returns: int
getImage()
public DjvuRaster getImage()
Obtiene la imagen.
Valor: La imagen.
Returns: DjvuRaster
getThumbnailImage()
public DjvuRaster getThumbnailImage()
Obtiene o establece la imagen en miniatura para la página
Valor: La imagen en miniatura.
Returns: DjvuRaster
setThumbnailImage(DjvuRaster value)
public void setThumbnailImage(DjvuRaster value)
Obtiene o establece la imagen en miniatura para la página
Valor: La imagen en miniatura.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | DjvuRaster |
getPageNumber()
public int getPageNumber()
Obtiene el número de página.
Valor: El número de página.
Returns: int
Example: This example shows how to load a DJVU image from a file stream and print information about the pages.
String dir = "c:\\temp\\";
// Cargar una imagen DJVU desde un flujo de archivo.
java.io.FileInputStream stream = new java.io.FileInputStream(dir + "sample.djvu");
try {
com.aspose.imaging.fileformats.djvu.DjvuImage djvuImage = new com.aspose.imaging.fileformats.djvu.DjvuImage(stream);
try {
System.out.println("The total number of pages: " + djvuImage.getPages().length);
System.out.println("The active page number: " + djvuImage.getActivePage().getPageNumber());
System.out.println("The first page number: " + djvuImage.getFirstPage().getPageNumber());
System.out.println("The last page number: " + djvuImage.getLastPage().getPageNumber());
for (com.aspose.imaging.fileformats.djvu.DjvuPage djvuPage : djvuImage.getPages()) {
System.out.println("--------------------------------------------------");
System.out.println("Page number: " + djvuPage.getPageNumber());
System.out.println("Page size: " + djvuPage.getSize());
System.out.println("Page raw format: " + djvuPage.getRawDataFormat());
}
} finally {
djvuImage.dispose();
}
} finally {
stream.close();
}
//La salida puede verse así:
//El número total de páginas: 2
//El número de página activo: 1
//El número de la primera página: 1
//El número de la última página: 2
//--------------------------------------------------
//Número de página: 1
//Tamaño de página: { Width = 2481, Height = 3508}
//Formato bruto de página: RgbIndexed1Bpp, canales usados: 1
//--------------------------------------------------
//Número de página: 2
//Tamaño de página: { Width = 2481, Height = 3508}
//Formato bruto de página: RgbIndexed1Bpp, canales usados: 1
isColor()
public boolean isColor()
Obtiene un valor que indica si esta instancia es a color.
Valor: true si esta instancia es de color; de lo contrario, false.
Returns: boolean
getTextForLocation(Rectangle rect)
public String getTextForLocation(Rectangle rect)
Obtiene el texto para la ubicación del rectángulo
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| rect | Rectangle | El rectángulo de ubicación. |
Returns: java.lang.String - Texto encontrado en la ubicación
getForegroundImage()
public DjvuRaster getForegroundImage()
Obtiene la imagen de primer plano para la página
Returns: DjvuRaster - Bitmap image
getForegroundImage(int subsample)
public DjvuRaster getForegroundImage(int subsample)
Obtiene la imagen de primer plano para la página
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| submuestreo | int | El submuestreo. |
Returns: DjvuRaster - Bitmap image
getTextImage()
public DjvuRaster getTextImage()
Obtiene la imagen de texto.
Returns: DjvuRaster - The bitmap
getTextImage(int subsample)
public DjvuRaster getTextImage(int subsample)
Obtiene la imagen de texto.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| submuestreo | int | El submuestreo. |
Returns: DjvuRaster - The bitmap
getBackgroundImage()
public DjvuRaster getBackgroundImage()
Obtiene la imagen de fondo.
Returns: DjvuRaster - The bitmap
extractThumbnailImage()
public DjvuRaster extractThumbnailImage()
Extrae la imagen en miniatura de la página Djvu.
Returns: DjvuRaster - The DjVu raster image.