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 de page Djvu

Champs

ChampDescription
PageExportedActionSe produit lorsque [page exported action].
PropertyChangedSe produit lorsqu’une valeur de propriété change.

Méthodes

MéthodeDescription
getBitsPerPixel()Obtient le nombre de bits par pixel de l’image.
getParentImage()Obtient l’image parente à laquelle la page appartient
getWidth()Obtient la largeur de la page
getHeight()Obtient la hauteur de la page
getImage()Obtient l’image.
getThumbnailImage()Obtient ou définit l’image miniature pour la page
setThumbnailImage(DjvuRaster value)Obtient ou définit l’image miniature pour la page
getPageNumber()Obtient le numéro de page.
isColor()Obtient une valeur indiquant si cette instance est en couleur.
getTextForLocation(Rectangle rect)Obtient le texte pour l’emplacement du rectangle
getForegroundImage()Obtient l’image de premier plan pour la page
getForegroundImage(int subsample)Obtient l’image de premier plan pour la page
getTextImage()Obtient l’image du texte.
getTextImage(int subsample)Obtient l’image du texte.
getBackgroundImage()Obtient l’image d’arrière-plan.
extractThumbnailImage()Extrait l’image miniature de la page Djvu.

PageExportedAction

public static final DefEvent<OnPageExportedAction> PageExportedAction

Se produit lorsque [page exported action].

PropertyChanged

public final StdEvent<System.ComponentModel.PropertyChangedEventArgs> PropertyChanged

Se produit lorsqu’une valeur de propriété change.

getBitsPerPixel()

public int getBitsPerPixel()

Obtient le nombre de bits par pixel de l’image.

Valeur : le nombre de bits par pixel de l’image.

Returns: int

getParentImage()

public DjvuImage getParentImage()

Obtient l’image parente à laquelle la page appartient

Valeur: le document.

Returns: DjvuImage

getWidth()

public int getWidth()

Obtient la largeur de la page

Valeur: la largeur.

Returns: int

getHeight()

public int getHeight()

Obtient la hauteur de la page

Valeur: la hauteur.

Returns: int

getImage()

public DjvuRaster getImage()

Obtient l’image.

Valeur : l’image.

Returns: DjvuRaster

getThumbnailImage()

public DjvuRaster getThumbnailImage()

Obtient ou définit l’image miniature pour la page

Valeur: l’image miniature.

Returns: DjvuRaster

setThumbnailImage(DjvuRaster value)

public void setThumbnailImage(DjvuRaster value)

Obtient ou définit l’image miniature pour la page

Valeur: l’image miniature.

Parameters:

ParamètreTypeDescription
valueDjvuRaster

getPageNumber()

public int getPageNumber()

Obtient le numéro de page.

Valeur : le numéro de page.

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

// Charger une image DJVU à partir d'un flux de fichier.
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 sortie peut ressembler à ceci :
//Le nombre total de pages : 2
//Le numéro de page actif :    1
//Le numéro de la première page :     1
//Le numéro de la dernière page :      2
//--------------------------------------------------
//Numéro de page :     1
//Taille de page :       { Width = 2481, Height = 3508}
//Format brut de la page : RgbIndexed1Bpp, canaux utilisés : 1
//--------------------------------------------------
//Numéro de page :     2
//Taille de page :       { Width = 2481, Height = 3508}
//Format brut de la page : RgbIndexed1Bpp, canaux utilisés : 1

isColor()

public boolean isColor()

Obtient une valeur indiquant si cette instance est en couleur.

Valeur : true si cette instance est en couleur ; sinon, false.

Returns: boolean

getTextForLocation(Rectangle rect)

public String getTextForLocation(Rectangle rect)

Obtient le texte pour l’emplacement du rectangle

Parameters:

ParamètreTypeDescription
rectRectangleLe rectangle d’emplacement.

Returns: java.lang.String - Texte trouvé à l’emplacement

getForegroundImage()

public DjvuRaster getForegroundImage()

Obtient l’image de premier plan pour la page

Returns: DjvuRaster - Bitmap image

getForegroundImage(int subsample)

public DjvuRaster getForegroundImage(int subsample)

Obtient l’image de premier plan pour la page

Parameters:

ParamètreTypeDescription
sous-échantillonnageintLe sous-échantillonnage.

Returns: DjvuRaster - Bitmap image

getTextImage()

public DjvuRaster getTextImage()

Obtient l’image du texte.

Returns: DjvuRaster - The bitmap

getTextImage(int subsample)

public DjvuRaster getTextImage(int subsample)

Obtient l’image du texte.

Parameters:

ParamètreTypeDescription
sous-échantillonnageintLe sous-échantillonnage.

Returns: DjvuRaster - The bitmap

getBackgroundImage()

public DjvuRaster getBackgroundImage()

Obtient l’image d’arrière-plan.

Returns: DjvuRaster - The bitmap

extractThumbnailImage()

public DjvuRaster extractThumbnailImage()

Extrait l’image miniature de la page Djvu.

Returns: DjvuRaster - The DjVu raster image.