EHPDFIncrementalOutputBudget

Сообщает о превышении лимита вывода при копировании исходного потока или ограниченном инкрементальном сохранении

Объявление

EHPDFIncrementalOutputBudget = class(Exception)
public
  Observed, Limit: Int64;
  constructor Create(AObserved, ALimit: Int64);
end;

Поведение

Исключение HPDFDoc сохраняет точные счётчики байтов в Observed и Limit; при инкрементальном сохранении Observed включает полный исходный префикс и длину дельта-дополнения, запись которого попыталась выполниться

Подпись через JSON и C ABI преобразует это исключение в EHPDFJobBudgetExceeded с метрикой outputBytes и кодом статуса 8

Связанные темы

Инкрементальная подпись PFX, THotPDF.SaveIncrementalUpdate