EHPDFIncrementalOutputBudget

Reports an output limit breached by a raw source copy or a bounded incremental save

Declaration

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

Behaviour

The HPDFDoc exception keeps exact byte counts in Observed and Limit; for incremental save, Observed counts the complete original source prefix plus the attempted appended delta length

JSON and C ABI signing turn this exception into EHPDFJobBudgetExceeded with metric outputBytes and status code 8

Related topics

Incremental PFX signing, THotPDF.SaveIncrementalUpdate