BmpDevice

Наследование: java.lang.Object, com.aspose.pdf.devices.Device, com.aspose.pdf.devices.PageDevice, com.aspose.pdf.devices.ImageDevice

public final class BmpDevice extends ImageDevice

Представляет устройство изображения, которое помогает сохранять страницы документа PDF в формате BMP.

Конструкторы

КонструкторОписание
BmpDevice()Инициализирует новый экземпляр класса BmpDevice с разрешением по умолчанию.
BmpDevice(Resolution resolution)Инициализирует новый экземпляр класса BmpDevice.
BmpDevice(int width, int height, Resolution resolution)Инициализирует новый экземпляр класса BmpDevice с заданными размерами и разрешением изображения.
BmpDevice(PageSize pageSize, Resolution resolution)Инициализирует новый экземпляр класса BmpDevice с указанным размером и разрешением страницы.
BmpDevice(int width, int height)Инициализирует новый экземпляр класса BmpDevice с предоставленными размерами изображения и разрешением по умолчанию (=150).
BmpDevice(PageSize pageSize)Инициализирует новый экземпляр класса BmpDevice с заданным размером страницы и разрешением по умолчанию (=150).

Методы

МетодОписание
equals(Object arg0)
getClass()
getCoordinateType()Получает тип координат страницы (поля мультимедиа/обрезки).
getCropRectangle()Получите прямоугольник, определяющий область, которая будет преобразована в изображение.
getFormPresentationMode()Получает режим представления формы.
getHeight()Получает высоту вывода изображения.
getRenderingOptions()Получает параметры рендеринга.
getResolution()Получает разрешение изображения.
getWidth()Получает ширину вывода изображения.
hashCode()
isShadingPerformanceHigh()Является ли производительность процессов затенения высокой.
notify()
notifyAll()
process(Page page, System.Drawing.Graphics gr)отображает страницу на графике
process(Page page, OutputStream output)Преобразует страницу в bmp и сохраняет ее в выходном потоке.
process(Page page, String outputFileName)Выполняет некоторую операцию на данной странице и сохраняет результаты в файл.
processInternal(Page page, System.IO.Stream output)Только для внутреннего использования!
setCoordinateType(int value)Устанавливает тип координат страницы (поля Media/Crop).
setCropRectangle(Rectangle cropRectangle)Установите прямоугольник, определяющий область, которая будет преобразована в изображение.
setFormPresentationMode(int value)Устанавливает режим представления формы.
setRenderingOptions(RenderingOptions value)Устанавливает параметры рендеринга.
setShadingPerformanceHigh(boolean value)Устанавливает высокую производительность процессов затенения или нет.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

BmpDevice()

public BmpDevice()

Инициализирует новый экземпляр класса BmpDevice с разрешением по умолчанию.

BmpDevice(Resolution resolution)

public BmpDevice(Resolution resolution)

Инициализирует новый экземпляр класса BmpDevice.

Параметры:

ПараметрТипОписание
resolutionResolutionРазрешение результирующего файла изображения см. в разделе Класс разрешения.

BmpDevice(int width, int height, Resolution resolution)

public BmpDevice(int width, int height, Resolution resolution)

Инициализирует новый экземпляр класса BmpDevice с заданными размерами и разрешением изображения.

Параметры:

ПараметрТипОписание
widthintШирина вывода изображения.
heightintВысота вывода изображения.
resolutionResolutionРазрешение результирующего файла изображения см. в разделе Класс разрешения.

BmpDevice(PageSize pageSize, Resolution resolution)

public BmpDevice(PageSize pageSize, Resolution resolution)

Инициализирует новый экземпляр класса BmpDevice с указанным размером и разрешением страницы.

Параметры:

ПараметрТипОписание
pageSizePageSizeРазмер страницы выходного изображения.
resolutionResolutionРазрешение результирующего файла изображения см. в разделе Класс разрешения.

BmpDevice(int width, int height)

public BmpDevice(int width, int height)

Инициализирует новый экземпляр класса BmpDevice с предоставленными размерами изображения и разрешением по умолчанию (=150).

Параметры:

ПараметрТипОписание
widthintШирина вывода изображения.
heightintВысота вывода изображения.

