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) | Начинает новую страницу. |
Смотрите также