mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-21 23:58:07 +02:00
Merge pull request #12269 from calixteman/highlight
Add support for missing appearances for hightlights, strikeout, squiggly and underline annotations.
This commit is contained in:
commit
20c891542b
8 changed files with 306 additions and 6 deletions
5
test/pdfs/.gitignore
vendored
5
test/pdfs/.gitignore
vendored
|
@ -114,6 +114,7 @@
|
|||
!bug1245391_reduced.pdf
|
||||
!bug1252420.pdf
|
||||
!bug1513120_reduced.pdf
|
||||
!bug1538111.pdf
|
||||
!bug1552113.pdf
|
||||
!issue9949.pdf
|
||||
!bug1308536.pdf
|
||||
|
@ -361,10 +362,14 @@
|
|||
!issue9278.pdf
|
||||
!annotation-text-without-popup.pdf
|
||||
!annotation-underline.pdf
|
||||
!annotation-underline-without-appearance.pdf
|
||||
!issue269_2.pdf
|
||||
!annotation-strikeout.pdf
|
||||
!annotation-strikeout-without-appearance.pdf
|
||||
!annotation-squiggly.pdf
|
||||
!annotation-squiggly-without-appearance.pdf
|
||||
!annotation-highlight.pdf
|
||||
!annotation-highlight-without-appearance.pdf
|
||||
!annotation-freetext.pdf
|
||||
!annotation-line.pdf
|
||||
!annotation-square-circle.pdf
|
||||
|
|
BIN
test/pdfs/annotation-highlight-without-appearance.pdf
Normal file
BIN
test/pdfs/annotation-highlight-without-appearance.pdf
Normal file
Binary file not shown.
BIN
test/pdfs/annotation-squiggly-without-appearance.pdf
Normal file
BIN
test/pdfs/annotation-squiggly-without-appearance.pdf
Normal file
Binary file not shown.
BIN
test/pdfs/annotation-strikeout-without-appearance.pdf
Normal file
BIN
test/pdfs/annotation-strikeout-without-appearance.pdf
Normal file
Binary file not shown.
BIN
test/pdfs/annotation-underline-without-appearance.pdf
Normal file
BIN
test/pdfs/annotation-underline-without-appearance.pdf
Normal file
Binary file not shown.
108
test/pdfs/bug1538111.pdf
Normal file
108
test/pdfs/bug1538111.pdf
Normal file
|
@ -0,0 +1,108 @@
|
|||
%PDF-1.7
|
||||
% ò¤ô
|
||||
|
||||
1 0 obj <<
|
||||
/Type /Catalog
|
||||
/Pages 2 0 R
|
||||
>>
|
||||
endobj
|
||||
|
||||
2 0 obj <<
|
||||
/Type /Pages
|
||||
/Count 1
|
||||
/Kids [ 3 0 R ]
|
||||
>>
|
||||
endobj
|
||||
|
||||
3 0 obj <<
|
||||
/Type /Page
|
||||
/Parent 2 0 R
|
||||
/MediaBox [0 0 595 842]
|
||||
/Annots [
|
||||
4 0 R
|
||||
5 0 R
|
||||
6 0 R
|
||||
7 0 R
|
||||
]
|
||||
/Tabs /R
|
||||
>>
|
||||
endobj
|
||||
|
||||
4 0 obj <<
|
||||
/Type /Annot
|
||||
/Subtype /Highlight
|
||||
/Rect [ 108 602 506 640 ]
|
||||
/NM (Hilight-1)
|
||||
/F 4
|
||||
/QuadPoints [
|
||||
107.7896 639.9486 505.8939 639.9486 107.7896 629.1634 505.8939 629.1634
|
||||
107.7896 626.2871 505.8939 626.2871 107.7896 615.5011 505.8939 615.5011
|
||||
107.7896 612.6248 380.1389 612.6248 107.7896 601.8397 380.1389 601.8397
|
||||
]
|
||||
/C [ 1 1 0 ]
|
||||
/Contents ()
|
||||
>>
|
||||
endobj
|
||||
|
||||
5 0 obj <<
|
||||
/Type /Annot
|
||||
/Subtype /Underline
|
||||
/Rect [ 108 552 506 590 ]
|
||||
/NM (Underline-1)
|
||||
/F 4
|
||||
/QuadPoints [
|
||||
107.7896 589.9486 505.8939 589.9486 107.7896 579.1634 505.8939 579.1634
|
||||
107.7896 576.2871 505.8939 576.2871 107.7896 565.5011 505.8939 565.5011
|
||||
107.7896 562.6248 380.1389 562.6248 107.7896 551.8397 380.1389 551.8397
|
||||
]
|
||||
/C [ 0 0 0 ]
|
||||
/Contents ()
|
||||
>>
|
||||
endobj
|
||||
|
||||
6 0 obj <<
|
||||
/Type /Annot
|
||||
/Subtype /Squiggly
|
||||
/Rect [ 108 502 506 540 ]
|
||||
/NM (Squiggly-1)
|
||||
/F 4
|
||||
/QuadPoints [
|
||||
107.7896 539.9486 505.8939 539.9486 107.7896 529.1634 505.8939 529.1634
|
||||
107.7896 526.2871 505.8939 526.2871 107.7896 515.5011 505.8939 515.5011
|
||||
107.7896 512.6248 380.1389 512.6248 107.7896 501.8397 380.1389 501.8397
|
||||
]
|
||||
/C [ 0 0 0 ]
|
||||
/Contents ()
|
||||
>>
|
||||
endobj
|
||||
|
||||
7 0 obj <<
|
||||
/Type /Annot
|
||||
/Subtype /StrikeOut
|
||||
/Rect [ 108 452 506 490 ]
|
||||
/NM (StrikeOut-1)
|
||||
/F 4
|
||||
/QuadPoints [
|
||||
107.7896 489.9486 505.8939 489.9486 107.7896 479.1634 505.8939 479.1634
|
||||
107.7896 476.2871 505.8939 476.2871 107.7896 465.5011 505.8939 465.5011
|
||||
107.7896 462.6248 380.1389 462.6248 107.7896 451.8397 380.1389 451.8397
|
||||
]
|
||||
/C [ 0 0 0 ]
|
||||
/Contents ()
|
||||
>>
|
||||
endobj
|
||||
|
||||
xref
|
||||
0 8
|
||||
0000000000 65535 f
|
||||
0000000016 00000 n
|
||||
0000000070 00000 n
|
||||
0000000136 00000 n
|
||||
0000000281 00000 n
|
||||
0000000671 00000 n
|
||||
0000001063 00000 n
|
||||
0000001453 00000 n
|
||||
trailer<< /Root 1 0 R /Size 8 >>
|
||||
startxref
|
||||
1845
|
||||
%%EOF
|
|
@ -764,6 +764,13 @@
|
|||
"annotations": true,
|
||||
"about": "Annotation with (unsupported) file:// URL."
|
||||
},
|
||||
{ "id": "bug1538111",
|
||||
"file": "pdfs/bug1538111.pdf",
|
||||
"md5": "3f3635cfc25d132fb1054042e520e297",
|
||||
"rounds": 1,
|
||||
"annotations": true,
|
||||
"type": "eq"
|
||||
},
|
||||
{ "id": "bug1552113",
|
||||
"file": "pdfs/bug1552113.pdf",
|
||||
"md5": "dafb7ba1328e8deaab2e3619c94bf974",
|
||||
|
@ -4390,6 +4397,13 @@
|
|||
"type": "eq",
|
||||
"annotations": true
|
||||
},
|
||||
{ "id": "annotation-underline-without-appearance",
|
||||
"file": "pdfs/annotation-underline-without-appearance.pdf",
|
||||
"md5": "dd5be5e9a8e6bdbf67c175ca170f7cb7",
|
||||
"rounds": 1,
|
||||
"annotations": true,
|
||||
"type": "eq"
|
||||
},
|
||||
{ "id": "annotation-strikeout",
|
||||
"file": "pdfs/annotation-strikeout.pdf",
|
||||
"md5": "6624e6b5bedd2f2855b6ab12bbf93c57",
|
||||
|
@ -4397,6 +4411,13 @@
|
|||
"type": "eq",
|
||||
"annotations": true
|
||||
},
|
||||
{ "id": "annotation-strikeout-without-appearance",
|
||||
"file": "pdfs/annotation-strikeout-without-appearance.pdf",
|
||||
"md5": "1dc751ab83e8deb3094bfc580289b097",
|
||||
"rounds": 1,
|
||||
"annotations": true,
|
||||
"type": "eq"
|
||||
},
|
||||
{ "id": "annotation-squiggly",
|
||||
"file": "pdfs/annotation-squiggly.pdf",
|
||||
"md5": "38661e731ac6c525af5894d2d20c6e71",
|
||||
|
@ -4404,6 +4425,13 @@
|
|||
"type": "eq",
|
||||
"annotations": true
|
||||
},
|
||||
{ "id": "annotation-squiggly-without-appearance",
|
||||
"file": "pdfs/annotation-squiggly-without-appearance.pdf",
|
||||
"md5": "6546f22a06a5e51d0e835c677cdbc705",
|
||||
"rounds": 1,
|
||||
"annotations": true,
|
||||
"type": "eq"
|
||||
},
|
||||
{ "id": "annotation-highlight",
|
||||
"file": "pdfs/annotation-highlight.pdf",
|
||||
"md5": "e13e198e3a69c32dc9ebdc704d3105e1",
|
||||
|
@ -4411,6 +4439,13 @@
|
|||
"type": "eq",
|
||||
"annotations": true
|
||||
},
|
||||
{ "id": "annotation-highlight-without-appearance",
|
||||
"file": "pdfs/annotation-highlight-without-appearance.pdf",
|
||||
"md5": "a1f2811324fa1ff0c9f1778697413dad",
|
||||
"rounds": 1,
|
||||
"annotations": true,
|
||||
"type": "eq"
|
||||
},
|
||||
{ "id": "annotation-freetext",
|
||||
"file": "pdfs/annotation-freetext.pdf",
|
||||
"md5": "6ca19ce632ead3aed08f22e588510e2f",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue