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
الحقول
| حقل | الوصف |
|---|---|
| PageExportedAction | يحدث عندما [page exported action]. |
| PropertyChanged | يحدث عندما تتغير قيمة الخاصية. |
الطرق
| طريقة | الوصف |
|---|---|
| getBitsPerPixel() | يحصل على عدد بتات الصورة لكل بكسل. |
| getParentImage() | يحصل على الصورة الأصلية التي تنتمي إليها الصفحة |
| getWidth() | يحصل على عرض الصفحة |
| getHeight() | يحصل على ارتفاع الصفحة |
| getImage() | يحصل على الصورة. |
| getThumbnailImage() | يحصل على أو يضبط صورة المصغرة للصفحة |
| setThumbnailImage(DjvuRaster value) | يحصل على أو يضبط صورة المصغرة للصفحة |
| getPageNumber() | يحصل على رقم الصفحة. |
| isColor() | يحصل على قيمة تشير إلى ما إذا كان هذا الكائن ملونًا. |
| getTextForLocation(Rectangle rect) | يحصل على النص لموقع المستطيل |
| getForegroundImage() | يحصل على صورة المقدمة للصفحة |
| getForegroundImage(int subsample) | يحصل على صورة المقدمة للصفحة |
| getTextImage() | يحصل على صورة النص. |
| getTextImage(int subsample) | يحصل على صورة النص. |
| getBackgroundImage() | يحصل على صورة الخلفية. |
| extractThumbnailImage() | يستخرج صورة المصغرة من صفحة Djvu. |
PageExportedAction
public static final DefEvent<OnPageExportedAction> PageExportedAction
يحدث عندما [page exported action].
PropertyChanged
public final StdEvent<System.ComponentModel.PropertyChangedEventArgs> PropertyChanged
يحدث عندما تتغير قيمة الخاصية.
getBitsPerPixel()
public int getBitsPerPixel()
يحصل على عدد بتات الصورة لكل بكسل.
القيمة: عدد البتات لكل بكسل في الصورة.
Returns: int
getParentImage()
public DjvuImage getParentImage()
يحصل على الصورة الأصلية التي تنتمي إليها الصفحة
القيمة: المستند.
Returns: DjvuImage
getWidth()
public int getWidth()
يحصل على عرض الصفحة
القيمة: العرض.
Returns: int
getHeight()
public int getHeight()
يحصل على ارتفاع الصفحة
القيمة: الارتفاع.
Returns: int
getImage()
public DjvuRaster getImage()
يحصل على الصورة.
القيمة: الصورة.
Returns: DjvuRaster
getThumbnailImage()
public DjvuRaster getThumbnailImage()
يحصل على أو يضبط صورة المصغرة للصفحة
القيمة: صورة المصغرة.
Returns: DjvuRaster
setThumbnailImage(DjvuRaster value)
public void setThumbnailImage(DjvuRaster value)
يحصل على أو يضبط صورة المصغرة للصفحة
القيمة: صورة المصغرة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | DjvuRaster |
getPageNumber()
public int getPageNumber()
يحصل على رقم الصفحة.
القيمة: رقم الصفحة.
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\\";
// تحميل صورة DJVU من دفق ملف.
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();
}
//قد يبدو الإخراج هكذا:
//إجمالي عدد الصفحات: 2
//رقم الصفحة النشطة: 1
//رقم الصفحة الأولى: 1
//رقم الصفحة الأخيرة: 2
//--------------------------------------------------
//رقم الصفحة: 1
//حجم الصفحة: { Width = 2481, Height = 3508}
//تنسيق الصفحة الخام: RgbIndexed1Bpp, القنوات المستخدمة: 1
//--------------------------------------------------
//رقم الصفحة: 2
//حجم الصفحة: { Width = 2481, Height = 3508}
//تنسيق الصفحة الخام: RgbIndexed1Bpp, القنوات المستخدمة: 1
isColor()
public boolean isColor()
يحصل على قيمة تشير إلى ما إذا كان هذا الكائن ملونًا.
القيمة: true إذا كانت هذه النسخة ملونة؛ وإلا false.
Returns: boolean
getTextForLocation(Rectangle rect)
public String getTextForLocation(Rectangle rect)
يحصل على النص لموقع المستطيل
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| rect | Rectangle | مستطيل الموقع. |
Returns: java.lang.String - النص الموجود في الموقع
getForegroundImage()
public DjvuRaster getForegroundImage()
يحصل على صورة المقدمة للصفحة
Returns: DjvuRaster - Bitmap image
getForegroundImage(int subsample)
public DjvuRaster getForegroundImage(int subsample)
يحصل على صورة المقدمة للصفحة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| العينة الفرعية | int | العينة الفرعية. |
Returns: DjvuRaster - Bitmap image
getTextImage()
public DjvuRaster getTextImage()
يحصل على صورة النص.
Returns: DjvuRaster - The bitmap
getTextImage(int subsample)
public DjvuRaster getTextImage(int subsample)
يحصل على صورة النص.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| العينة الفرعية | int | العينة الفرعية. |
Returns: DjvuRaster - The bitmap
getBackgroundImage()
public DjvuRaster getBackgroundImage()
يحصل على صورة الخلفية.
Returns: DjvuRaster - The bitmap
extractThumbnailImage()
public DjvuRaster extractThumbnailImage()
يستخرج صورة المصغرة من صفحة Djvu.
Returns: DjvuRaster - The DjVu raster image.