Interfața IHPDFContentOperatorDevice

Extensie opțională pentru consumatorii de producție care dețin deja o mașină de stări completă de grafică și resurse PDF

Declarație

IHPDFContentOperatorDevice = interface
  procedure CheckContentCancellation;
  procedure ProcessContentOperator(
    const Tokens: THPDFContentTokenArray;
    OperatorIndex: Integer;
    out ConsumedTokenCount: Integer);
end;

Interpretorul partajat validează indexurile de operatori, apelează CheckContentCancellation o dată per operator transmis și respectă un ConsumedTokenCount pozitiv când un operator consumă token-urile următoare

Implementați IHPDFContentDevice ca interfață de bază și adăugați această extensie doar când callback-urile semantice nu pot reprezenta mașina de stări completă a consumatorului

Liste de afișare și producție tipografică