IHPDFContentOperatorDevice Interface

完全な PDF グラフィックスおよびリソース状態機械をすでに所有しているプロダクション利用者向けのオプション拡張です

Declaration

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

共有インタプリタはオペレータのインデックスを検証し、ディスパッチするオペレータごとに CheckContentCancellation を 1 回呼び出し、オペレータが後続トークンを消費する場合は正の ConsumedTokenCount を尊重します

IHPDFContentDevice をベースのインターフェースとして実装し、意味的なコールバックで利用者の完全な状態機械を表現できない場合にのみこの拡張を追加してください

Display Lists and Print Production