Поддержка разностей PrintTicket

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

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

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

  1. Определение экземпляров функций или Параметеринит, общих для существующего объекта PrintTicket (целевой PrintTicket) и дельты PrintTicket.

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

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

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

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

  4. Выполните проверку PrintTicket, как описано в контрольном списке PrintTicket.

Печать спецификации схемы