Skip to content

clarifying predicate Ignore #64

Answered by petervwyatt
bdoubrov asked this question in General
Discussion options

You must be logged in to vote

For fn:Ignore(...) (with a condition argument), it means that the PDF spec explicitly states that the key is defined to be ignored under specific conditions.

For fn:Ignore() (no argument) it means that the PDF spec explicitly defines the key (and possibly some other data integrity rules) but then also states it should be ignored or words to that effect (e.g. "shall not be used", etc). In one case, the PDF spec states such a key is deprecated, but not in others.

Remember Arlington's goal is to reflect the PDF spec as written. But what "ignored" (or "not used") means for useful file validation is a very good next question! 😁

It would be nice if a validator reported an out-of-spec entry rega…

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by petervwyatt
Comment options

bdoubrov
Apr 20, 2023
Collaborator Author

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants