PdfCrossReferenceLayout Enum

Definition

Namespace Broadside
Assembly Broadside.dll

How a saved file stores its cross-reference information and its objects.

public enum PdfCrossReferenceLayout

Remarks

ISO 32000-2 §7.5.4 (cross-reference table), §7.5.7 (object streams) and §7.5.8 (cross-reference streams).

The supported combinations, and the minimum PDF version each needs (the header is raised to it when the document's own version is lower):

LayoutCross-reference / object streams / minimum version
TableClassic table / none / 1.0
StreamCross-reference stream / none / 1.5
StreamWithObjectStreamsCross-reference stream / yes / 1.5

A classic table with object streams is possible only as a hybrid file (§7.5.8.4), which is meant for readers older than PDF 1.5 and is not written.

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

Fields (3)