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
| Alan | Açıklama |
|---|---|
| PageExportedAction | [page exported action] gerçekleştiğinde oluşur. |
| PropertyChanged | Bir özellik değeri değiştiğinde oluşur. |
Yöntemler
| Yöntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | DjvuRaster |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| rect | Rectangle | Konum 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| alt örnekleme | int | Alt ö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:
| Parametre | Tür | Açıklama |
|---|---|---|
| alt örnekleme | int | Alt ö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.