DjvuPage

Innehåll
[ ]

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ältBeskrivning
PageExportedActionUppstår när [page exported action].
PropertyChangedUppstår när ett egenskapsvärde ändras.

Metoder

MetodBeskrivning
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:

ParameterTypBeskrivning
valueDjvuRaster

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:

ParameterTypBeskrivning
rectRectanglePlaceringsrektangeln.

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:

ParameterTypBeskrivning
subsampleintSubsamplet.

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:

ParameterTypBeskrivning
subsampleintSubsamplet.

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.