PdfLinearization Class

Definition

The linearization information of a file that begins with a linearization parameter dictionary: the dictionary, the objects the first page needs, and the hint tables.

public sealed class PdfLinearization

Remarks

ISO 32000-2 Annex F, F.3.3 and Table F.1. A linearized file is organized so that its first page can be displayed before the rest of the file has arrived. Reading never relies on linearization: objects are located through the cross-reference sections as in any file. This view exists for consumers that fetch byte ranges progressively.

A file keeps its parameter dictionary when an update is appended, but its L entry then no longer matches the file length and the file is no longer linearized (Table F.1, G.7); IsLinearized tells the two apart. The hints may then be stale.

The typed properties read Dictionary on every call; an entry that is not an integer reads as 0.

Tip: use kind:method, kind:property, kind:ctor. Press Esc to clear.

Properties (8)