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