Jump to content
We've recently updated our Privacy Statement, available here ×

How to make editable PDF fields in a Jasper report


Recommended Posts

  • Replies 4
  • Created
  • Last Reply

Top Posters In This Topic

  • 3 months later...
  • 5 years later...
  • 3 years later...

Old thread, but for reference for those who came here, a note: PDF form fields do not work with PDF-A ... if PDF-A is omitted, then the error message to "ZapfDingbats" also disappears

Documentation for the PDF fields can be found here: https://jasperreports.sourceforge.net/sample.reference/forms/index.html#pdfforms

Example

<textField>    <reportElement x="0" y="0" width="180" height="15" uuid="e380d794-f7ea-462f-83f6-8c14fc3e19a7">        <property name="net.sf.jasperreports.export.pdf.field.type" value="Text"/>        <property name="net.sf.jasperreports.export.pdf.field.name" value="Text01"/>        <property name="net.sf.jasperreports.export.pdf.field.border.style" value="Solid"/>        <property name="com.jaspersoft.studio.unit.height" value="px"/>    </reportElement>    <textFieldExpression><![CDATA["Text01"]]></textFieldExpression></textField><textField>    <reportElement x="200" y="1" width="13" height="13" uuid="a4eb453a-9687-4a0e-b465-55f025909556">        <property name="net.sf.jasperreports.export.pdf.field.type" value="Check"/>        <property name="net.sf.jasperreports.export.pdf.field.name" value="Check01"/>        <property name="net.sf.jasperreports.export.pdf.field.border.style" value="Solid"/>        <property name="net.sf.jasperreports.export.pdf.field.check.type" value="Cross"/>    </reportElement>    <textFieldExpression><![CDATA["Check01"]]></textFieldExpression></textField><textField>    <reportElement x="250" y="0" width="180" height="15" uuid="9fe4eb99-48a9-47d5-b1ad-f7b0c83b3bea">        <property name="net.sf.jasperreports.export.pdf.field.type" value="Combo"/>        <property name="net.sf.jasperreports.export.pdf.field.name" value="Combo01"/>        <property name="net.sf.jasperreports.export.pdf.field.border.style" value="Solid"/>        <property name="net.sf.jasperreports.export.pdf.field.choice.separators" value=","/>        <property name="net.sf.jasperreports.export.pdf.field.choices" value="Eins,Zwei,Drei,Vier"/>        <property name="net.sf.jasperreports.export.pdf.field.value" value="Drei"/>        <property name="net.sf.jasperreports.export.pdf.field.combo.edit" value="true"/>        <property name="com.jaspersoft.studio.unit.height" value="px"/>    </reportElement>    <textFieldExpression><![CDATA["Combo01"]]></textFieldExpression></textField>

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...