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
| Champ | Description |
|---|---|
| PageExportedAction | Se produit lorsque [page exported action]. |
| PropertyChanged | Se produit lorsqu’une valeur de propriété change. |
Méthodes
| Méthode | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| value | DjvuRaster |
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ètre | Type | Description |
|---|---|---|
| rect | Rectangle | Le 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ètre | Type | Description |
|---|---|---|
| sous-échantillonnage | int | Le 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ètre | Type | Description |
|---|---|---|
| sous-échantillonnage | int | Le 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.