THPDFContentOperatorAction Type
Akcja, którą odwiedzający przypisuje, aby powiedzieć przechodzeniu po operatorach zawartości, jak obsłużyć bieżący operator
Deklaracja
THPDFContentOperatorAction= (
coaKeep,
coaDelete,
coaReplace,
coaStop,
coaReject
);
Jednostka
HPDFContentStream
Wartości
| Wartość | Przeznaczenie |
|---|---|
coaKeep | Kopiuje zakres operatora do wyjścia bez zmian, to wartość domyślna nadawana z góry przez przechodzenie |
coaDelete | Wyrzuca operator i jego operandy z wyjścia |
coaReplace | Emituje bajty THPDFContentOperatorEventData.Replacement zamiast pierwotnego zakresu |
coaStop | Kończy przechodzenie po bieżącym operatorze, zachowując wszystko, co już zaakceptowano |
coaReject | Zawala cały przebieg edycji, przechodzenie raportuje covsRejected i nie produkuje żadnego wyjścia |
Uwagi dotyczące użycia
- Odwiedzający przypisują akcję tylko wtedy, gdy chcą zmienić wynik, pozostawienie domyślnej utrzymuje strumień identyczny bajt w bajt
coaDeleteicoaReplaceoznaczają wynik jako zmodyfikowany, a nietkane zakresy nadal są kopiowane wprost ze źródła- Rozróżniaj
coaStopodcoaReject: zatrzymanie to kontrolowane wcześniejsze wyjście z częściowym wyjściem, a odrzucenie wyrzuca cały przebieg