Интерфейс IHPDFContentOperatorDevice
Необязательное расширение для потребителей из области print production, у которых уже есть собственная полная машина состояний графики и ресурсов PDF
Объявление
IHPDFContentOperatorDevice = interface
procedure CheckContentCancellation;
procedure ProcessContentOperator(
const Tokens: THPDFContentTokenArray;
OperatorIndex: Integer;
out ConsumedTokenCount: Integer);
end;
Общий интерпретатор проверяет индексы операторов, вызывает CheckContentCancellation один раз на каждый диспетчеризованный оператор и учитывает положительный ConsumedTokenCount, когда оператор поглощает последующие token
Реализуйте IHPDFContentDevice как базовый интерфейс и добавляйте это расширение, только если семантические callback не могут выразить полную машину состояний потребителя