BmpDevice(PageSize pageSize)

public BmpDevice(PageSize pageSize)

Инициализирует новый экземпляр класса BmpDevice с заданным размером страницы и разрешением по умолчанию (=150).

Параметры:

ПараметрТипОписание
pageSizePageSizeРазмер страницы выходного изображения.

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getCoordinateType()

public int getCoordinateType()

Получает тип координат страницы (поля мультимедиа/обрезки). Значение CropBox используется по умолчанию.

Возвращает: int - элемент PageCoordinateType

getCropRectangle()

public Rectangle getCropRectangle()

Получите прямоугольник, определяющий область, которая будет преобразована в изображение. Значение по умолчанию равно null, и в этом случае вся страница преобразуется в изображение.

Возвращает: Rectangle - Прямоугольный объект

getFormPresentationMode()

public int getFormPresentationMode()

Получает режим представления формы.

Возвращает: int - элемент FormPresentationMode

getHeight()

public int getHeight()

Получает высоту вывода изображения.

Возвращает: интервал - целочисленное значение

getRenderingOptions()

public RenderingOptions getRenderingOptions()

Получает параметры рендеринга.

Возвращает: RenderingOptions - Элемент RenderingOptions

getResolution()

public Resolution getResolution()

Получает разрешение изображения.

Возвращает: Resolution - Элемент разрешения

getWidth()

public int getWidth()

Получает ширину вывода изображения.

Возвращает: интервал - целочисленное значение

hashCode()

public native int hashCode()

Возвращает: инт

isShadingPerformanceHigh()

public static boolean isShadingPerformanceHigh()

Является ли производительность процессов затенения высокой. По умолчанию верно.

Возвращает: boolean - логическое значение

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

process(Page page, System.Drawing.Graphics gr)

public void process(Page page, System.Drawing.Graphics gr)

отображает страницу на графике

Параметры:

ПараметрТипОписание
pagePageОбъект страницы
grcom.aspose.ms.System.Drawing.Graphicsвнутренний объект

process(Page page, OutputStream output)

public void process(Page page, OutputStream output)

Преобразует страницу в bmp и сохраняет ее в выходном потоке.

Параметры:

ПараметрТипОписание
pagePageСтраница для конвертации.
outputjava.io.OutputStreamВыходной поток с bmp изображением.

process(Page page, String outputFileName)

public void process(Page page, String outputFileName)

Выполняет некоторую операцию на данной странице и сохраняет результаты в файл.

Параметры:

ПараметрТипОписание
pagePageСтраница для обработки.
outputFileNamejava.lang.StringЭтот файл содержит результаты обработки.

processInternal(Page page, System.IO.Stream output)

public void processInternal(Page page, System.IO.Stream output)

Только для внутреннего использования!

Преобразует страницу в bmp и сохраняет ее в выходном потоке.

Параметры:

ПараметрТипОписание
pagePageСтраница для конвертации.
outputcom.aspose.ms.System.IO.StreamВыходной поток с bmp изображением.

setCoordinateType(int value)

public void setCoordinateType(int value)

Устанавливает тип координат страницы (поля Media/Crop). Значение CropBox используется по умолчанию.

Параметры:

ПараметрТипОписание
valueintЭлемент PageCoordinateType

setCropRectangle(Rectangle cropRectangle)

public void setCropRectangle(Rectangle cropRectangle)

Установите прямоугольник, определяющий область, которая будет преобразована в изображение. Значение по умолчанию равно null, и в этом случае вся страница преобразуется в изображение.

Параметры:

ПараметрТипОписание
cropRectangleRectangleПрямоугольный объект

setFormPresentationMode(int value)

public void setFormPresentationMode(int value)

Устанавливает режим представления формы.

Параметры:

ПараметрТипОписание
valueintЭлемент FormPresentationMode

setRenderingOptions(RenderingOptions value)

public void setRenderingOptions(RenderingOptions value)

Устанавливает параметры рендеринга.

Параметры:

ПараметрТипОписание
valueRenderingOptionsЭлемент RenderingOptions

setShadingPerformanceHigh(boolean value)

public static void setShadingPerformanceHigh(boolean value)

Устанавливает высокую производительность процессов затенения или нет.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int