NAME
PDF::Make::Builder::TOC::Outline - TOC entry data class for PDF::Make
SYNOPSIS
my $entry = PDF::Make::Builder::TOC::Outline->new(
text => 'Chapter 1',
page_num => 3,
level => 1,
);
DESCRIPTION
A pure data class representing a single entry in the table of contents. Has no methods beyond its accessors.
PROPERTIES
- text (Str, required)
-
The display text of the TOC entry.
- page_num (Int, required)
-
The page number this entry points to.
- level (Int, default 1)
-
The heading depth level (1 = top-level).
- children (ArrayRef, default
[]) -
Nested child outline entries.