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