Запись THPDFRTFImportStatistics
Сообщает статус, размер ввода, диапазон символов, счётчики отрисованных страниц и усечение для прогона импорта RTF
Объявление
THPDFRTFImportStatistics= record
Status: THPDFRTFImportStatus;
InputBytes: Int64;
CharacterCount: Integer;
FirstCharacter: Integer;
LastCharacter: Integer;
PagesRendered: Integer;
PagesAdded: Integer;
MetafileBytes: Int64;
ContainsOLE: boolean;
Truncated: boolean;
end;
Модуль
HPDFDoc
Поля
| Поле | Назначение |
|---|---|
Status | Итоговый вердикт от risSuccess до кодов лимитов, отмены и ошибки отрисовки |
InputBytes | Размер ввода RTF, переданного импорту |
CharacterCount | Число символов, которое RichEdit сообщает до старта отрисовки |
FirstCharacter | Позиция первого символа отрисованного диапазона (0) |
LastCharacter | Позиция символа, достигнутая последним отрисованным куском |
PagesRendered | Число страниц-метафайлов, выданных движком форматирования RichEdit |
PagesAdded | Число страниц, реально добавленных в документ; первая может быть текущей страницей |
MetafileBytes | Закодированный размер всех метафайлов, записанных в PDF |
ContainsOLE | True, когда во вводе обнаружено содержимое OLE |
Truncated | True, когда лимит символов, страниц или прогресса остановил импорт до конца ввода |
Примечания по использованию
- Импорт заполняет эту запись даже при сбое, поэтому всегда проверяйте
Status, прежде чем доверять счётчикам PagesAddedможет быть на единицу меньшеPagesRendered, когдаUseCurrentPageнаправляет первую страницу на существующуюTruncatedвместе сrisCharacterLimitилиrisPageLimitподсказывает, какой предел поднять вTHPDFRTFImportOptions