THPDFRTFImportStatus Türü
Bir RTF import'unun nasıl bittiğini, onu durduran koruma barajı dahil raporlar
Bildirim
THPDFRTFImportStatus= (risSuccess, risInvalidInput,
risDocumentNotReady, risWrongThread, risInputLimit,
risCharacterLimit, risPageLimit, risMetafileLimit,
risCancelled, risNoProgress, risRenderError);
Birim
HPDFDoc
Değerler
| Değer | Amaç |
|---|---|
risSuccess | RTF kaynağı tamamen dönüştürüldü ve ortaya çıkan sayfalar eklendi |
risInvalidInput | RTF kaynağı boş veya RTF olarak ayrıştırılamıyor |
risDocumentNotReady | Hedef belge, import edilen sayfaları kabul eden bir durumda değildi |
risWrongThread | Import, VCL tabanlı dönüştürücüyü çalıştıramayan bir thread'den çağrıldı |
risInputLimit | Kaynak, THPDFRTFImportOptions'daki MaxInputBytes'i aştı |
risCharacterLimit | Kaynak MaxCharacters sınırını aştı |
risPageLimit | Dönüştürülen çıktı MaxPages sınırını aştı |
risMetafileLimit | RTF içine gömülü bir metafile MaxMetafileBytes'i aştı |
risCancelled | Çağıranın sağladığı iptal token'ı dönüştürme sırasında tetiklendi |
risNoProgress | Metafile playback ileri gidişi kesti ve import durdu |
risRenderError | Metafile'dan sayfaya render adımı başarısız oldu |
Kullanım notları
- Durum,
PagesRenderedveMetafileBytesgibi kısmi sonuçlarda da anlamlı kalan sayaçların yanındaTHPDFRTFImportStatistics.Status'a düşer - Limit değerleri (
risInputLimit,risCharacterLimit,risPageLimit,risMetafileLimit),THPDFRTFImportOptions'un karşılık gelen koruma alanlarına doğrudan eşlenir - Servis senaryolarında önce
risWrongThread'i kontrol edin; RTF dönüştürmesi ana thread gerektiren VCL imkânlarını kullanır