1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-26 10:08:06 +02:00

Use white backdrop when possible.

This commit is contained in:
Brendan Dahl 2013-03-29 13:26:25 -07:00
parent 04f6e17e11
commit ec311f303b
5 changed files with 32 additions and 12 deletions

View file

@ -361,8 +361,11 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
}, handler, xref, resources, image, inline);
}
if (!queue)
queue = {};
if (!queue) {
queue = {
transparency: false
};
}
if (!queue.argsArray) {
queue.argsArray = [];
@ -532,7 +535,6 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
case 'FL':
case 'CA':
case 'ca':
case 'BM':
gsStateObj.push([key, value]);
break;
case 'Font':
@ -542,6 +544,12 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
value[1]
]);
break;
case 'BM':
if (!isName(value) || value.name !== 'Normal') {
queue.transparency = true;
}
gsStateObj.push([key, value]);
break;
case 'SMask':
// We support the default so don't trigger the TODO.
if (!isName(value) || value.name != 'None')