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-Seitenklasse

Felder

FeldBeschreibung
PageExportedActionTritt auf, wenn [page exported action].
PropertyChangedTritt auf, wenn ein Eigenschaftswert geändert wird.

Methoden

MethodeBeschreibung
getBitsPerPixel()Ermittelt die Bit‑Pro‑Pixel‑Anzahl des Bildes.
getParentImage()Liefert das übergeordnete Bild, zu dem die Seite gehört
getWidth()Liefert die Breite der Seite
getHeight()Ermittelt die Höhe der Seite
getImage()Liefert das Bild.
getThumbnailImage()Liest oder setzt das Miniaturbild für die Seite
setThumbnailImage(DjvuRaster value)Liest oder setzt das Miniaturbild für die Seite
getPageNumber()Liefert die Seitenzahl.
isColor()Liefert einen Wert, der angibt, ob diese Instanz farbig ist.
getTextForLocation(Rectangle rect)Liefert den Text für die Rechteckposition
getForegroundImage()Liefert das Vordergrundbild für die Seite
getForegroundImage(int subsample)Liefert das Vordergrundbild für die Seite
getTextImage()Liefert das Textbild.
getTextImage(int subsample)Liefert das Textbild.
getBackgroundImage()Liefert das Hintergrundbild.
extractThumbnailImage()Extrahiert das Miniaturbild aus der Djvu‑Seite.

PageExportedAction

public static final DefEvent<OnPageExportedAction> PageExportedAction

Tritt auf, wenn [page exported action].

PropertyChanged

public final StdEvent<System.ComponentModel.PropertyChangedEventArgs> PropertyChanged

Tritt auf, wenn ein Eigenschaftswert geändert wird.

getBitsPerPixel()

public int getBitsPerPixel()

Ermittelt die Bit‑Pro‑Pixel‑Anzahl des Bildes.

Wert: Die Bit‑Pro‑Pixel‑Anzahl des Bildes.

Returns: int

getParentImage()

public DjvuImage getParentImage()

Liefert das übergeordnete Bild, zu dem die Seite gehört

Wert: Das Dokument.

Returns: DjvuImage

getWidth()

public int getWidth()

Liefert die Breite der Seite

Wert: Die Breite.

Returns: int

getHeight()

public int getHeight()

Ermittelt die Höhe der Seite

Wert: Die Höhe.

Returns: int

getImage()

public DjvuRaster getImage()

Liefert das Bild.

Wert: Das Bild.

Returns: DjvuRaster

getThumbnailImage()

public DjvuRaster getThumbnailImage()

Liest oder setzt das Miniaturbild für die Seite

Wert: Das Miniaturbild.

Returns: DjvuRaster

setThumbnailImage(DjvuRaster value)

public void setThumbnailImage(DjvuRaster value)

Liest oder setzt das Miniaturbild für die Seite

Wert: Das Miniaturbild.

Parameters:

ParameterTypBeschreibung
valueDjvuRaster

getPageNumber()

public int getPageNumber()

Liefert die Seitenzahl.

Wert: Die Seitenzahl.

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

// Lade ein DJVU‑Bild aus einem Dateistream.
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();
}

//Die Ausgabe könnte so aussehen:
//Die Gesamtzahl der Seiten: 2
//Die aktive Seitennummer:    1
//Die erste Seitennummer:     1
//Die letzte Seitennummer:      2
//--------------------------------------------------
//Seitennummer:     1
//Seitengröße:       { Width = 2481, Height = 3508}
//Rohformat der Seite: RgbIndexed1Bpp, verwendete Kanäle: 1
//--------------------------------------------------
//Seitennummer:     2
//Seitengröße:       { Width = 2481, Height = 3508}
//Rohformat der Seite: RgbIndexed1Bpp, verwendete Kanäle: 1

isColor()

public boolean isColor()

Liefert einen Wert, der angibt, ob diese Instanz farbig ist.

Wert: true, wenn diese Instanz farbig ist; andernfalls false.

Returns: boolean

getTextForLocation(Rectangle rect)

public String getTextForLocation(Rectangle rect)

Liefert den Text für die Rechteckposition

Parameters:

ParameterTypBeschreibung
rectRectangleDas Positionsrechteck.

Returns: java.lang.String - Text gefunden an der Position

getForegroundImage()

public DjvuRaster getForegroundImage()

Liefert das Vordergrundbild für die Seite

Returns: DjvuRaster - Bitmap image

getForegroundImage(int subsample)

public DjvuRaster getForegroundImage(int subsample)

Liefert das Vordergrundbild für die Seite

Parameters:

ParameterTypBeschreibung
subsampleintDie Unterabtastung.

Returns: DjvuRaster - Bitmap image

getTextImage()

public DjvuRaster getTextImage()

Liefert das Textbild.

Returns: DjvuRaster - The bitmap

getTextImage(int subsample)

public DjvuRaster getTextImage(int subsample)

Liefert das Textbild.

Parameters:

ParameterTypBeschreibung
subsampleintDie Unterabtastung.

Returns: DjvuRaster - The bitmap

getBackgroundImage()

public DjvuRaster getBackgroundImage()

Liefert das Hintergrundbild.

Returns: DjvuRaster - The bitmap

extractThumbnailImage()

public DjvuRaster extractThumbnailImage()

Extrahiert das Miniaturbild aus der Djvu‑Seite.

Returns: DjvuRaster - The DjVu raster image.