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
Djvu-sidklass
Fält
| Fält | Beskrivning |
|---|---|
| PageExportedAction | Uppstår när [page exported action]. |
| PropertyChanged | Uppstår när ett egenskapsvärde ändras. |
Metoder
| Metod | Beskrivning |
|---|---|
| getBitsPerPixel() | Hämtar antalet bildbitar per pixel. |
| getParentImage() | Hämtar föräldrabilden som sidan tillhör |
| getWidth() | Hämtar sidans bredd |
| getHeight() | Hämtar sidans höjd |
| getImage() | Hämtar bilden. |
| getThumbnailImage() | Hämtar eller anger miniatyrbilden för sidan |
| setThumbnailImage(DjvuRaster value) | Hämtar eller anger miniatyrbilden för sidan |
| getPageNumber() | Hämtar sidnumret. |
| isColor() | Hämtar ett värde som indikerar om detta objekt är färg. |
| getTextForLocation(Rectangle rect) | Hämtar texten för rektangelns position |
| getForegroundImage() | Hämtar förgrundsbilden för sidan |
| getForegroundImage(int subsample) | Hämtar förgrundsbilden för sidan |
| getTextImage() | Hämtar textbilden. |
| getTextImage(int subsample) | Hämtar textbilden. |
| getBackgroundImage() | Hämtar bakgrundsbilden. |
| extractThumbnailImage() | Extraherar miniatyrbilden från Djvu-sidan. |
PageExportedAction
public static final DefEvent<OnPageExportedAction> PageExportedAction
Uppstår när [page exported action].
PropertyChanged
public final StdEvent<System.ComponentModel.PropertyChangedEventArgs> PropertyChanged
Uppstår när ett egenskapsvärde ändras.
getBitsPerPixel()
public int getBitsPerPixel()
Hämtar antalet bildbitar per pixel.
Värde: Bildens bitar per pixel-antal.
Returns: int
getParentImage()
public DjvuImage getParentImage()
Hämtar föräldrabilden som sidan tillhör
Värde: Dokumentet.
Returns: DjvuImage
getWidth()
public int getWidth()
Hämtar sidans bredd
Värde: Bredden.
Returns: int
getHeight()
public int getHeight()
Hämtar sidans höjd
Värde: Höjden.
Returns: int
getImage()
public DjvuRaster getImage()
Hämtar bilden.
Värde: Bilden.
Returns: DjvuRaster
getThumbnailImage()
public DjvuRaster getThumbnailImage()
Hämtar eller anger miniatyrbilden för sidan
Värde: Miniatyrbilden.
Returns: DjvuRaster
setThumbnailImage(DjvuRaster value)
public void setThumbnailImage(DjvuRaster value)
Hämtar eller anger miniatyrbilden för sidan
Värde: Miniatyrbilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | DjvuRaster |
getPageNumber()
public int getPageNumber()
Hämtar sidnumret.
Värde: Sidnumret.
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\\";
// Ladda en DJVU-bild från en filström.
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();
}
//Utdata kan se ut så här:
//Det totala antalet sidor: 2
//Det aktiva sidnumret: 1
//Det första sidnumret: 1
//Det sista sidnumret: 2
//--------------------------------------------------
//Sidnummer: 1
//Sidstorlek: { Width = 2481, Height = 3508}
//Sidens råformat: RgbIndexed1Bpp, använda kanaler: 1
//--------------------------------------------------
//Sidnummer: 2
//Sidstorlek: { Width = 2481, Height = 3508}
//Sidens råformat: RgbIndexed1Bpp, använda kanaler: 1
isColor()
public boolean isColor()
Hämtar ett värde som indikerar om detta objekt är färg.
Värde: true om denna instans är färg; annars false.
Returns: boolean
getTextForLocation(Rectangle rect)
public String getTextForLocation(Rectangle rect)
Hämtar texten för rektangelns position
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rect | Rectangle | Placeringsrektangeln. |
Returns: java.lang.String - Text hittad på plats
getForegroundImage()
public DjvuRaster getForegroundImage()
Hämtar förgrundsbilden för sidan
Returns: DjvuRaster - Bitmap image
getForegroundImage(int subsample)
public DjvuRaster getForegroundImage(int subsample)
Hämtar förgrundsbilden för sidan
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| subsample | int | Subsamplet. |
Returns: DjvuRaster - Bitmap image
getTextImage()
public DjvuRaster getTextImage()
Hämtar textbilden.
Returns: DjvuRaster - The bitmap
getTextImage(int subsample)
public DjvuRaster getTextImage(int subsample)
Hämtar textbilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| subsample | int | Subsamplet. |
Returns: DjvuRaster - The bitmap
getBackgroundImage()
public DjvuRaster getBackgroundImage()
Hämtar bakgrundsbilden.
Returns: DjvuRaster - The bitmap
extractThumbnailImage()
public DjvuRaster extractThumbnailImage()
Extraherar miniatyrbilden från Djvu-sidan.
Returns: DjvuRaster - The DjVu raster image.