Supporto dei delta printticket

Questo argomento non è aggiornato. Per le informazioni più aggiornate, vedere La specifica dello schema di stampa.

L'interfaccia del provider PrintTicket include metodi che possono essere utilizzati per apportare modifiche incrementali a un PrintTicket esistente. Le modifiche incrementali di PrintTicket possono essere specificate in un printticket parziale noto come delta PrintTicket. Un printticket modificato viene creato un merge di un delta PrintTicket con un printticket esistente. Per altre informazioni sui metodi relativi ai delta PrintTicket, vedere il prossimo documento dell'interfaccia del provider PrintTicket.

Quando viene elaborato un delta PrintTicket, è necessario eseguire i passaggi seguenti.

  1. Identificare le istanze feature o ParameterInit comuni sia a PrintTicket esistenti (printticket di destinazione) che al delta PrintTicket.

    • Per ogni caratteristica comune sia per printticket di destinazione che per il delta PrintTicket, sostituire la caratteristica nella destinazione PrintTicket in base alla funzionalità corrispondente nel delta PrintTicket.

    • Per ogni ParameterInit comune sia per PrintTicket di destinazione che per il delta PrintTicket, sostituire ParameterInit nell'oggetto PrintTicket di destinazione in base al parametro ParameterInit corrispondente nel delta PrintTicket.

  2. Copiare tutte le istanze rimanenti di Feature e ParameterInit nel delta PrintTicket nella destinazione PrintTicket.

  3. Se l'algoritmo di risoluzione dei conflitti consente di specificare le priorità nell'oggetto PrintTicket stesso, è possibile scegliere di elevare le priorità delle istanze Feature e ParameterInit denominate nel delta PrintTicket.

  4. Eseguire la convalida printticket come descritto nell'elenco di controllo per la convalida printticket.

Specifica dello schema di stampa