Suporte a Deltas PrintTicket

Este tópico não é atual. Para obter as informações mais atuais, consulte 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 delta PrintTicket. Um PrintTicket revisado é criado mesclando um delta PrintTicket com um PrintTicket existente. Consulte o próximo documento PrintTicket Provider Interface para obter mais informações sobre métodos que envolvem deltas PrintTicket.

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

  1. Identifique instâncias de Feature ou ParameterInit que são comuns ao PrintTicket existente (o PrintTicket de destino) e ao delta PrintTicket.

    • Para cada Recurso comum ao PrintTicket de destino e ao delta PrintTicket, substitua o Recurso no PrintTicket de destino pelo Recurso correspondente no delta PrintTicket.

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

  2. Copie todas as instâncias restantes de Feature e ParameterInit no delta 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 das instâncias Feature e ParameterInit nomeadas no delta printTicket.

  4. Execute a validação printTicket conforme descrito em PrintTicket Validation Checklist.

Especificação de esquema de impressão