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
| Campo | Descrizione |
|---|---|
| PageExportedAction | Si verifica quando [page exported action]. |
| PropertyChanged | Si verifica quando il valore di una proprietà cambia. |
Metodi
| Metodo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | DjvuRaster |
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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| rect | Rectangle | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| sottocampionamento | int | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| sottocampionamento | int | Il 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.