THPDFRTFImportStatus Type
Raportuje, jak zakończył się import RTF, łącznie z zabezpieczeniem, które go zatrzymało
Deklaracja
THPDFRTFImportStatus= (risSuccess, risInvalidInput,
risDocumentNotReady, risWrongThread, risInputLimit,
risCharacterLimit, risPageLimit, risMetafileLimit,
risCancelled, risNoProgress, risRenderError);
Jednostka
HPDFDoc
Wartości
| Wartość | Przeznaczenie |
|---|---|
risSuccess | Źródło RTF zostało w pełni skonwertowane, a powstałe strony dodane |
risInvalidInput | Źródło RTF jest puste albo nie daje się sparsować jako RTF |
risDocumentNotReady | Dokument docelowy nie był w stanie przyjmującym importowane strony |
risWrongThread | Import został wywołany z wątku, który nie może uruchomić konwertera opartego na VCL |
risInputLimit | Źródło przekroczyło MaxInputBytes z THPDFRTFImportOptions |
risCharacterLimit | Źródło przekroczyło limit MaxCharacters |
risPageLimit | Skonwertowane wyjście przekroczyło limit MaxPages |
risMetafileLimit | Metafile osadzony w RTF przekroczył MaxMetafileBytes |
risCancelled | Token anulowania podany przez wywołującego zadziałał podczas konwersji |
risNoProgress | Odtwarzanie metafile przestało robić postęp naprzód i import został przerwany |
risRenderError | Krok renderowania metafile na stronę zawiodł |
Uwagi dotyczące użycia
- Status trafia do
THPDFRTFImportStatistics.Statusobok liczników takich jakPagesRenderediMetafileBytes, które pozostają znaczące także dla wyników częściowych - Wartości limitów (
risInputLimit,risCharacterLimit,risPageLimit,risMetafileLimit) mapują się bezpośrednio na pasujące pola zabezpieczeńTHPDFRTFImportOptions - W scenariuszach serwisowych sprawdzaj najpierw
risWrongThread, bo konwersja RTF używa mechanizmów VCL wymagających wątku głównego