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

Display Lists and Print Production