Interfaz IHPDFContentOperatorDevice
Extensión opcional para consumidores de producción que ya tienen su propia máquina de estados completa de gráficos y recursos de PDF
Declaración
IHPDFContentOperatorDevice = interface
procedure CheckContentCancellation;
procedure ProcessContentOperator(
const Tokens: THPDFContentTokenArray;
OperatorIndex: Integer;
out ConsumedTokenCount: Integer);
end;
El intérprete compartido valida los índices de operadores, llama a CheckContentCancellation una vez por cada operador despachado y respeta un ConsumedTokenCount positivo cuando un operador consume tokens siguientes
Implemente IHPDFContentDevice como interfaz base y agregue esta extensión solo cuando los callbacks semánticos no puedan representar la máquina de estados completa del consumidor