Поддержка изменений PrintTicket

Этот раздел не является актуальным. Самые актуальные сведения см. в разделе Спецификация схемы печати.

Интерфейс поставщика PrintTicket содержит методы, которые можно использовать для внесения добавочных изменений в существующий PrintTicket. Добавочные изменения PrintTicket можно указать в частичном PrintTicket, известном как дельта PrintTicket. Измененный PrintTicket создается путем слияния дельты PrintTicket с существующим PrintTicket. Дополнительные сведения о методах, связанных с разностями PrintTicket, см. в предстоящем документе Интерфейс поставщика PrintTicket.

При обработке изменений PrintTicket необходимо выполнить следующие действия.

  1. Определите экземпляры Feature или ParameterInit, которые являются общими как для существующего PrintTicket (целевого PrintTicket), так и для дельты PrintTicket.

    • Для каждого компонента, общего как для целевого printTicket, так и для дельты PrintTicket, замените компонент в целевом PrintTicket соответствующим компонентом в дельте PrintTicket.

    • Для каждого параметра ParameterInit, общего как для целевого printTicket, так и для дельты PrintTicket, замените ParameterInit в целевом PrintTicket на соответствующий ParameterInit в дельте PrintTicket.

  2. Скопируйте все оставшиеся экземпляры Feature и ParameterInit в дельте PrintTicket в целевой объект PrintTicket.

  3. Если алгоритм разрешения конфликтов позволяет указывать приоритеты в самом PrintTicket, вы можете повысить приоритеты экземпляров Feature и ParameterInit с именами в дельте PrintTicket.

  4. Выполните проверку PrintTicket, как описано в разделе Контрольный список проверки printTicket.

Спецификация схемы печати