Typ THPDFContentOperatorAction
Akce, kterou návštěvník přiřadí, aby walkerovi operátorů obsahu řekl, jak naložit s aktuálním operátorem
Deklarace
THPDFContentOperatorAction= (
coaKeep,
coaDelete,
coaReplace,
coaStop,
coaReject
);
Jednotka
HPDFContentStream
Hodnoty
| Hodnota | Účel |
|---|---|
coaKeep | Zkopíruje rozsah operátora do výstupu beze změny; toto je výchozí akce, kterou walker předpřipraví |
coaDelete | Vynechá operátor a jeho operandy z výstupu |
coaReplace | Vypíše bajty THPDFContentOperatorEventData.Replacement místo původního rozsahu |
coaStop | Ukončí průchod po aktuálním operátoru a zachová vše, co už bylo přijato |
coaReject | Zhatí celý editační průchod; průchod hlásí covsRejected a neprodukuje žádný výstup |
Poznámky k použití
- Návštěvníci přiřazují akci jen tehdy, když chtějí změnit výsledek; ponechání výchozí hodnoty udrží stream bajtově identický
coaDeleteacoaReplaceoznačí výsledek jako změněný, zatímco nedotčené rozsahy se stále kopírují přímo ze zdroje- Rozlišujte
coaStopodcoaReject: zastavení je kontrolovaný předčasný konec s částečným výstupem, odmítnutí zahodí celý průchod