Skip to content

Conversation

@sshock
Copy link

@sshock sshock commented Apr 2, 2025

Any PDF that uses NeedAppearances true relies on the reader to construct appearance streams for all widget annotations.

I received a 1099-SA tax form from my HSA provider this year and noticed using SumatraPDF that several fields were missing (invisible). However, all other PDF readers are able to display all fields.

Here is the (anonymized) PDF:
f1099sa.pdf

Screenshot below illustrates the problem (with Firefox on the left and MuPDF before this fix on the right):
comparison

Any PDF that uses NeedAppearances true relies on the reader to construct
appearance streams for all widget annotations.
@sshock
Copy link
Author

sshock commented Apr 3, 2025

After applying this fix you may notice that the multi-line TRUSTEE name/address in the top-left corner shows up funny, with extra space between each line, but that is a separate issue, which I provided a fix for here:
#71

@sshock
Copy link
Author

sshock commented May 31, 2025

Why are fixes ignored?

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

Successfully merging this pull request may close these issues.

1 participant