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

CampoDescripción
PageExportedActionOcurre cuando [page exported action].
PropertyChangedOcurre cuando cambia el valor de una propiedad.

Métodos

MétodoDescripció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ámetroTipoDescripción
valueDjvuRaster

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ámetroTipoDescripción
rectRectangleEl 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ámetroTipoDescripción
submuestreointEl 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ámetroTipoDescripción
submuestreointEl 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.