Сведения об 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 можно разделить на следующие категории:
-
Интерфейсы магистрали предоставляют доступ к компонентам верхнего уровня структуры документов XPS. Эти интерфейсы также предоставляют средства для сериализации OM XPS и десериализации документа XPS.
-
Интерфейсы страницы предоставляют доступ к содержимому страницы в документе XPS. Интерфейсы, описывающие содержимое страницы, также включаются в интерфейсы страниц.
-
OM XPS поддерживает цифровые подписи. Однако вы можете получить доступ к цифровым подписям в документе XPS напрямую, не создавая OM XPS. Дополнительные сведения о том, как получить доступ к цифровым подписям XPS без OM XPS, см. в разделе API цифровых подписей XPS.
Интерфейсы билетов на печать XPS OM
Документы XPS поддерживают печать билетов на уровне пакета (задания), документа и страницы. Билеты на печать содержат сведения о форматировании содержимого документа для печати или просмотра.
См. также
-
В этом разделе
-
Другие связанные разделы