THotPDF.ReadProgressiveLinearizedFirstPageSection Method
Copies the available first-page section of a linearised source through bounded cancellable reads
Declaration
function ReadProgressiveLinearizedFirstPageSection(Source: THPDFRandomAccessSource; Destination: TStream; out Info: THPDFProgressiveLoadInfo): boolean;
Unit
HPDFDoc
Parameters
| Name | Purpose |
|---|---|
Source | Linearised random-access source |
Destination | Caller-owned stream that receives the first-page prefix |
Info | Receives the latest availability status and validated offsets |
Return value
Returns True when the first-page section was copied after both required ranges became available
Usage notes
- The destination receives only the linearised first-page prefix and remains owned by the caller
- Reads use 64 KiB chunks and honour the operation cancellation token