Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DA in signature field dictionary: really required? #45

Closed
a20dev opened this issue Jan 18, 2023 · 3 comments
Closed

DA in signature field dictionary: really required? #45

a20dev opened this issue Jan 18, 2023 · 3 comments

Comments

@a20dev
Copy link

a20dev commented Jan 18, 2023

According to FieldSig.tsv (all versions), the DA entry is required for signature fields. However, I cannot find wording to that effect in ISO 32000-2:2020.

12.7.5.5 (Signature Fields) says "The field dictionary representing a signature field may contain the additional entries listed in Table 235 [...] as well as the standard entries described in Table 226 [...l]". DA is not in those tables. (Existing practice is that DA is optional for signature fields.)

DA is required only for fields containing variable text. ISO 32000-2:2020 does not specify that signature fields are fields containing variable text.

Note that a signature field (or rather the appearance of its widget annotation) does not have to contain text once it is signed, it may also contain just an image.

@petervwyatt
Copy link
Member

See also Issue #28.

@a20dev
Copy link
Author

a20dev commented Jan 18, 2023

About #28: the only annotations that have a DA entry are freetext annotations. In a signature field dictionary merged with its widget annotation dictionary, the DA entry belongs to the field dictionary.

petervwyatt added a commit that referenced this issue Jan 18, 2023
"Required if field contains variable text" is not yet captured via predicates. See also Issue #28
@petervwyatt
Copy link
Member

Resolved in ./tsv/latest but data model not propagated to the PDF version specific file sets.
Thanks for reporting!

The "required if field contains variable text" is not yet encoded into the data model - that is part of Issue #28. But I added as a comment (right-most "Note" field) to the DA key in FieldSig.tsv.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants