### ----------------------------------------------------
### -- PDF::ISO_32000_2
### -- Licenses: Artistic-2.0
### -- Authors: David Warring
### -- File: lib/ISO_32000_2/Table_34-Entries_in_a_resource_dictionary.rakumod
### ----------------------------------------------------
use v6;
role ISO_32000_2::Table_34-Entries_in_a_resource_dictionary {
    method ExtGState {...};
    method ColorSpace {...};
    method Pattern {...};
    method Shading {...};
    method XObject {...};
    method Font {...};
    method ProcSet {...};
    method Properties {...};
}

=begin pod

=head1 Description

Table 34 — Entries in a resource dictionary

=head1 Methods (Entries)

=head2 ExtGState [dictionary]
- (Optional) A dictionary that maps resource names to graphics state parameter dictionaries (see 8.4.5, "Graphics state parameter dictionaries").

=head2 ColorSpace [dictionary]
- (Optional) A dictionary that maps each resource name to either the name of a device-dependent colour space or an array describing a colour space (see 8.6, "Colour spaces").

=head2 Pattern [dictionary]
- (Optional) A dictionary that maps resource names to pattern objects (see 8.7, "Patterns").

=head2 Shading [dictionary]
- (Optional; PDF 1.3) A dictionary that maps resource names to shading dictionaries (see 8.7.4.3, "Shading dictionaries").

=head2 XObject [dictionary]
- (Optional) A dictionary that maps resource names to external objects (see 8.8, "External objects").

=head2 Font [dictionary]
- (Optional) A dictionary that maps resource names to font dictionaries (see 9, "Text").

=head2 ProcSet [array]
- (Optional; deprecated in PDF 2.0) An array of predefined procedure set names (see 14.2, "Procedure sets").

=head2 Properties [dictionary]
- (Optional; PDF 1.2) A dictionary that maps resource names to property list dictionaries for marked-content (see 14.6.2, "Property lists").

=end pod


