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

Display Lists and Print Production