class final readonly Optional · pdftoolkit/pdf-reader 0.1.7

PDF\Reading\ReadPageTree
An ordered page snapshot; the reader verifies each subtree before returning it.
@implements \IteratorAggregate<int, ReadPage>

Read the source declaration ↗

Inheritance and contracts

Interfaces : Countable, IteratorAggregate, Traversable

Construction

__construct()

public function __construct(PDF\Reading\ReadDocument $document, PDF\Reading\ObjectReference $root, PDF\Reading\ReadPage ...$pages)

Declared by PDF\Reading\ReadPageTree · View the code ↗

Declared methods

count()

public function count(): int

Declared by PDF\Reading\ReadPageTree · View the code ↗

getIterator()

public function getIterator(): Traversable

Declared by PDF\Reading\ReadPageTree · View the code ↗

page()

public function page(int $index): PDF\Reading\ReadPage

Declared by PDF\Reading\ReadPageTree · View the code ↗

Properties

DeclarationOrigin and documentation
public readonly PDF\Reading\ReadDocument $documentPDF\Reading\ReadPageTree
public readonly array $pagesPDF\Reading\ReadPageTree
@var list<ReadPage>
public readonly PDF\Reading\ObjectReference $rootPDF\Reading\ReadPageTree