PDF Editing Issues

How to Repeat Table Data on Multiple PDF Pages in LiveCycle

Elise WilliamsElise Williams Nov 10, 2026 868 views

Question details

The user needs to know how to properly repeat summary and detail tables across multiple pages in dynamic PDF forms created with Adobe LiveCycle, AEM Forms, or SAP.

How to Repeat Table Data on Multiple PDF Pages in Adobe LiveCycle
Product
Adobe LiveCycle / AEM Forms
Device & OS
not provided
Scenario
Creating advanced dynamic PDF forms where data bindings and table structures must automatically span or repeat across newly generated pages.
Observed behavior
Seeking the correct methods, settings, or scripting techniques to copy and transform bound rows across tables on multiple pages.
Before you start

Ensure you have access to Adobe LiveCycle Designer or Adobe Experience Manager (AEM) Forms, as standard PDF editors cannot natively edit the underlying XML structure of dynamic XFA forms.

Solution 1Recommended

Configure Subform Pagination and Apply Form Scripts

Use the Pagination settings in LiveCycle Designer and apply JavaScript or FormCalc to duplicate and manage table rows across multiple pages.

Dynamic XFA forms require specific subform configurations to allow content to break across pages. If the built-in pagination does not cover your repeating table needs, you will need to utilize shared data connections or custom scripts.

1
Enable Subform Page Breaks

Open your dynamic PDF form in Adobe LiveCycle Designer. Select the Subform that contains your table, navigate to the Object palette, click the Pagination tab, and select 'Allow Page Breaks within Content'.

2
Write Repeating Data Scripts

Open the Script Editor (Window > Script Editor). Use FormCalc or JavaScript on the 'calculate' or 'layout:ready' events to copy bound data rows from the main table to the repeating summary tables.

3
Consult the Experience League

Since this involves advanced AEM Forms scripting, navigate to the Adobe Experience Manager community forums (experienceleaguecommunities.adobe.com) to post your specific data binding questions for expert troubleshooting.

Configure Subform Pagination and Apply Form Scripts
Community Support: When asking for help in the Adobe forums, include your current JavaScript or FormCalc snippets so community experts can identify logic or binding errors quickly.
Free Microsoft Office alternative

Edit Standard PDFs and Office Documents Easily with WPS Office

While Adobe LiveCycle is required to build complex dynamic XFA forms, WPS Office provides a lightweight, free, and highly compatible solution for all your standard PDF editing, Word document creation, and spreadsheet data management needs.

  1. 1. Download and Install: Visit the official WPS website to download the free suite for your computer or mobile device.
  2. 2. Open Your Files: Launch WPS Office and open your existing PDFs, Word documents, or Excel spreadsheets directly.
  3. 3. Edit and Save: Use the intuitive PDF and Document tools to edit text, manage tables, and save your work securely.
Fully compatible with Microsoft Office formats (.docx, .xlsx, .pptx) and standard PDF files.Easily edit standard PDF text, manage pages, insert standard tables, and fill out AcroForms.Lightweight design that runs smoothly on Windows, Mac, Linux, and mobile without consuming heavy system resources.Free to download with a familiar, user-friendly tabbed interface for seamless transition.
microsoft office alternative - wps office

Frequently Asked Questions

Can I edit Adobe LiveCycle dynamic forms in standard PDF editors?

No, standard PDF editors generally do not support editing the underlying XML structure of dynamic XFA forms created in LiveCycle. You must use LiveCycle Designer or AEM Forms to alter the form's logic or layout.

What scripting languages are supported in AEM Forms for repeating data?

AEM Forms and LiveCycle support both FormCalc and JavaScript for calculating, validating, copying, and transforming data across bound table rows.

Why is my LiveCycle PDF table not breaking across pages?

Table rows will not break across pages unless both the table itself and its parent subforms are configured correctly. You must go to the Object palette, select the Pagination tab, and check 'Allow Page Breaks within Content'.