IHPDFContentOperatorDevice Interface
Необов'язкове розширення для виробничих споживачів, які вже володіють повною машиною станів графіки та ресурсів PDF
Оголошення
IHPDFContentOperatorDevice = interface
procedure CheckContentCancellation;
procedure ProcessContentOperator(
const Tokens: THPDFContentTokenArray;
OperatorIndex: Integer;
out ConsumedTokenCount: Integer);
end;
Спільний інтерпретатор перевіряє індекси операторів, викликає CheckContentCancellation один раз на кожному надісланому операторі та враховує додатне ConsumedTokenCount, коли оператор споживає наступні токени
Реалізуйте IHPDFContentDevice як базовий інтерфейс і додавайте це розширення лише тоді, коли семантичні зворотні виклики не можуть представити повну машину станів споживача