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