اینترفیس IHPDFContentOperatorDevice
افزونهٔ اختیاری برای مصرفکنندههای تولیدی که از پیش یک ماشین حالت کامل گرافیک و منابع PDF را در اختیار دارند
اعلان
IHPDFContentOperatorDevice = interface
procedure CheckContentCancellation;
procedure ProcessContentOperator(
const Tokens: THPDFContentTokenArray;
OperatorIndex: Integer;
out ConsumedTokenCount: Integer);
end;
مفسر مشترک نمایههای عملگر را اعتبارسنجی میکند، CheckContentCancellation را به ازای هر عملگر اعزامشده یک بار فراخوانی مینماید، و وقتی یک عملگر توکنهای بعدی را مصرف میکند، از ConsumedTokenCount مثبت استقبال میکند
IHPDFContentDevice را بهعنوان اینترفیس پایه پیادهسازی کنید و این افزونه را تنها زمانی بیفزایید که callbackهای معنایی نتوانند ماشین حالت کامل مصرفکننده را بازنمایی نمایند