Поделиться через


Сведения об API документов XPS

API документов XPS реализует объектную модель XPS и позволяет разработчикам создавать OM XPS, управлять содержимым документа XPS в собственных программах Windows \\ и сохранять XPS OM в файле или потоке в виде документа XPS. Разработчики модулей конвейера фильтров XPSDrv также могут использовать API документов XPS для управления содержимым документа XPS в фильтре драйвера принтера XPSDrv.

Общие сведения об API документов XPS

Объектная модель XPS — это информационная модель документа XPS. Информационная модель документа XPS отличается от модели разметки, используемой внутри частей документа. Объектная модель XPS описывает организацию внутренних компонентов, составляющих документ XPS, и модель разметки описывает содержимое этих компонентов.

В программе объектная модель XPS создается в виде OM XPS. OM XPS по сути является версией содержимого документа XPS в памяти. В то время как аналогичная логическая организация документу XPS, OM XPS не считается документом XPS, пока он не будет сериализован в файл или поток.

Точную структуру разметки недоступен для OM XPS, если документ XPS десериализирован из разметки в OM XPS. Например, если свойство было представлено как элемент или атрибут в разметке, значение свойства объекта документа представлено OM XPS точно так же.

API документов XPS можно разделить на следующие категории:

  • Интерфейсы магистрали OM XPS

    Интерфейсы магистрали предоставляют доступ к компонентам верхнего уровня структуры документов XPS. Эти интерфейсы также предоставляют средства для сериализации OM XPS и десериализации документа XPS.

  • Интерфейсы страницы XPS OM

    Интерфейсы страницы предоставляют доступ к содержимому страницы в документе XPS. Интерфейсы, описывающие содержимое страницы, также включаются в интерфейсы страниц.

  • Цифровые подписи XPS OM

    OM XPS поддерживает цифровые подписи. Однако вы можете получить доступ к цифровым подписям в документе XPS напрямую, не создавая OM XPS. Дополнительные сведения о том, как получить доступ к цифровым подписям XPS без OM XPS, см. в разделе API цифровых подписей XPS.

  • Интерфейсы билетов на печать XPS OM

    Документы XPS поддерживают печать билетов на уровне пакета (задания), документа и страницы. Билеты на печать содержат сведения о форматировании содержимого документа для печати или просмотра.

В этом разделе

Интерфейсы магистрали OM XPS

Интерфейсы страницы XPS OM

Цифровые подписи XPS OM

Интерфейсы билетов на печать XPS OM

Другие связанные разделы

Инициализация OM XPS

Цифровые подписи XPS OM

Справочник по API документов XPS

Спецификация XML-бумаги