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

Listes d'affichage et production d'impression