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