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:

معاملنوعالوصف
valueDjvuRaster

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:

معاملنوعالوصف
rectRectangleمستطيل الموقع.

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.