diff options
author | Tom Sepez <tsepez@chromium.org> | 2015-07-15 10:01:29 -0700 |
---|---|---|
committer | Tom Sepez <tsepez@chromium.org> | 2015-07-15 10:01:29 -0700 |
commit | 5bd88ec07e79215400777f3095c6843e0627cade (patch) | |
tree | b1db5e49ddb4228a78de4896a5339e08709e5c56 /testing/resources/pixel/endobj1.in | |
parent | acf0647bd20b5fbb95be955e60a355884d837631 (diff) | |
download | pdfium-5bd88ec07e79215400777f3095c6843e0627cade.tar.xz |
Add test case for parsing endobj keywords.
There is no assurance that the expected result files are consistent
with other readers. Jun will have to verify that after making his
parser changes for bug 493126.
BUG=493126
R=thestig@chromium.org, jun_fang@foxitsoftware.com
Review URL: https://codereview.chromium.org/1232803005 .
Diffstat (limited to 'testing/resources/pixel/endobj1.in')
-rw-r--r-- | testing/resources/pixel/endobj1.in | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/testing/resources/pixel/endobj1.in b/testing/resources/pixel/endobj1.in new file mode 100644 index 0000000000..3e7f5e6bc5 --- /dev/null +++ b/testing/resources/pixel/endobj1.in @@ -0,0 +1,60 @@ +{{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 1: +% /Length identifies intended end of stream, despite embedded keywords. +% Both should render as text. +{{object 6 0}} << + /Length 97 +>> +stream +BT +20 50 Td +/F1 12 Tf +(endobj is text) Tj +0 50 Td +/F2 13 Tf +(endstream is text per /Length) Tj +ET +endstream +endobj +{{xref}} +trailer << + /Size 6 + /Root 1 0 R +>> +{{startxref}} +%%EOF |