Suporte a deltas do PrintTicket

Este tópico não é atual. Para obter as informações mais atuais, consulte a especificação do esquema de impressão.

A interface do provedor PrintTicket tem métodos que podem ser usados para fazer alterações incrementais em um PrintTicket existente. As alterações incrementais do PrintTicket podem ser especificadas em um PrintTicket parcial conhecido como um Delta PrintTicket. Um PrintTicket revisado é criado pela mesclagem de um Delta PrintTicket com um PrintTicket existente. Consulte o documento da interface do provedor do PrintTicket em breve para obter mais informações sobre métodos envolvendo deltas PrintTicket.

Quando um Delta PrintTicket é processado, as etapas a seguir devem ser executadas.

  1. Identifique as instâncias de recurso ou ParameterInit que são comuns ao PrintTicket existente (o PrintTicket de destino) e ao Delta do PrintTicket.

    • Para cada recurso comum ao PrintTicket de destino e ao Delta do PrintTicket, substitua o recurso no PrintTicket de destino pelo recurso correspondente no Delta do PrintTicket.

    • Para cada ParameterInit comum ao PrintTicket de destino e ao Delta do PrintTicket, substitua o ParameterInit no PrintTicket de destino pelo ParameterInit correspondente no Delta do PrintTicket.

  2. Copie todas as instâncias restantes do recurso e do ParameterInit no Delta do PrintTicket para o PrintTicket de destino.

  3. Se o algoritmo de resolução de conflitos permitir que as prioridades sejam especificadas no próprio PrintTicket, você poderá optar por elevar as prioridades do recurso e das instâncias ParameterInit nomeadas no Delta do PrintTicket.

  4. Execute a validação de PrintTicket conforme descrito na lista de verificação de validação do PrintTicket.

Especificação de esquema de impressão