IHPDFContentOperatorDevice Interface
Valgfri udvidelse til produktionskonsumenter, der allerede ejer en komplet PDF-grafik- og ressource-tilstandsmaskine
Deklaration
IHPDFContentOperatorDevice = interface
procedure CheckContentCancellation;
procedure ProcessContentOperator(
const Tokens: THPDFContentTokenArray;
OperatorIndex: Integer;
out ConsumedTokenCount: Integer);
end;
Den delte fortolker validerer operator-indekser, kalder CheckContentCancellation én gang pr. dispatchet operator og hædrer en positiv ConsumedTokenCount, når en operator forbruger følgende tokens
Implementér IHPDFContentDevice som basis-interfacet, og tilføj denne udvidelse kun, når semantiske callback'er ikke kan repræsentere konsumentens komplette tilstandsmaskine