Prise en charge des deltas PrintTicket
Cette rubrique n’est pas à jour. Pour obtenir les informations les plus récentes, consultez la spécification du schéma d’impression.
L’interface du fournisseur PrintTicket a des méthodes qui peuvent être utilisées pour apporter des modifications incrémentielles à un PrintTicket existant. Les modifications Incremental PrintTicket peuvent être spécifiées dans un PrintTicket partiel appelé « un Delta PrintTicket ». Un PrintTicket révisé est créé en fusionnant un Delta PrintTicket avec un PrintTicket existant. Pour plus d’informations sur les méthodes impliquant des deltas PrintTicket, consultez le document de l’interface de fournisseur PrintTicket à venir.
Lors du traitement d’un Delta PrintTicket, les étapes suivantes doivent être effectuées.
Identifiez les instances de fonctionnalité ou de ParameterInit qui sont communes à la fois à l’instance PrintTicket existante (le PrintTicket cible) et à l’écart PrintTicket.
Pour chaque fonctionnalité commune à la fois à la cible PrintTicket et au Delta PrintTicket, remplacez la fonctionnalité dans le PrintTicket cible par la fonctionnalité correspondante dans le delta PrintTicket.
Pour chaque ParameterInit commun à la fois à la cible PrintTicket et à l’écart PrintTicket, remplacez le ParameterInit dans le PrintTicket cible par le ParameterInit correspondant dans le delta PrintTicket.
Copiez toutes les instances de fonctionnalité et ParameterInit restantes dans le delta PrintTicket dans le PrintTicket cible.
Si votre algorithme de résolution des conflits permet de spécifier des priorités dans le PrintTicket lui-même, vous pouvez choisir d’élever les priorités de la fonctionnalité et les instances ParameterInit nommées dans le delta PrintTicket.
Exécutez la validation PrintTicket comme décrit dans la liste de contrôle de validation PrintTicket.