Rozhraní IHPDFContentOperatorDevice

Volitelné rozšíření pro produkční spotřebitele, kteří již vlastní úplný stavový automat grafiky a prostředků PDF

Deklarace

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

Sdílený interpretr validuje indexy operátorů, volá CheckContentCancellation jednou na distribuovaný operátor a ctí kladný ConsumedTokenCount, když operátor spotřebovává následující tokeny

Implementujte IHPDFContentDevice jako základní rozhraní a přidejte toto rozšíření pouze tehdy, když sémantické callbacky nedokážou reprezentovat úplný stavový automat spotřebitele

Display Lists and Print Production