diff options
author | Tom Sepez <tsepez@chromium.org> | 2015-01-22 11:11:45 -0800 |
---|---|---|
committer | Tom Sepez <tsepez@chromium.org> | 2015-01-22 11:11:45 -0800 |
commit | 83f96a01a2cfd64d0a370e74c3f4353eb9a102d2 (patch) | |
tree | 44467cae28bf66afe91a435532411234a8551217 /testing/resources/named_dests.in | |
parent | 9dcd7b841a6ec11b3cfff39f8d2d1f033dea9705 (diff) | |
download | pdfium-83f96a01a2cfd64d0a370e74c3f4353eb9a102d2.tar.xz |
Add API tests: NamedDestsByName, DestGetPageIndex.
This also adds a fpdfdoc_embeddertest.cpp to keep the test
file name matching with the API call under test.
R=bo_xu@foxitsoftware.com
Review URL: https://codereview.chromium.org/812933004
Diffstat (limited to 'testing/resources/named_dests.in')
-rw-r--r-- | testing/resources/named_dests.in | 82 |
1 files changed, 61 insertions, 21 deletions
diff --git a/testing/resources/named_dests.in b/testing/resources/named_dests.in index 6655be9d1b..5309ee23aa 100644 --- a/testing/resources/named_dests.in +++ b/testing/resources/named_dests.in @@ -1,34 +1,43 @@ {{header}} {{object 1 0}} << - /Type /Pages - /Count 1 - /Kids [3 0 R] ->> -endobj -{{object 2 0}} << /Type /Catalog - /Pages 1 0 R + /Pages 2 0 R /Names << /Dests 10 0 R >> /Dests 14 0 R >> endobj +{{object 2 0}} << + /Type /Pages + /Count 2 + /Kids [ + 3 0 R + 4 0 R + ] +>> +endobj +% Page number 0. {{object 3 0}} << /Type /Page - /Parent 1 0 R + /Parent 2 0 R /Resources << - /ProcSets [/PDF /Text /ImageB /ImageC /ImageI] + /Font <</F1 15 0 R>> >> + /Contents [21 0 R] /MediaBox [0 0 612 792] - /Contents 5 0 R >> endobj -{{object 5 0}} << - /Length 18 ->> stream -1 0 0 -1 29 763 cm -endstream +% 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 % Root of Dests NameTree {{object 10 0}} << @@ -41,8 +50,8 @@ endobj % Left child for Dests NameTree {{object 11 0}} << /Names [ - (First) [0 /XYZ 0 0 1] - (Next) <</D [4 /Fit]>> + (First) [1 /XYZ 0 0 1] + (Next) <</D [4 0 R /Fit]>> ] >> endobj @@ -54,16 +63,47 @@ endobj ] >> endobj -% Old-style top-level Dests dictionary. +% 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 [10 /XYZ 200 400 800] - /LastAlternate <</D [14 /XYZ 0 0 -200]>> + /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 2 0 R + /Root 1 0 R >> {{startxref}} %%EOF |