Class ImageDevice

ImageDevice class

Этот класс инкапсулирует рендеринг документа в изображение.

public class ImageDevice : Device, IMultiPageDevice

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

ИмяОписание
ImageDevice()Инициализирует новый экземплярImageDevice .
ImageDevice(ImageFormat)Инициализирует новый экземплярImageDevice с указанным форматом изображения.
ImageDevice(Size)Инициализирует новый экземплярImageDevice с указанным размером страницы.
ImageDevice(Size, ImageFormat)Инициализирует новый экземплярImageDevice с указанным размером страницы и форматом изображения.

Характеристики

ИмяОписание
override Background { get; set; }Указывает, использует ли устройство прямой режим RGB, то есть RGB.
override CharTM { get; set; }Возвращает или задает преобразование текущих символов.
Creator { get; set; }Возвращает или указывает создателя результирующего вывода устройства.
virtual CurrentPageNumber { get; }Текущий номер страницы.
override Font { get; set; }Возвращает или указывает текущий шрифт.
Format { get; }Формат изображения.
ImagesBytes { get; }Возвращает результирующие изображения в байтах, один байтовый массив для одной страницы.
override IsDirectRGB { get; }Указывает, использует ли устройство прямой режим RGB, то есть RGB.
IsLicensed { get; }Указывает, лицензирован ли этот экземпляр библиотеки Aspose.Page.
override Opacity { get; set; }Возвращает или указывает текущий фон страницы.
virtual OpacityMask { get; set; }Возвращает или указывает текущую маску непрозрачности.
override Paint { get; set; }Возвращает или указывает текущую краску.
Properties { get; set; }Свойства устройства, включая метаданные.
override SaveOptions { set; }Опции для управления процессом рендеринга.
override Size { get; set; }Возвращает или указывает размер страницы.
override Stroke { get; set; }Возвращает или указывает текущий ход.
override TextRenderingMode { get; set; }Возвращает или указывает текущий режим рендеринга текста.
override TextStrokeWidth { get; set; }Возвращает или указывает текущую ширину обводки текста.

Методы

ИмяОписание
virtual ClosePage()Выполняет необходимую подготовку устройства после отображения страницы.
override Create()Создает копию этого устройства.
override Dispose()Удаляет устройство.
override Draw(GraphicsPath)Рисует путь.
virtual DrawArc(double, double, double, double, double, double)Рисует дугу.
override DrawImage(Bitmap, Matrix, Color)Рисует изображение с назначенным преобразованием и фоном.
virtual DrawLine(double, double, double, double)Рисует отрезок линии.
virtual DrawOval(double, double, double, double)Рисует овал.
virtual DrawPolygon(double[], double[], int)Рисует многоугольник.
virtual DrawPolygon(int[], int[], int)Рисует многоугольник.
virtual DrawPolyline(double[], double[], int)Рисует полилинию.
virtual DrawPolyline(int[], int[], int)Рисует полилинию.
virtual DrawRect(double, double, double, double)Рисует прямоугольник.
virtual DrawRoundRect(double, double, double, double, double, double)Рисует круглый прямоугольник.
override DrawString(string, double, double)Рисует строку в заданной точке.
override EndDocument()Выполняет необходимую подготовку устройства после рендеринга документа.
override Fill(GraphicsPath)Заполняет путь.
virtual FillArc(double, double, double, double, double, double)Заполняет дугу.
virtual FillOval(double, double, double, double)Заполняет овал.
virtual FillPolygon(double[], double[], int)Заполняет полигон.
virtual FillPolygon(int[], int[], int)Заполняет полигон.
virtual FillRect(double, double, double, double)Заполняет прямоугольник.
virtual FillRoundRect(double, double, double, double, double, double)Заполняет круглый прямоугольник.
GetProperty(string)Получает значение строкового свойства. (2 methods)
GetPropertyColor(string)Получает значение свойства цвета. (2 methods)
GetPropertyDouble(string)Получает значение свойства double. (2 methods)
GetPropertyInt(string)Получает значение целочисленного свойства. (2 methods)
GetPropertyMargins(string)Получает значение свойства полей. (2 methods)
GetPropertyRectangle(string)Получает значение свойства прямоугольника. (2 methods)
GetPropertySize(string)Получает значение свойства size. (2 methods)
override GetTransform()Получает текущее преобразование.
override InitClip()Инициализирует клип устройства.
virtual InitPageNumbers()Инициализирует количество страниц для вывода.
IsProperty(string)Получает значение логического свойства. (2 methods)
virtual OpenPage(string)Выполняет необходимую подготовку устройства перед рендерингом страницы.
virtual OpenPage(float, float)Делает необходимую подготовку устройства перед рендерингом каждой страницы.
override ReNew()Сбросить устройство в исходное состояние для всего документа.
override Reset()Сбросить устройство в исходное состояние для страницы.
override Rotate(double)Повернуть текущую матрицу преобразования по оси Z. Вызывает writeTransform(Transform). Вращение с положительным углом тета поворачивает точки на положительной оси x по направлению к положительной оси y.
virtual Rotate(double, double, double)Повернуть текущую матрицу преобразования вокруг точки.
override Scale(double, double)Масштабирует текущую матрицу преобразования. Вызывает writeTransform(Transform).
override SetClip(GraphicsPath)Форма зажимов.
override SetTransform(Matrix)Определяет текущее преобразование.
override Shear(double, double)Срезает текущую матрицу преобразования. Вызывает writeTransform(Transform).
override StartDocument()Выполняет необходимую подготовку устройства перед началом рендеринга документа.
override ToString()Возвращает имя типа устройства.
override Transform(Matrix)Преобразует текущую матрицу преобразования. Вызывает writeTransform(Transform).
override Translate(double, double)Переводит текущую матрицу преобразования. Вызывает writeTransform(Transform).
virtual UpdatePageParameters(IMultiPageDevice)Обновляет параметры страницы с другого многостраничного устройства.
override WriteComment(string)Пишет комментарий.

Поля

ИмяОписание
static readonly BACKGROUNDКлюч свойства “Фон”.
static readonly BACKGROUND_COLORКлюч свойства “Цвет фона”.
static readonly EMBED_FONTSКлюч свойства «Встроить шрифт в документ».
static readonly EMIT_ERRORSЗначение свойства “Выдавать ошибки”.
static readonly EMIT_WARNINGSЗначение свойства “Выдавать предупреждения”.
static readonly FIT_TO_PAGEКлюч свойства “По размеру страницы”.
static readonly ORIENTATIONКлюч свойства “Ориентация”.
static readonly PAGE_MARGINSКлюч свойства “Поля страницы”.
static readonly PAGE_SIZEКлюч свойства “Размер страницы”.
static readonly PRODUCERЗначение свойства “Производитель”.
static readonly TRANSPARENTКлюч свойства “Прозрачный”.

Смотрите также