旧版打印架构参考

本主题不是最新的。 有关最新信息,请参阅 打印架构规范

Microsoft .NET Framework 3.0、Microsoft Windows Vista 及更高版本中提供了打印架构和相关技术。

打印架构提供基于 XML 的格式,用于表达和组织以分层结构方式描述作业格式或 PrintCapabilities 的大型属性集。

打印架构是一个总称,包括两个组件:打印架构关键字和打印架构框架。 打印架构关键字文档是一个公共架构,用于定义一组可用于描述设备属性和打印作业格式的元素实例。 打印架构框架是一个公共架构,用于定义 XML 元素类型的分层结构集合,并指定如何一起使用元素类型。

打印架构关键字和打印架构框架构成了两种与打印架构相关的技术的基础:PrintCapabilities 架构和 PrintTicket 架构。

请务必记住,打印架构的目标之一是支持提供程序的架构扩展。 也就是说,提供程序不限于仅在打印架构框架上生成的技术中使用打印架构关键字中定义的那些 Property、Feature、Option 或 ParameterInit 实例。 特定于提供程序的元素实例可以自由地穿插在打印架构关键字中定义的元素实例中。 唯一的要求是提供程序特定的 (即专用) 属性实例必须属于与提供程序明确关联的命名空间。

打印架构规范