Interfaz IHPDFContentOperatorDevice
Extensión opcional para consumidores de producción que ya tienen una 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 operador, llama a CheckContentCancellation una vez por operador despachado y respeta un ConsumedTokenCount positivo cuando un operador consume tokens posteriores
Implemente IHPDFContentDevice como interfaz base y añada esta extensión solo cuando los callbacks semánticos no puedan representar la máquina de estados completa del consumidor