Interfaccia IHPDFContentOperatorDevice

Estensione opzionale per i consumatori di produzione che possiedono giĆ  una macchina a stati completa di grafica e risorse PDF

Dichiarazione

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

L'interprete condiviso valida gli indici degli operatori, chiama CheckContentCancellation una volta per operatore inviato e onora un ConsumedTokenCount positivo quando un operatore consuma token successivi

Implementare IHPDFContentDevice come interfaccia base e aggiungere questa estensione solo quando le callback semantiche non riescono a rappresentare la macchina a stati completa del consumatore

Display List e Print Production