IHPDFContentOperatorDevice interfejs
Neobavezno proširenje za proizvodne potrošače koji već poseduju kompletan PDF grafički i resursni automat stanja
Deklaracija
IHPDFContentOperatorDevice = interface
procedure CheckContentCancellation;
procedure ProcessContentOperator(
const Tokens: THPDFContentTokenArray;
OperatorIndex: Integer;
out ConsumedTokenCount: Integer);
end;
Zajednički interpreter validira indekse operatora, poziva CheckContentCancellation jednom po prosleđenom operatoru i poštuje pozitivan ConsumedTokenCount kada operator troši naredne tokene
Implementirajte IHPDFContentDevice kao osnovni interfejs i dodajte ovo proširenje samo kada semantički povratni pozivi ne mogu da predstave kompletno stanje mašine potrošača