### ----------------------------------------------------
### -- PDF::ISO_32000_2
### -- Licenses: Artistic-2.0
### -- Authors: David Warring
### -- File: lib/ISO_32000_2/Table_194-Entries_in_a_fixed_print_dictionary.rakumod
### ----------------------------------------------------
use v6;
role ISO_32000_2::Table_194-Entries_in_a_fixed_print_dictionary {
    method Type {...};
    method Matrix {...};
    method H {...};
    method V {...};
}

=begin pod

=head1 Description

Table 194 — Entries in a fixed print dictionary

=head1 Methods (Entries)

=head2 Type [name]
- (Required) Shall be FixedPrint.

=head2 Matrix [array]
- (Optional) The matrix used to transform the annotation’s rectangle before rendering.
Default value: the identity matrix [1 0 0 1 0 0].
When positioning content near the edge of the media, this entry is used to provide a reasonable offset to allow for unprintable margins.

=head2 H [number]
- (Optional) The amount to translate the associated content horizontally, as a percentage of the width of the target media (or if unknown, the width of the page’s MediaBox). 1.0 represents 100% and 0.0 represents 0%. Negative values is not used, since they may cause content to be drawn off the media.
Default value: 0.

=head2 V [number]
- (Optional) The amount to translate the associated content vertically, as a percentage of the height of the target media (or if unknown, the height of the page’s MediaBox). 1.0 represents 100% and 0.0 represents 0%. Negative values is not used, since they may cause content to be drawn off the media.
Default value: 0.

=end pod


