Interface IHPDFContentOperatorDevice
Extension facultative pour les consommateurs de production qui possèdent déjà une machine à états complète de graphismes et de ressources PDF
Déclaration
IHPDFContentOperatorDevice = interface
procedure CheckContentCancellation;
procedure ProcessContentOperator(
const Tokens: THPDFContentTokenArray;
OperatorIndex: Integer;
out ConsumedTokenCount: Integer);
end;
L'interpréteur partagé valide les index d'opérateur, appelle CheckContentCancellation une fois par opérateur distribué et honore un ConsumedTokenCount positif lorsqu'un opérateur consomme les jetons suivants
Implémentez IHPDFContentDevice comme interface de base et n'ajoutez cette extension que lorsque les callbacks sémantiques ne peuvent pas représenter la machine à états complète du consommateur