使用 XPS 文档 API

本部分介绍如何使用 XPS 文档 API 执行编程任务。

有关如何在程序中使用 XPS 文档 API 的示例,请参阅 XPS 文档 API 编程任务部分。

有关如何使用 XPS 对象模型以及如何通过 XPS 文档 API 实现它的信息,请参阅关于 XPS 文档 API

开始使用 XPS 文档 API

在开始使用 XPS 文档 API 之前,请确保熟悉以下编程主题:

UWP 编程
COM 中的错误处理

使用 XPS 文档 API 时,可能还需要使用以下技术:

DirectWrite
XPS 打印 API
XPS 数字签名 API

XPS 文档 API 编程任务

本本分主题介绍如何在程序中使用 XPS 文档 API,并演示如何执行一些常见的编程任务。

XPS 文档 API 使用集合来处理接口组。 使用 XPS OM 集合接口描述如何使用这些集合进行编程。

常见的 XPS 文档编程任务包括:

初始化 XPS OM
创建空白 XPS OM
将 XPS 文档读取到 XPS OM
导航 XPS OM
将文本写入 XPS OM
在 XPS OM 中绘制图形
在 XPS OM 中放置图像
将 XPS OM 写入 XPS 文档
打印 XPS OM

XPS 文档编程高级任务包括:

合并 XPS 文档
处理 XPSDrv 筛选器中的 XPS 文档

XPS 文档 API 参考

XML 纸张规范