THPDFHeadlessDocumentOptions
Эта запись в HPDFHeadlessDocument задаёт положительные лимиты ресурсов для THPDFHeadlessDocument
| Член | По умолчанию | Смысл |
|---|---|---|
| MaxFileBytes | 1 GiB | Максимальный размер источника и опубликованного вывода |
| MaxObjectBytes | 16 MiB | Максимальный размер сырого блока indirect-объектов и объекта-замены |
| MaxDecodedBytes | 64 MiB | Максимальный декодированный поток, суммарный размер контента страниц и общий объём удержанных декодированных object stream |
| MaxObjects | 1,000,000 | Максимальный диапазон номеров объектов cross-reference |
| MaxPages | 100,000 | Максимальное число листьев дерева страниц |
| MaxFields | 100,000 | Максимальное число терминальных полей AcroForm |
| MaxDepth | 64 | Максимальная глубина истории xref, ссылок, страниц, полей, фильтров и Form XObject |
| MaxGlyphs | 1,000,000 | Максимум текстовых операндов страниц и интерпретированных глифов |
| CancellationToken | nil | Необязательный THPDFCancellationToken вызывающего |
Default инициализирует каждый член; недопустимые неположительные лимиты отвергаются конструктором, а отмена вызывает EHPDFOperationCancelled
Лимиты действуют на свои отдельные операции и не являются общей квотой памяти процесса; загруженные словари объектов остаются в кэше до Close