旧版打印架构参考

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

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

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

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

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

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

打印架构规范