THotPDF.DecodePipelineDepthLimit Property
Limits nested stream-decoder execution and indirect filter-reference traversal
Declaration
property DecodePipelineDepthLimit: Integer read FDecodePipelineDepthLimit write SetDecodePipelineDepthLimit default 16;
Unit
HPDFDoc
Default
16 levels
Usage notes
- Nested decoding can occur when resolving a filter name stored in a compressed object stream
- Pointer-based visited-reference tracking rejects cycles before the depth limit is reached
- The active-stream set separately rejects re-entry into the same
THPDFStreamObject - Valid values range from 1 through 1024; out-of-range values raise
ERangeError