]> git.parisson.com Git - pdf.js.git/commitdiff
Add eq test for close path rendering bug
authorIonuț G. Stan <ionut.g.stan@gmail.com>
Fri, 28 Oct 2011 13:38:55 +0000 (16:38 +0300)
committerIonuț G. Stan <ionut.g.stan@gmail.com>
Fri, 28 Oct 2011 13:38:55 +0000 (16:38 +0300)
See: 56b9a3543dfd365fb065a85ac056d29064c72797

test/pdfs/.gitignore
test/pdfs/close-path-bug.pdf [new file with mode: 0644]
test/test_manifest.json

index e7eb0da43de8b6bf0d6cc44eeeecc1987415761c..49267e36f947a227f1888e343dd5aa3ccd512b21 100644 (file)
@@ -12,4 +12,4 @@
 !rotation.pdf
 !simpletype3font.pdf
 !sizes.pdf
-
+!close-path-bug.pdf
diff --git a/test/pdfs/close-path-bug.pdf b/test/pdfs/close-path-bug.pdf
new file mode 100644 (file)
index 0000000..994d4e5
--- /dev/null
@@ -0,0 +1,69 @@
+%PDF-1.4
+1 0 obj
+  <</Type /Catalog/Outlines 2 0 R/Pages 3 0 R>>
+endobj
+
+2 0 obj
+  <</Type /Outlines/Count 0>>
+endobj
+
+3 0 obj
+  <</Type /Pages/Kids [4 0 R]/Count 1>>
+endobj
+
+4 0 obj
+  <</Type /Page/Parent 3 0 R/MediaBox [0 0 612 792]/Contents 5 0 R/Resources << /ProcSet 6 0 R >>>>
+endobj
+
+5 0 obj
+  << /Length 885 >>
+stream
+   % Draw a black line segment, using the default line width.
+   150 250 m
+   150 350 l
+   S
+   
+   % Draw a thicker, dashed line segment.
+   4 w                                        % Set line width to 4 points
+   [4 6] 0 d                                  % Set dash pattern to 4 units on, 6 units off
+   150 250 m
+   400 250 l
+   S
+   
+   [] 0 d                                     % Reset dash pattern to a solid line
+   1 w                                        % Reset line width to 1 unit
+   
+   % Draw a rectangle with a 1−unit red border, filled with light blue.
+   1.0 0.0 0.0 RG                             % Red for stroke color
+   0.5 0.75 1.0 rg                            % Light blue for fill color
+   200 300 50 75 re
+   B
+   
+   % Draw a curve filled with gray and with a colored border.
+   0.5 0.1 0.2 RG
+   0.7 g
+   300 300 m
+   300 400 400 400 400 300 c
+   b
+endstream
+endobj
+
+6 0 obj
+  [/PDF]
+endobj
+
+xref
+0 7
+0000000000 65535 f
+0000000009 00000 n
+0000000074 00000 n
+0000000120 00000 n
+0000000179 00000 n
+0000000300 00000 n
+0000001532 00000 n
+
+trailer
+  <</Size 7/Root 1 0 R>>
+startxref
+1556
+%%EOF
index d7ac34cef1a20c50c0759bb62cecd6100e82d67f..4837dd2b74d80cd1a6d708e093331a11be8b9e7a 100644 (file)
        "link": false,
        "rounds": 1,
        "type": "eq"
+    },
+    {  "id": "close-path-bug",
+       "file": "pdfs/close-path-bug.pdf",
+       "rounds": 1,
+       "type": "eq"
     }
 ]