View Source Pdf.Reader.Outline (ExPDF v1.0.1)

Represents a single node in a PDF document outline (bookmark tree).

The outline tree is a linked-list structure where each node may have sibling nodes (via /Next) and child nodes (via /First). This struct captures the resolved, tree-shaped representation after the walker has followed those links.

Spec references

Summary

Types

@type t() :: %Pdf.Reader.Outline{
  children: [t()],
  dest_page: pos_integer() | nil,
  level: non_neg_integer(),
  title: String.t() | nil
}