Поддержка изменений PrintTicket
Этот раздел не является актуальным. Самые актуальные сведения см. в разделе Спецификация схемы печати.
Интерфейс поставщика PrintTicket содержит методы, которые можно использовать для внесения добавочных изменений в существующий PrintTicket. Добавочные изменения PrintTicket можно указать в частичном PrintTicket, известном как дельта PrintTicket. Измененный PrintTicket создается путем слияния дельты PrintTicket с существующим PrintTicket. Дополнительные сведения о методах, связанных с разностями PrintTicket, см. в предстоящем документе Интерфейс поставщика PrintTicket.
При обработке изменений PrintTicket необходимо выполнить следующие действия.
Определите экземпляры Feature или ParameterInit, которые являются общими как для существующего PrintTicket (целевого PrintTicket), так и для дельты PrintTicket.
Для каждого компонента, общего как для целевого printTicket, так и для дельты PrintTicket, замените компонент в целевом PrintTicket соответствующим компонентом в дельте PrintTicket.
Для каждого параметра ParameterInit, общего как для целевого printTicket, так и для дельты PrintTicket, замените ParameterInit в целевом PrintTicket на соответствующий ParameterInit в дельте PrintTicket.
Скопируйте все оставшиеся экземпляры Feature и ParameterInit в дельте PrintTicket в целевой объект PrintTicket.
Если алгоритм разрешения конфликтов позволяет указывать приоритеты в самом PrintTicket, вы можете повысить приоритеты экземпляров Feature и ParameterInit с именами в дельте PrintTicket.
Выполните проверку PrintTicket, как описано в разделе Контрольный список проверки printTicket.
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по