THPDFLinearizedHintEncoding Type
Records which reading of a linearization hint stream the byte-range planner decoded
Declaration
THPDFLinearizedHintEncoding= (lheNone,
lheInteroperableRowAlignedCombined,
lheAnnexFTextContinuousSplit,
lheIndistinguishableCompatible);
Unit
HPDFDoc
Values
| Value | Purpose |
|---|---|
lheNone | No hint table was decoded, so the plan carries no classification of the encoding |
lheInteroperableRowAlignedCombined | The hint stream decoded under the row-aligned interpretation, yielding one combined page and shared-object table |
lheAnnexFTextContinuousSplit | Only the continuous-split interpretation described by the Annex F hint text decoded, so its page and shared tables are the ones used |
lheIndistinguishableCompatible | Row-aligned and continuous decodings produced identical page and shared tables, so either reading gives the same ranges |
Usage notes
- Read the encoding alongside the plan
Status; a failed plan leaves no decoded table to classify lheIndistinguishableCompatibleis the strongest result because the two interpretations agree on every range- The planner publishes
lppsInvalidHintTablewhen the two interpretations disagree, marking the hint stream as ambiguous