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

Classe pagina Djvu

Campi

CampoDescrizione
PageExportedActionSi verifica quando [page exported action].
PropertyChangedSi verifica quando il valore di una proprietà cambia.

Metodi

MetodoDescrizione
getBitsPerPixel()Restituisce il conteggio dei bit per pixel dell’immagine.
getParentImage()Restituisce l’immagine padre a cui appartiene la pagina
getWidth()Restituisce la larghezza della pagina
getHeight()Ottiene l’altezza della pagina
getImage()Ottiene l’immagine.
getThumbnailImage()Ottiene o imposta l’immagine miniatura per la pagina
setThumbnailImage(DjvuRaster value)Ottiene o imposta l’immagine miniatura per la pagina
getPageNumber()Ottiene il numero di pagina.
isColor()Ottiene un valore che indica se questa istanza è a colori.
getTextForLocation(Rectangle rect)Ottiene il testo per la posizione del rettangolo
getForegroundImage()Ottiene l’immagine di primo piano per la pagina
getForegroundImage(int subsample)Ottiene l’immagine di primo piano per la pagina
getTextImage()Ottiene l’immagine del testo.
getTextImage(int subsample)Ottiene l’immagine del testo.
getBackgroundImage()Ottiene l’immagine di sfondo.
extractThumbnailImage()Estrae l’immagine miniatura dalla pagina Djvu.

PageExportedAction

public static final DefEvent<OnPageExportedAction> PageExportedAction

Si verifica quando [page exported action].

PropertyChanged

public final StdEvent<System.ComponentModel.PropertyChangedEventArgs> PropertyChanged

Si verifica quando il valore di una proprietà cambia.

getBitsPerPixel()

public int getBitsPerPixel()

Restituisce il conteggio dei bit per pixel dell’immagine.

Valore: il conteggio dei bit per pixel dell’immagine.

Returns: int

getParentImage()

public DjvuImage getParentImage()

Restituisce l’immagine padre a cui appartiene la pagina

Valore: Il documento.

Returns: DjvuImage

getWidth()

public int getWidth()

Restituisce la larghezza della pagina

Valore: La larghezza.

Returns: int

getHeight()

public int getHeight()

Ottiene l’altezza della pagina

Valore: L’altezza.

Returns: int

getImage()

public DjvuRaster getImage()

Ottiene l’immagine.

Valore: L’immagine.

Returns: DjvuRaster

getThumbnailImage()

public DjvuRaster getThumbnailImage()

Ottiene o imposta l’immagine miniatura per la pagina

Valore: L’immagine miniatura.

Returns: DjvuRaster

setThumbnailImage(DjvuRaster value)

public void setThumbnailImage(DjvuRaster value)

Ottiene o imposta l’immagine miniatura per la pagina

Valore: L’immagine miniatura.

Parameters:

ParametroTipoDescrizione
valueDjvuRaster

getPageNumber()

public int getPageNumber()

Ottiene il numero di pagina.

Valore: Il numero di pagina.

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\\";

// Carica un'immagine DJVU da un flusso file.
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();
}

//L'output potrebbe apparire così:
//Il numero totale di pagine: 2
//Il numero della pagina attiva:    1
//Il numero della prima pagina:     1
//Il numero dell'ultima pagina:      2
//--------------------------------------------------
//Numero di pagina:     1
//Dimensione pagina:       { Width = 2481, Height = 3508}
//Formato grezzo della pagina: RgbIndexed1Bpp, canali usati: 1
//--------------------------------------------------
//Numero di pagina:     2
//Dimensione pagina:       { Width = 2481, Height = 3508}
//Formato grezzo della pagina: RgbIndexed1Bpp, canali usati: 1

isColor()

public boolean isColor()

Ottiene un valore che indica se questa istanza è a colori.

Valore: true se questa istanza è a colori; altrimenti, false.

Returns: boolean

getTextForLocation(Rectangle rect)

public String getTextForLocation(Rectangle rect)

Ottiene il testo per la posizione del rettangolo

Parameters:

ParametroTipoDescrizione
rectRectangleIl rettangolo di posizione.

Returns: java.lang.String - Testo trovato nella posizione

getForegroundImage()

public DjvuRaster getForegroundImage()

Ottiene l’immagine di primo piano per la pagina

Returns: DjvuRaster - Bitmap image

getForegroundImage(int subsample)

public DjvuRaster getForegroundImage(int subsample)

Ottiene l’immagine di primo piano per la pagina

Parameters:

ParametroTipoDescrizione
sottocampionamentointIl sottocampionamento.

Returns: DjvuRaster - Bitmap image

getTextImage()

public DjvuRaster getTextImage()

Ottiene l’immagine del testo.

Returns: DjvuRaster - The bitmap

getTextImage(int subsample)

public DjvuRaster getTextImage(int subsample)

Ottiene l’immagine del testo.

Parameters:

ParametroTipoDescrizione
sottocampionamentointIl sottocampionamento.

Returns: DjvuRaster - The bitmap

getBackgroundImage()

public DjvuRaster getBackgroundImage()

Ottiene l’immagine di sfondo.

Returns: DjvuRaster - The bitmap

extractThumbnailImage()

public DjvuRaster extractThumbnailImage()

Estrae l’immagine miniatura dalla pagina Djvu.

Returns: DjvuRaster - The DjVu raster image.