Interface IHPDFContentOperatorDevice

Extensão opcional para consumidores de produção que já possuem uma máquina de estados completa de gráficos e recursos do PDF

Declaração

IHPDFContentOperatorDevice = interface
  procedure CheckContentCancellation;
  procedure ProcessContentOperator(
    const Tokens: THPDFContentTokenArray;
    OperatorIndex: Integer;
    out ConsumedTokenCount: Integer);
end;

O interpretador partilhado valida os índices de operadores, chama CheckContentCancellation uma vez por operador despachado e respeita um ConsumedTokenCount positivo quando um operador consome os tokens seguintes

Implemente IHPDFContentDevice como interface base e adicione esta extensão apenas quando os callbacks semânticos não conseguirem representar a máquina de estados completa do consumidor

Listas de apresentação e produção de impressão