IHPDFContentOperatorDevice-interface

Optionele uitbreiding voor productieconsumenten die al een complete PDF-graphics- en resource-statemachine bezitten

Declaratie

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

De gedeelde interpreter valideert operatorindexen, roept CheckContentCancellation eenmaal per verzonden operator aan en honoreert een positief ConsumedTokenCount wanneer een operator volgende tokens verbruikt

Implementeer IHPDFContentDevice als basisinterface en voeg deze uitbreiding alleen toe wanneer semantische callbacks de complete statemachine van de consument niet kunnen vertegenwoordigen

Display-lijsten en printproductie