/
Object_stream.pm6
28 lines (20 loc) · 1.01 KB
/
Object_stream.pm6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
use v6;
# generated by: ../../etc/make-modules.p6 --role-name=ISO_32000::Object_stream ../../resources/ISO_32000/Object_stream_entries.json
#| PDF 32000-1:2008 Table 16 – Additional entries specific to an object stream dictionary
role ISO_32000::Object_stream {
method Type {...};
method N {...};
method First {...};
method Extends {...};
}
=begin pod
=head1 Methods (Entries)
=head2 Type [name]
- (Required) The type of PDF object that this dictionary describes; is ObjStm for an object stream.
=head2 N [integer]
- (Required) The number of indirect objects stored in the stream.
=head2 First [integer]
- (Required) The byte offset in the decoded stream of the first compressed object.
=head2 Extends [stream]
- (Optional) A reference to another object stream, of which the current object stream is considered an extension. Both streams are considered part of a collection of object streams (see below). A given collection consists of a set of streams whose Extends links form a directed acyclic graph.
=end pod