IHPDFContentOperatorDevice-Schnittstelle
Optionale Erweiterung für Produktionsnutzer, die bereits eine vollständige PDF-Grafik- und Ressourcen-Zustandsmaschine besitzen
Deklaration
IHPDFContentOperatorDevice = interface
procedure CheckContentCancellation;
procedure ProcessContentOperator(
const Tokens: THPDFContentTokenArray;
OperatorIndex: Integer;
out ConsumedTokenCount: Integer);
end;
Der gemeinsame Interpreter validiert Operatorindizes, ruft CheckContentCancellation einmal pro verteiltem Operator auf und berücksichtigt ein positives ConsumedTokenCount, wenn ein Operator nachfolgende Tokens verbraucht
Implementieren Sie IHPDFContentDevice als Basis-Schnittstelle und fügen Sie diese Erweiterung nur hinzu, wenn semantische Callbacks die vollständige Zustandsmaschine des Nutzers nicht darstellen können