| {{header}} | |
| {{object 1 0}} << | |
| /Type /Catalog | |
| /Pages 2 0 R | |
| >> | |
| {{object 2 0}} << | |
| /Type /Pages | |
| /MediaBox [ 0 0 200 200 ] | |
| /Count 1 | |
| /Kids [ 3 0 R ] | |
| >> | |
| endobj | |
| {{object 3 0}} << | |
| /Type /Page | |
| /Parent 2 0 R | |
| /Resources << | |
| /Font << | |
| /F1 4 0 R | |
| /F2 5 0 R | |
| >> | |
| >> | |
| /Contents 6 0 R | |
| >> | |
| endobj | |
| {{object 4 0}} << | |
| /Type /Font | |
| /Subtype /Type1 | |
| /BaseFont /Times-Roman | |
| >> | |
| endobj | |
| {{object 5 0}} << | |
| /Type /Font | |
| /Subtype /Type1 | |
| /BaseFont /Helvetica | |
| >> | |
| endobj | |
| % Case 6: | |
| % /Length incorrectly identifies middle of stream. | |
| % "endstream+" shouldn't block the stream. | |
| % Nothing will be rendered when both "endstream" and "endobj" are missing. | |
| {{object 6 0}} << | |
| /Length 87 | |
| >> | |
| stream | |
| BT | |
| 20 50 Td | |
| /F1 12 Tf | |
| (endobj is text) Tj | |
| endstream+ | |
| 0 50 Td | |
| /F2 13 Tf | |
| (endstream is text per /Length) Tj | |
| ET | |
| {{xref}} | |
| trailer << | |
| /Size 6 | |
| /Root 1 0 R | |
| >> | |
| {{startxref}} | |
| %%EOF |