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 с заданными размерами и разрешением изображения.

Параметры:

ПараметрТипОписание
originPointВерхняя левая координата изображения
paperWidthintШирина, до которой автоматически изменяется размер изображения
paperHeightintВысота, до которой автоматически изменяется размер изображения
marginBoundscom.aspose.ms.System.Drawing.RectangleПрямоугольный объект
scaleFactorfloatМасштабный коэффициент выходного изображения.
resolutionResolutionРазрешение результирующего файла изображения см. в разделе Класс разрешения.
rotateDegreesintградусов
autoSizebooleanлогическое значение
verticalAlignmentintЭлемент вертикального выравнивания
horizontalAlignmentintэлемент HorizontalAlignment
isXpsPrintingbooleanлогическое значение

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, System.IO.Stream output)

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

Выполняет какую-либо операцию на данной странице, например, преобразует страницу в графическое изображение.

Параметры:

ПараметрТипОписание
pagePageСтраница для обработки.
outputcom.aspose.ms.System.IO.StreamЭтот поток содержит результаты обработки.

process(Page page, OutputStream output)

public void process(Page page, OutputStream output)

Выполняет какую-либо операцию на данной странице, например, преобразует страницу в графическое изображение.

Параметры:

ПараметрТипОписание
pagePageСтраница для обработки.
outputjava.io.OutputStreamЭтот поток содержит результаты обработки.

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)

внутренний метод

Параметры:

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

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