GraphicsDevice
Наследование: java.lang.Object, com.aspose.pdf.devices.Device, com.aspose.pdf.devices.PageDevice, com.aspose.pdf.devices.ImageDevice
public final class GraphicsDevice extends ImageDevice
Представляет устройство изображения, которое помогает преобразовывать страницы документа PDF в графику.
Конструкторы
Конструктор | Описание |
---|---|
GraphicsDevice(Point origin, int paperWidth, int paperHeight, System.Drawing.Rectangle marginBounds, float scaleFactor, Resolution resolution, int rotateDegrees, boolean autoSize, int verticalAlignment, int horizontalAlignment, boolean isXpsPrinting) | Инициализирует новый экземпляр класса GraphicsDevice с заданными размерами и разрешением изображения. |
Методы
Метод | Описание |
---|---|
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, System.IO.Stream output) | Выполняет какую-либо операцию на данной странице, например, преобразует страницу в графическое изображение. |
process(Page page, OutputStream output) | Выполняет какую-либо операцию на данной странице, например, преобразует страницу в графическое изображение. |
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) |
GraphicsDevice(Point origin, int paperWidth, int paperHeight, System.Drawing.Rectangle marginBounds, float scaleFactor, Resolution resolution, int rotateDegrees, boolean autoSize, int verticalAlignment, int horizontalAlignment, boolean isXpsPrinting)
public GraphicsDevice(Point origin, int paperWidth, int paperHeight, System.Drawing.Rectangle marginBounds, float scaleFactor, Resolution resolution, int rotateDegrees, boolean autoSize, int verticalAlignment, int horizontalAlignment, boolean isXpsPrinting)
Инициализирует новый экземпляр класса GraphicsDevice с заданными размерами и разрешением изображения.
Параметры:
Параметр | Тип | Описание |
---|---|---|
origin | Point | Верхняя левая координата изображения |
paperWidth | int | Ширина, до которой автоматически изменяется размер изображения |
paperHeight | int | Высота, до которой автоматически изменяется размер изображения |
marginBounds | com.aspose.ms.System.Drawing.Rectangle | Прямоугольный объект |
scaleFactor | float | Масштабный коэффициент выходного изображения. |
resolution | Resolution | Разрешение результирующего файла изображения см. в разделе Класс разрешения. |
rotateDegrees | int | градусов |
autoSize | boolean | логическое значение |
verticalAlignment | int | Элемент вертикального выравнивания |
horizontalAlignment | int | элемент HorizontalAlignment |
isXpsPrinting | boolean | логическое значение |
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.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)
отображает страницу на графике
Параметры:
Параметр | Тип | Описание |
---|---|---|
page | Page | Объект страницы |
gr | com.aspose.ms.System.Drawing.Graphics | внутренний объект |
process(Page page, System.IO.Stream output)
public void process(Page page, System.IO.Stream output)
Выполняет какую-либо операцию на данной странице, например, преобразует страницу в графическое изображение.
Параметры:
Параметр | Тип | Описание |
---|---|---|
page | Page | Страница для обработки. |
output | com.aspose.ms.System.IO.Stream | Этот поток содержит результаты обработки. |
process(Page page, OutputStream output)
public void process(Page page, OutputStream output)
Выполняет какую-либо операцию на данной странице, например, преобразует страницу в графическое изображение.
Параметры:
Параметр | Тип | Описание |
---|---|---|
page | Page | Страница для обработки. |
output | java.io.OutputStream | Этот поток содержит результаты обработки. |
process(Page page, String outputFileName)
public void process(Page page, String outputFileName)
Выполняет некоторую операцию на данной странице и сохраняет результаты в файл.
Параметры:
Параметр | Тип | Описание |
---|---|---|
page | Page | Страница для обработки. |
outputFileName | java.lang.String | Этот файл содержит результаты обработки. |
processInternal(Page page, System.IO.Stream output)
public void processInternal(Page page, System.IO.Stream output)
внутренний метод
Параметры:
Параметр | Тип | Описание |
---|---|---|
page | Page | Объект страницы |
output | com.aspose.ms.System.IO.Stream | внутренний объект |
setCoordinateType(int value)
public void setCoordinateType(int value)
Устанавливает тип координат страницы (поля Media/Crop). Значение CropBox используется по умолчанию.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | Элемент PageCoordinateType |
setCropRectangle(Rectangle cropRectangle)
public void setCropRectangle(Rectangle cropRectangle)
Установите прямоугольник, определяющий область, которая будет преобразована в изображение. Значение по умолчанию равно null, и в этом случае вся страница преобразуется в изображение.
Параметры:
Параметр | Тип | Описание |
---|---|---|
cropRectangle | Rectangle | Прямоугольный объект |
setFormPresentationMode(int value)
public void setFormPresentationMode(int value)
Устанавливает режим представления формы.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | Элемент FormPresentationMode |
setRenderingOptions(RenderingOptions value)
public void setRenderingOptions(RenderingOptions value)
Устанавливает параметры рендеринга.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | RenderingOptions | Элемент RenderingOptions |
setShadingPerformanceHigh(boolean value)
public static void setShadingPerformanceHigh(boolean value)
Устанавливает высокую производительность процессов затенения или нет.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | логическое значение |
toString()
public String toString()
Возвращает: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |