Displaying Internal Table in Adobe Form
One of my friend asked me : How to display internal table data in Adobe interactive forms?. My Immediate answer to him was to loop through the internal table and put the data in a string and display it in the form. But he insisted that there should be a better way to do it. so when we explored it , we found a better way and I would like to share it with the community.
Create a context node for pdf data source. lets call it “FormData”.
Create the internal table structure inside the pdf data source node. In my example, we wanted to display PO Items. Hence we called it “POITEMS”. This can also refer a dictionary data type.
Open the Adobe form layout. Drag “SubForm” UI Element from the library in to body pages of pdf layout. Now drag the “POItems” node from “Data View” tab in to the subform.
Open the properties of Subform. Check the “Repeat Subform for each data item” check box as shown below.
Enjoy creating Adobe interactive / print forms !!.