Поддержка изменений 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. Скопируйте все оставшиеся экземпляры компонента и ParameterInit в разностном файле PrintTicket в целевой PrintTicket.

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

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

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