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