summaryrefslogtreecommitdiff
path: root/testing/resources/bug_680376.in
blob: c21df245fb257604dbb5efe0b8acd2748d1da3f5 (plain)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
{{header}}
{{object 1 0}} <<
  /Type /Catalog
  /Pages 2 0 R
  /Names <<
    /Dests 10 0 R
  >>
  /Dests 14 0 R
>>
endobj
{{object 2 0}} <<
  /Type /Pages
  /Count 4
  /Kids [
    5 0 R
    6 0 R
  ]
>>
endobj
% Page number 0.
{{object 3 0}} <<
  /Type /Page
  /Parent 2 0 R
  /Resources <<
    /Font <</F1 15 0 R>>
  >>
  /Contents [21 0 R]
  /MediaBox [0 0 612 792]
>>
endobj
% Page number 1.
{{object 4 0}} <<
  /Type /Page
  /Parent 2 0 R
  /Resources  <<
    /Font <</F1 15 0 R>>
  >>
  /Contents [22 0 R]
  /MediaBox [0 0 612 792]
>>
endobj
% Tree node with bad Count, duplicated kids.
{{object 5 0}} <<
  /Type /Pages
  /Parent 2 0 R
  /Count 2
  /Kids [
    3 0 R
    3 0 R
    3 0 R
    3 0 R
  ]
>>
endobj
% tree node with actual kids
{{object 6 0}} <<
  /Type /Pages
  /Count 2
  /Kids [
    3 0 R
    4 0 R
  ]
>>
% Root of Dests NameTree
{{object 10 0}} <<
  /Kids [
    11 0 R
    12 0 R
  ]
>>
endobj
% Left child for Dests NameTree
{{object 11 0}} <<
  /Names [
    (First) [4 0 R]
  ]
>>
endobj
% Right child for Dests NameTree
{{object 12 0}} <<
  /Names [
    (WrongKey)  <</Fail [10 /FitH]>>
    (WrongType) /NameNotAllowedHere
  ]
>>
endobj
% Old-style top-level Dests dictionary. Note that FirstAlternate
% intentionally references non-exisstant page 11 and LastAlternate
% intentionally references non-existant object 999.
{{object 14 0}} <<
  /FirstAlternate [11 /XYZ 200 400 800]
  /LastAlternate  <</D [999 0 R /XYZ 0 0 -200]>>
>>
endobj
% Font resource.
{{object 15 0}} <<
  /Type /Font
  /Subtype /Type1
  /BaseFont /Arial
>>
endobj
% Content for page 0.
{{object 21 0}} <<
  /Length 0
>>
stream
BT
/F1 20 Tf
100 600 TD (Page1)Tj
ET
endstream
endobj
% Content for page 1.
{{object 22 0}} <<
  /Length 0
>>
stream
BT
/F1 20 Tf
100 600 TD (Page2)Tj
ET
endstream
endobj
{{xref}}
trailer <<
  /Size 6
  /Root 1 0 R
>>
{{startxref}}
%%EOF