EmfDevice

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

public final class EmfDevice extends ImageDevice

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

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

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

Методы

МетодОписание
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)Преобразует страницу в emf и сохраняет ее в выходном потоке.
process(Page page, String outputFileName)Выполняет некоторую операцию на данной странице и сохраняет результаты в файл.
processInternal(Page page, System.IO.Stream output)Преобразует страницу в emf и сохраняет ее в выходном потоке.
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)

EmfDevice()

public EmfDevice()

Инициализирует новый экземпляр класса EmfDevice с разрешением по умолчанию для растрового изображения, записанного в emf.

EmfDevice(Resolution resolution)

public EmfDevice(Resolution resolution)

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

Параметры:

ПараметрТипОписание
resolutionResolutionРазрешение для растрового изображения, записанного в emf, см. Класс разрешения.

EmfDevice(int width, int height)

public EmfDevice(int width, int height)

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

Параметры:

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

EmfDevice(PageSize pageSize)

public EmfDevice(PageSize pageSize)

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

Параметры:

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

EmfDevice(int width, int height, Resolution resolution)

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

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

Параметры:

ПараметрТипОписание
widthintШирина вывода изображения.
heightintВысота вывода изображения.
resolutionResolutionРазрешение для растрового изображения, записанного в emf, см. Класс разрешения.

EmfDevice(PageSize pageSize, Resolution resolution)

public EmfDevice(PageSize pageSize, Resolution resolution)

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

Параметры:

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

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)

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

Параметры:

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

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)

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

Параметры:

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

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