XpsDevice

XpsDevice class

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

public class XpsDevice : Device, IFragmentRasterizer, IInteractiveDevice

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

ИмяОписание
XpsDevice()Создает новый экземпляр. Выходной файл будет записан в выходной каталог working , используя имя задания в качестве имени файла.
XpsDevice(Stream)Создает новый экземпляр. Выходной файл будет записан в указанный поток.

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

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

Методы

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

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