### ----------------------------------------------------
### -- PDF::ISO_32000_2
### -- Licenses: Artistic-2.0
### -- Authors: David Warring
### -- File: lib/ISO_32000_2/Table_163-Entries_in_a_bead_dictionary.rakumod
### ----------------------------------------------------
use v6;
role ISO_32000_2::Table_163-Entries_in_a_bead_dictionary {
    method Type {...};
    method T {...};
    method N {...};
    method V {...};
    method P {...};
    method R {...};
}

=begin pod

=head1 Description

Table 163 — Entries in a bead dictionary

=head1 Methods (Entries)

=head2 Type [name]
- (Optional) The type of PDF object that this dictionary describes; if present, is Bead for a bead dictionary.

=head2 T [dictionary]
- (Required for the first bead of a thread; optional for all others; is an indirect reference) The thread to which this bead belongs.
(PDF 1.1) This entry is permitted only for the first bead of a thread.
(PDF 1.2) It is permitted for any bead but required only for the first.

=head2 N [dictionary]
- (Required; is an indirect reference) The next bead in the thread. In the last bead, this entry refers to the first bead.

=head2 V [dictionary]
- (Required; is an indirect reference) The previous bead in the thread. In the first bead, this entry refers to the last bead.

=head2 P [dictionary]
- (Required; is an indirect reference) The page object representing the page on which this bead appears.

=head2 R [rectangle]
- (Required) A rectangle specifying the location of this bead on the page in default user space.

=end pod


