mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-22 16:18:08 +02:00
Treat all content as visible when no optional content groups are defined (issue 13971)
In the referenced PDF document the /Contents stream contains MarkedContent-operators, however no optional content dictionary exists; according to [the specification](https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf#G7.3883825): > Null values or references to deleted objects shall be ignored. If this entry is not present, is an empty array, or contains references only to null or deleted objects, the membership dictionary shall have no effect on the visibility of any content.
This commit is contained in:
parent
da15dbf962
commit
6318ccf6d2
3 changed files with 11 additions and 0 deletions
|
@ -95,6 +95,9 @@ class OptionalContentConfig {
|
|||
}
|
||||
|
||||
isVisible(group) {
|
||||
if (this._groups.size === 0) {
|
||||
return true;
|
||||
}
|
||||
if (!group) {
|
||||
warn("Optional content group not defined.");
|
||||
return true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue