Device

Device class

Реализует интерфейс для вывода текстового и графического контента на абстрактное устройство. Рендеринг выполняется постранично.

public abstract class Device

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

ИмяОписание
Device()Создает новый экземпляр.

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

ИмяОписание
abstract DestinationName { get; }Получает имя назначения: имя выходного файла или описание устройства.
virtual Fill { get; set; }Получает/устанавливает текущую заливку.
virtual FillOpacity { get; set; }Получает/устанавливает текущую непрозрачность заливки.
abstract IsReady { get; }Показывает, готово ли устройство к выводу.
abstract PageCount { get; }Получает количество страниц.
virtual Stroke { get; set; }Получает/устанавливает текущий штрих.
virtual StrokeOpacity { get; set; }Получает/устанавливает текущую непрозрачность штриха.

Методы

ИмяОписание
abstract AddHyperlink(RectangleF, Pen, string)Устанавливает гиперссылку с URI в качестве цели.
virtual Create()Создает копию этого устройства.
virtual Dispose()Удаляет устройство.
abstract DrawPath(GraphicsPath)Рисует путь.
abstract DrawString(string, float, float, List<GlyphData>)Рисует текстовую строку.
abstract EndDocument()Завершает весь документ.
abstract EndPage()Завершает страницу.
abstract FillPath(GraphicsPath)Заполняет путь.
abstract Init()Инициализирует устройство.
abstract SetClip(GraphicsPath)Устанавливает текущий путь клипа.
abstract SetTransform(Matrix)Устанавливает текущее преобразование координатного пространства.
abstract ShowImage(PointF, SizeF, byte[])Показывает растровое изображение.
abstract StartDocument()Запускает весь документ.
abstract StartPage(float, float)Начинает новую страницу.

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