THPDFRTFImportStatus Type
Berichtet, wie ein RTF-Import ausging, einschließlich der Schutzschranke, die ihn stoppte
Deklaration
THPDFRTFImportStatus= (risSuccess, risInvalidInput,
risDocumentNotReady, risWrongThread, risInputLimit,
risCharacterLimit, risPageLimit, risMetafileLimit,
risCancelled, risNoProgress, risRenderError);
Unit
HPDFDoc
Werte
| Wert | Zweck |
|---|---|
risSuccess | Die RTF-Quelle wurde vollständig konvertiert und die entstandenen Seiten angehängt |
risInvalidInput | Die RTF-Quelle ist leer oder lässt sich nicht als RTF parsen |
risDocumentNotReady | Das Zieldokument war nicht in einem Zustand, der importierte Seiten annimmt |
risWrongThread | Der Import wurde aus einem Thread aufgerufen, der den VCL-basierten Konverter nicht laufen lassen kann |
risInputLimit | Die Quelle hat MaxInputBytes aus THPDFRTFImportOptions überschritten |
risCharacterLimit | Die Quelle hat das MaxCharacters-Limit überschritten |
risPageLimit | Die konvertierte Ausgabe hat das MaxPages-Limit überschritten |
risMetafileLimit | Ein in das RTF eingebettetes Metafile hat MaxMetafileBytes überschritten |
risCancelled | Das vom Aufrufer gelieferte Cancellation-Token löste während der Konvertierung aus |
risNoProgress | Die Metafile-Wiedergabe machte keinen Vorwärtsfortschritt mehr, und der Import brach ab |
risRenderError | Der Schritt vom Metafile zur Seite schlug beim Rendern fehl |
Verwendungshinweise
- Der Status landet in
THPDFRTFImportStatistics.Statusneben Zählern wiePagesRenderedundMetafileBytes, die auch für Teilergebnisse aussagekräftig bleiben - Die Limit-Werte (
risInputLimit,risCharacterLimit,risPageLimit,risMetafileLimit) bilden direkt auf die passenden Schutzfelder vonTHPDFRTFImportOptionsab - Prüfen Sie in Service-Szenarien zuerst
risWrongThread, denn die RTF-Konvertierung nutzt VCL-Einrichtungen, die den Hauptthread verlangen