הממשק IHPDFContentOperatorDevice
הרחבה אופציונלית לצרכני ייצור שכבר מחזיקים במכונת מצב גרפית ומשאבית מלאה של PDF
הצהרה
IHPDFContentOperatorDevice = interface
procedure CheckContentCancellation;
procedure ProcessContentOperator(
const Tokens: THPDFContentTokenArray;
OperatorIndex: Integer;
out ConsumedTokenCount: Integer);
end;
המפענח המשותף מאמת אינדקסי אופרטור, קורא ל-CheckContentCancellation פעם אחת עבור כל אופרטור שנשלח, ומכבד ערך חיובי של ConsumedTokenCount כאשר אופרטור צורך אסימונים שלאחריו
יישם את IHPDFContentDevice כממשק הבסיס והוסף הרחבה זו רק כאשר קריאות סמנטיות אינן יכולות לייצג את מכונת המצב המלאה של הצרכן