Typ THPDFContentOperatorVisitStatus
Hlásí, jak skončila návštěva operátorů obsahového streamu zachovávající tokeny
Deklarace
THPDFContentOperatorVisitStatus= (
covsCompleted,
covsStopped,
covsRejected,
covsInvalidInput,
covsLimitExceeded,
covsInvalidOutput,
covsVisitorError
);
Jednotka
HPDFContentStream
Hodnoty
| Hodnota | Účel |
|---|---|
covsCompleted | Všechny operátory byly navštíveny a výstupní syntaktický strom byl vytvořen |
covsStopped | Návštěvník vrátil coaStop a průchod skončil na požádání předčasně s částečným výstupem |
covsRejected | Návštěvník vrátil coaReject; průchod se zahodí a nevyprodukuje se žádný výstup |
covsInvalidInput | Zdrojový obsahový stream se nepodařilo rozebrat do platného syntaktického stromu |
covsLimitExceeded | Před dokončením průchodu se narazilo na nastavený rozpočet lexémů, uzlů, hloubky nebo bajtů |
covsInvalidOutput | Přepsaný výstup neprošel validací, než ho bylo možné vrátit |
covsVisitorError | Samotné zpětné volání návštěvníka vyvolalo výjimku, kterou walker zachytil |
Poznámky k použití
THPDFContentOperatorVisitStatistics.Statusnese tuto hodnotu spolu sErrorOffsetaDiagnostic, které selhání přesně lokalizujícovsStoppedberte jako kontrolovaný konec acovsRejectedjako neúspěšnou úpravu; použitelný výstup dává jen první z nichcovsVisitorErrorumožní walkerovi izolovat pokazeného návštěvníka, místo aby výjimka unikla do hostitelského kódu