THPDFContentOperatorVisitStatus 型
トークンを保存するコンテンツオペレータ訪問がどう終わったかを報告します
宣言
THPDFContentOperatorVisitStatus= (
covsCompleted,
covsStopped,
covsRejected,
covsInvalidInput,
covsLimitExceeded,
covsInvalidOutput,
covsVisitorError
);
ユニット
HPDFContentStream
値
| 値 | 目的 |
|---|---|
covsCompleted | すべてのオペレータが訪問され、出力構文木が生成されました |
covsStopped | ビジターが coaStop を返し、要求によりウォークが早期終了しました。部分出力を伴います |
covsRejected | ビジターが coaReject を返しました。パスは破棄され、出力は生成されません |
covsInvalidInput | ソースコンテンツストリームを、有効な構文木として解析できませんでした |
covsLimitExceeded | ウォークの完了前に、設定済みのレキシム、ノード、深度、バイト予算のいずれかに達しました |
covsInvalidOutput | 書き直された出力が、返却前の検証に失敗しました |
covsVisitorError | ビジターコールバック自体が例外を発生させ、ウォーカーがそれを捕捉しました |
使用上の注意
THPDFContentOperatorVisitStatistics.Statusがこの値を運び、ErrorOffsetとDiagnosticが失敗箇所を特定しますcovsStoppedは制御された終了、covsRejectedは失敗した編集として扱います。利用可能な出力を出すのは前者だけですcovsVisitorErrorにより、例外をホストコードへ漏らさず、ウォーカーは不良のビジターを封じ込められます