THPDFRTFImportStatus Type
Rapporteert hoe een RTF-import eindigde, inclusief de vangrail die hem stopte
Declaratie
THPDFRTFImportStatus= (risSuccess, risInvalidInput,
risDocumentNotReady, risWrongThread, risInputLimit,
risCharacterLimit, risPageLimit, risMetafileLimit,
risCancelled, risNoProgress, risRenderError);
Eenheid
HPDFDoc
Waarden
| Waarde | Doel |
|---|---|
risSuccess | De RTF-bron is volledig geconverteerd en de resulterende pagina’s zijn toegevoegd |
risInvalidInput | De RTF-bron is leeg of niet als RTF parseerbaar |
risDocumentNotReady | Het doeldocument verkeerde niet in een toestand die geïmporteerde pagina’s accepteert |
risWrongThread | De import is aangeroepen vanuit een thread die de VCL-gebaseerde converter niet kan draaien |
risInputLimit | De bron overschreed MaxInputBytes uit THPDFRTFImportOptions |
risCharacterLimit | De bron overschreed de limiet MaxCharacters |
risPageLimit | De geconverteerde uitvoer overschreed de limiet MaxPages |
risMetafileLimit | Een in de RTF ingesloten metafile overschreed MaxMetafileBytes |
risCancelled | Het door de aanroeper meegegeven annuleringstoken ging af tijdens de conversie |
risNoProgress | Het afspelen van de metafile maakte geen voortgang meer en de import is afgebroken |
risRenderError | De renderstap van metafile naar pagina mislukte |
Gebruiksopmerkingen
- De status belandt in
THPDFRTFImportStatistics.Status, naast tellers zoalsPagesRenderedenMetafileBytes, die ook voor gedeeltelijke resultaten betekenisvol blijven - De limietwaarden (
risInputLimit,risCharacterLimit,risPageLimit,risMetafileLimit) wijzen rechtstreeks op de bijbehorende beveiligingsvelden vanTHPDFRTFImportOptions - Controleer in servicescenario’s eerst
risWrongThread, omdat RTF-conversie VCL-voorzieningen gebruikt die de main thread vereisen