THPDFRTFImportStatus Type
Relata como uma importação RTF terminou, incluindo a barreira de proteção que a interrompeu
Declaração
THPDFRTFImportStatus= (risSuccess, risInvalidInput,
risDocumentNotReady, risWrongThread, risInputLimit,
risCharacterLimit, risPageLimit, risMetafileLimit,
risCancelled, risNoProgress, risRenderError);
Unidade
HPDFDoc
Valores
| Valor | Finalidade |
|---|---|
risSuccess | A fonte RTF foi totalmente convertida e as páginas resultantes foram adicionadas |
risInvalidInput | A fonte RTF está vazia ou não pode ser interpretada como RTF |
risDocumentNotReady | O documento alvo não estava em um estado que aceite páginas importadas |
risWrongThread | A importação foi chamada de uma thread que não pode rodar o conversor baseado em VCL |
risInputLimit | A fonte excedeu MaxInputBytes de THPDFRTFImportOptions |
risCharacterLimit | A fonte excedeu o limite MaxCharacters |
risPageLimit | A saída convertida excedeu o limite MaxPages |
risMetafileLimit | Um metafile embutido no RTF excedeu MaxMetafileBytes |
risCancelled | O cancellation token fornecido pelo chamador disparou durante a conversão |
risNoProgress | O playback do metafile parou de progredir e a importação foi abortada |
risRenderError | O passo de renderização do metafile para a página falhou |
Notas de uso
- O status chega em
THPDFRTFImportStatistics.Statusao lado de contadores comoPagesRenderedeMetafileBytes, que permanecem significativos para resultados parciais - Os valores de limite (
risInputLimit,risCharacterLimit,risPageLimit,risMetafileLimit) mapeiam diretamente para os campos de proteção correspondentes deTHPDFRTFImportOptions - Confira
risWrongThreadprimeiro em cenários de serviço, porque a conversão RTF usa facilidades VCL que exigem a main thread