IHPDFContentOperatorDevice Interface

Необов'язкове розширення для виробничих споживачів, які вже володіють повною машиною станів графіки та ресурсів PDF

Оголошення

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

Спільний інтерпретатор перевіряє індекси операторів, викликає CheckContentCancellation один раз на кожному надісланому операторі та враховує додатне ConsumedTokenCount, коли оператор споживає наступні токени

Реалізуйте IHPDFContentDevice як базовий інтерфейс і додавайте це розширення лише тоді, коли семантичні зворотні виклики не можуть представити повну машину станів споживача

Списки відображення та підготовка до друку