Tipul THPDFContentOperatorAction
Acțiunea pe care o atribuie un vizitator pentru a-i spune parcurgerii de operatori de conținut cum să trateze operatorul curent
Declarație
THPDFContentOperatorAction= (
coaKeep,
coaDelete,
coaReplace,
coaStop,
coaReject
);
Unitate
HPDFContentStream
Valori
| Valoare | Scop |
|---|---|
coaKeep | Copiază intervalul operatorului în ieșire neschimbat; aceasta este valoarea implicită pre-atribuită de parcurgere |
coaDelete | Elimină operatorul și operanzii săi din ieșire |
coaReplace | Emite octeții din THPDFContentOperatorEventData.Replacement în locul intervalului original |
coaStop | Încheie parcurgerea după operatorul curent, păstrând tot ce a fost deja acceptat |
coaReject | Face să eșueze întreaga trecere de editare; parcurgerea raportează covsRejected și nu produce nicio ieșire |
Note de utilizare
- Vizitatorii atribuie o acțiune doar când vor să schimbe rezultatul; lăsarea valorii implicite păstrează fluxul identic octet cu octet
coaDeleteșicoaReplacemarchează rezultatul ca modificat, în timp ce intervalele neatinse sunt copiate în continuare direct din sursă- Deosebiți
coaStopdecoaReject: oprirea este o ieșire timpurie controlată cu ieșire parțială, iar respingerea aruncă întreaga trecere