IHPDFContentOperatorDevice Interface

Опционално разширение за production потребители, които вече притежават пълна PDF graphics и resource state машина

Декларация

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

Споделеният интерпретатор валидира операторните индекси, вика CheckContentCancellation по веднъж на изпратен оператор и отчита положителен ConsumedTokenCount, когато оператор консумира следващи токени

Имплементирайте IHPDFContentDevice като базов интерфейс и добавете това разширение само когато семантичните callback-и не могат да представят пълната state машина на потребителя

Display списъци и печатно производство