Tipo THPDFRTFImportStatus
Informa de cómo terminó una importación RTF, incluida la protección que la detuvo
Declaración
THPDFRTFImportStatus= (risSuccess, risInvalidInput,
risDocumentNotReady, risWrongThread, risInputLimit,
risCharacterLimit, risPageLimit, risMetafileLimit,
risCancelled, risNoProgress, risRenderError);
Unidad
HPDFDoc
Valores
| Valor | Propósito |
|---|---|
risSuccess | La fuente RTF se convirtió por completo y las páginas resultantes se añadieron |
risInvalidInput | La fuente RTF está vacía o no puede analizarse como RTF |
risDocumentNotReady | El documento de destino no estaba en un estado que acepte páginas importadas |
risWrongThread | La importación se llamó desde un hilo que no puede ejecutar el conversor basado en VCL |
risInputLimit | La fuente superó MaxInputBytes de THPDFRTFImportOptions |
risCharacterLimit | La fuente superó el límite MaxCharacters |
risPageLimit | La salida convertida superó el límite MaxPages |
risMetafileLimit | Un metafile incrustado en el RTF superó MaxMetafileBytes |
risCancelled | El token de cancelación suministrado por quien llama saltó durante la conversión |
risNoProgress | La reproducción del metafile dejó de avanzar y la importación abortó |
risRenderError | El paso de renderizado de metafile a página falló |
Notas de uso
- El estado aterriza en
THPDFRTFImportStatistics.Statusjunto a contadores comoPagesRenderedyMetafileBytes, que siguen teniendo sentido para resultados parciales - Los valores de límite (
risInputLimit,risCharacterLimit,risPageLimit,risMetafileLimit) se corresponden directamente con los campos de protección correspondientes deTHPDFRTFImportOptions - Compruebe primero
risWrongThreaden escenarios de servicio, porque la conversión RTF usa facilidades VCL que exigen el hilo principal