Bug 93569

Summary: Text not shown when filling out form
Product: poppler Reporter: Hanno Böck <hanno>
Component: generalAssignee: poppler-bugs <poppler-bugs>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium CC: c-d.hailfinger.kernel.2004
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: PDF form causing problems
before and after trying to add text to form field
PDF form causing problems (re-uploaded due to wrong file type

Description Hanno Böck 2016-01-03 16:47:08 UTC
Created attachment 120779 [details]
PDF form causing problems

I'll attach a pdf file that poppler doesn't render properly when you try to fill a form. When opening the file in evince and trying to add text to any of the text fields (e.g. "Vorname") it will just show an empty field.

I'll also attach an image showing that.
Comment 1 Hanno Böck 2016-01-03 16:48:36 UTC
Created attachment 120780 [details]
before and after trying to add text to form field
Comment 2 Hanno Böck 2016-01-03 16:49:18 UTC
Created attachment 120781 [details]
PDF form causing problems (re-uploaded due to wrong file type
Comment 3 Carl-Daniel Hailfinger 2016-10-09 20:36:43 UTC
AFAICS adding some content to the form causes the /AP to be replaced with a new rendering (as expected). However, the new rendering seems to be blank.

This is one of the objects in question (after decompression, please note that there is a literal \n in /DA):
156 0 obj
<<
/Subtype /Widget
/T (Nachname)
/Rect [122.376 616.235 620.821 633.08]
/MaxLen 35
/P 136 0 R
/DA (/F1 0.0 Tf\n)
/Ff 29360130
/M (D:20130803123357+02'00')
/MK
<<
/BG [1.0 1.0 1.0]
/BC [0.894119 0.776474 0.890198]
>>
/F 4
/BS
<<
/S /S
>>
/AP
<<
/N 257 0 R
>>
/FT /Tx
>>
endobj
Comment 4 GitLab Migration User 2018-08-21 10:56:13 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/poppler/poppler/issues/437.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.