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.