THPDFContentOperatorAction Type
Azione che un visitor assegna per dire al walker degli operatori di contenuto come trattare l'operatore corrente
Dichiarazione
THPDFContentOperatorAction= (
coaKeep,
coaDelete,
coaReplace,
coaStop,
coaReject
);
Unità
HPDFContentStream
Valori
| Valore | Scopo |
|---|---|
coaKeep | Copia l'intervallo dell'operatore nell'output invariato; è il predefinito che il walker pre-assegna |
coaDelete | Elimina l'operatore e i suoi operandi dall'output |
coaReplace | Emette i byte di THPDFContentOperatorEventData.Replacement al posto dell'intervallo originale |
coaStop | Termina l'attraversata dopo l'operatore corrente, mantenendo tutto ciò che è già stato accettato |
coaReject | Fa fallire l'intero passaggio di modifica; l'attraversata riporta covsRejected e non produce output |
Note d'uso
- I visitor assegnano un'azione solo quando vogliono cambiare l'esito; lasciare il predefinito mantiene lo stream byte-identico
coaDeleteecoaReplacemarcano il risultato come modificato, mentre gli intervalli intatti restano copiati direttamente dalla sorgente- Distingui
coaStopdacoaReject: l'arresto è un'uscita anticipata controllata con output parziale, il rifiuto scarta l'intero passaggio