]> git.parisson.com Git - pdf.js.git/commitdiff
Making the test for extgstate be an 'eq' test and making the extgstate pdf
author= <=>
Thu, 13 Oct 2011 21:50:47 +0000 (14:50 -0700)
committer= <=>
Thu, 13 Oct 2011 21:50:47 +0000 (14:50 -0700)
more robust for picking up errors.

pdf.js
test/pdfs/extgstate.pdf

diff --git a/pdf.js b/pdf.js
index c76ae7da0f3a931216c57210a8c0e8f8bb67aa33..4f5bf08a18bab006b3be8433e278ae504be51fad 100644 (file)
--- a/pdf.js
+++ b/pdf.js
@@ -4384,6 +4384,7 @@ var PartialEvaluator = (function partialEvaluator() {
 
       while (!isEOF(obj = parser.getObj())) {
         if (isCmd(obj)) {
+          debugger;
           var cmd = obj.cmd;
           var fn = OP_MAP[cmd];
           if (!fn) {
@@ -5273,6 +5274,7 @@ var CanvasGraphics = (function canvasGraphics() {
       this.current.leading = -leading;
     },
     setFont: function canvasGraphicsSetFont(fontRef, size) {
+      debugger;
       var font;
       // the tf command uses a name, but graphics state uses a reference
       if (isName(fontRef)) {
index 711c45147452e9cf5b1de49cec6535d547df6b20..3392d9a66e44075ad02f09e6dabfd998bbe7ef44 100644 (file)
@@ -36,8 +36,9 @@ endobj
 /Length 8 0 R
 >>
 stream\r
+ /F0 12 Tf
+/F1 12 Tf
 /GS1 gs
-/F0 12 Tf
 BT
 100 700 Td
 (I should be courier!) Tj
@@ -56,10 +57,11 @@ endobj
 7 0 obj
 <<
 /F0 10 0 R
+/F1 11 0 R
 >>
 endobj
 8 0 obj
-82
+93
 endobj
 9 0 obj
 <<
@@ -81,25 +83,34 @@ endobj
 /Encoding /WinAnsiEncoding
 >>
 endobj
+11 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding
+>>
+endobj
 xref
-0 11
+0 12
 0000000000 65535 f\r
 0000000015 00000 n\r
 0000000078 00000 n\r
 0000000135 00000 n\r
 0000000239 00000 n\r
 0000000304 00000 n\r
-0000000441 00000 n\r
-0000000473 00000 n\r
-0000000505 00000 n\r
-0000000523 00000 n\r
-0000000653 00000 n\r
+0000000452 00000 n\r
+0000000484 00000 n\r
+0000000527 00000 n\r
+0000000545 00000 n\r
+0000000675 00000 n\r
+0000000771 00000 n\r
 trailer
 <<
 /Root 1 0 R
-/ID [<BFFF29B7D1C75EC69AC080682C2AFC5B> <BFFF29B7D1C75EC69AC080682C2AFC5B>]
-/Size 11
+/ID [<FCE2529ACCE848A953BDB5D497D71C36> <FCE2529ACCE848A953BDB5D497D71C36>]
+/Size 12
 >>
 startxref
-749
+872
 %%EOF