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 sayfa sınıfı

Alanlar

AlanAçıklama
PageExportedAction[page exported action] gerçekleştiğinde oluşur.
PropertyChangedBir özellik değeri değiştiğinde oluşur.

Yöntemler

YöntemAçıklama
getBitsPerPixel()Görüntünün piksel başına bit sayısını alır.
getParentImage()Sayfanın ait olduğu üst görüntüyü alır
getWidth()Sayfanın genişliğini alır
getHeight()Sayfanın yüksekliğini alır
getImage()Görüntüyü alır.
getThumbnailImage()Sayfa için küçük resim görüntüsünü alır veya ayarlar
setThumbnailImage(DjvuRaster value)Sayfa için küçük resim görüntüsünü alır veya ayarlar
getPageNumber()Sayfa numarasını alır.
isColor()Bu örneğin renkli olup olmadığını gösteren bir değeri alır.
getTextForLocation(Rectangle rect)Dikdörtgen konumu için metni alır
getForegroundImage()Sayfa için ön plan görüntüsünü alır
getForegroundImage(int subsample)Sayfa için ön plan görüntüsünü alır
getTextImage()Metin görüntüsünü alır.
getTextImage(int subsample)Metin görüntüsünü alır.
getBackgroundImage()Arka plan görüntüsünü alır.
extractThumbnailImage()Djvu sayfasından küçük resim görüntüsünü çıkarır.

PageExportedAction

public static final DefEvent<OnPageExportedAction> PageExportedAction

[page exported action] gerçekleştiğinde oluşur.

PropertyChanged

public final StdEvent<System.ComponentModel.PropertyChangedEventArgs> PropertyChanged

Bir özellik değeri değiştiğinde oluşur.

getBitsPerPixel()

public int getBitsPerPixel()

Görüntünün piksel başına bit sayısını alır.

Değer: Görüntünün piksel başına bit sayısı.

Returns: int

getParentImage()

public DjvuImage getParentImage()

Sayfanın ait olduğu üst görüntüyü alır

Değer: Belge.

Returns: DjvuImage

getWidth()

public int getWidth()

Sayfanın genişliğini alır

Değer: Genişlik.

Returns: int

getHeight()

public int getHeight()

Sayfanın yüksekliğini alır

Değer: Yükseklik.

Returns: int

getImage()

public DjvuRaster getImage()

Görüntüyü alır.

Değer: Görüntü.

Returns: DjvuRaster

getThumbnailImage()

public DjvuRaster getThumbnailImage()

Sayfa için küçük resim görüntüsünü alır veya ayarlar

Değer: Küçük resim görüntüsü.

Returns: DjvuRaster

setThumbnailImage(DjvuRaster value)

public void setThumbnailImage(DjvuRaster value)

Sayfa için küçük resim görüntüsünü alır veya ayarlar

Değer: Küçük resim görüntüsü.

Parameters:

ParametreTürAçıklama
valueDjvuRaster

getPageNumber()

public int getPageNumber()

Sayfa numarasını alır.

Değer: Sayfa numarası.

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

// Bir dosya akışından DJVU görüntüsü yükleyin.
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();
}

//Çıktı şöyle görünebilir:
//Toplam sayfa sayısı: 2
//Etkin sayfa numarası:    1
//İlk sayfa numarası:     1
//Son sayfa numarası:      2
//--------------------------------------------------
//Sayfa numarası:     1
//Sayfa boyutu:       { Width = 2481, Height = 3508}
//Sayfa ham formatı: RgbIndexed1Bpp, kullanılan kanallar: 1
//--------------------------------------------------
//Sayfa numarası:     2
//Sayfa boyutu:       { Width = 2481, Height = 3508}
//Sayfa ham formatı: RgbIndexed1Bpp, kullanılan kanallar: 1

isColor()

public boolean isColor()

Bu örneğin renkli olup olmadığını gösteren bir değeri alır.

Değer: Bu örnek renk ise true; aksi takdirde false.

Returns: boolean

getTextForLocation(Rectangle rect)

public String getTextForLocation(Rectangle rect)

Dikdörtgen konumu için metni alır

Parameters:

ParametreTürAçıklama
rectRectangleKonum dikdörtgeni.

Returns: java.lang.String - Konumda bulunan metin

getForegroundImage()

public DjvuRaster getForegroundImage()

Sayfa için ön plan görüntüsünü alır

Returns: DjvuRaster - Bitmap image

getForegroundImage(int subsample)

public DjvuRaster getForegroundImage(int subsample)

Sayfa için ön plan görüntüsünü alır

Parameters:

ParametreTürAçıklama
alt örneklemeintAlt örnekleme.

Returns: DjvuRaster - Bitmap image

getTextImage()

public DjvuRaster getTextImage()

Metin görüntüsünü alır.

Returns: DjvuRaster - The bitmap

getTextImage(int subsample)

public DjvuRaster getTextImage(int subsample)

Metin görüntüsünü alır.

Parameters:

ParametreTürAçıklama
alt örneklemeintAlt örnekleme.

Returns: DjvuRaster - The bitmap

getBackgroundImage()

public DjvuRaster getBackgroundImage()

Arka plan görüntüsünü alır.

Returns: DjvuRaster - The bitmap

extractThumbnailImage()

public DjvuRaster extractThumbnailImage()

Djvu sayfasından küçük resim görüntüsünü çıkarır.

Returns: DjvuRaster - The DjVu raster image.