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