Запись THPDFHeadlessXFDFOptions
Модуль: HPDFHeadlessXFDFTypes
Вызовите THPDFHeadlessXFDFOptions.Default перед изменением отдельных лимитов
| Член | По умолчанию | Назначение |
|---|---|---|
| MaxBytes | 16777216 | Лимит байтов входа и выхода XFDF и каждого декодированного вложения |
| MaxAnnotations | 10000 | Сканирование исходных аннотаций или число добавленных аннотаций |
| MaxNodes | 1000000 | Допуск ограниченного обхода графа и XML и хранения узлов |
| MaxDepth | 32 | Максимально допустимая вложенность с поддерживаемым потолком 64 |
| MaxWorkingBytes | 134217728 | Консервативный резерв под снимки, строки, XML, подготовленные объекты PDF и сериализацию |
| CancellationToken | nil | Необязательный токен кооперативной отмены |
Все числовые лимиты обязаны быть положительными; токен отмены существующего документа и токен импорта, когда переданы оба, обязаны указывать на один токен
Экспорт резервирует место и под накопленный XML, и под возвращаемые байты, а импорт резервирует хранение XML и дерева до подготовки инкрементального графа
Лимиты документа и лимиты операций Linux C ABI также применяются; повышение XFDF-лимита не повышает эти независимые ёмкости
Профиль аннотаций и семантика транзакций
Стандартный транспорт внешних видов штампов сохраняет фактические потоки Form и ограниченные ациклические ресурсы шрифтов, изображений и графики через типизированный XML base64
Резервирования внешних видов штампов включают закодированные ключи, развёрнутые ресурсы, кодирование потоков и копии преобразования XML/base64 до выделения; этот консервативный итог операции может превысить итоговый размер вывода