IHPDFContentOperatorDevice Interface

Voliteľné rozšírenie pre produkčné konzumenty, ktoré už majú vlastný kompletný stavový automat grafiky a zdrojov PDF

Deklarácia

IHPDFContentOperatorDevice = interface
  procedure CheckContentCancellation;
  procedure ProcessContentOperator(
    const Tokens: THPDFContentTokenArray;
    OperatorIndex: Integer;
    out ConsumedTokenCount: Integer);
end;

Zdieľaný interpreter validuje operátorové indexy, volá CheckContentCancellation raz pri každom odoslanom operátore a rešpektuje kladné ConsumedTokenCount, keď operátor konzumuje nasledujúce tokeny

IHPDFContentDevice implementujte ako základné rozhranie a toto rozšírenie pridajte len vtedy, keď semantické callbacky nedokážu vyjadriť kompletný stavový automat konzumenta

Display lists a tlačová produkcia