THPDFRTFImportStatus Type
Αναφέρει πώς ολοκληρώθηκε μια εισαγωγή RTF, συμπεριλαμβανομένου του guard rail που τη σταμάτησε
Δήλωση
THPDFRTFImportStatus= (risSuccess, risInvalidInput,
risDocumentNotReady, risWrongThread, risInputLimit,
risCharacterLimit, risPageLimit, risMetafileLimit,
risCancelled, risNoProgress, risRenderError);
Μονάδα
HPDFDoc
Τιμές
| Τιμή | Σκοπός |
|---|---|
risSuccess | Η πηγή RTF μετατράπηκε πλήρως και οι σελίδες που προέκυψαν προστέθηκαν |
risInvalidInput | Η πηγή RTF είναι κενή ή δεν μπορεί να αναλυθεί ως RTF |
risDocumentNotReady | Το έγγραφο στόχος δεν ήταν σε κατάσταση που δέχεται εισαγόμενες σελίδες |
risWrongThread | Η εισαγωγή κλήθηκε από thread που δεν μπορεί να τρέξει τον converter βασισμένο σε VCL |
risInputLimit | Η πηγή ξεπέρασε το MaxInputBytes από το THPDFRTFImportOptions |
risCharacterLimit | Η πηγή ξεπέρασε το όριο MaxCharacters |
risPageLimit | Η μετατραπημένη έξοδος ξεπέρασε το όριο MaxPages |
risMetafileLimit | Ένα metafile ενσωματωμένο στο RTF ξεπέρασε το MaxMetafileBytes |
risCancelled | Το token ακύρωσης του καλούντος χτύπησε κατά τη μετατροπή |
risNoProgress | Η αναπαραγωγή metafile σταμάτησε να κάνει πρόοδο και η εισαγωγή ματαιώθηκε |
risRenderError | Το βήμα απόδοσης metafile σε σελίδα απέτυχε |
Σημειώσεις χρήσης
- Το status καταλήγει στο
THPDFRTFImportStatistics.Statusδίπλα σε μετρητές όπωςPagesRenderedκαιMetafileBytes, που παραμένουν σημαντικοί για μερικά αποτελέσματα - Οι τιμές ορίων (
risInputLimit,risCharacterLimit,risPageLimit,risMetafileLimit) αντιστοιχούν απευθείας στα αντίστοιχα guard πεδία τουTHPDFRTFImportOptions - Ελέγξτε πρώτα το
risWrongThreadσε σενάρια υπηρεσιών, επειδή η μετατροπή RTF χρησιμοποιεί δυνατότητες VCL που απαιτούν το main thread