| {{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 5: |
| % /Length incorrectly identifies middle of stream. |
| % "endstream%" shouldn't block the stream. |
| % Both should render as text even "endobj" is 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 |
| endstream |
| {{xref}} |
| trailer << |
| /Size 6 |
| /Root 1 0 R |
| >> |
| {{startxref}} |
| %%EOF |