You can control the layout of the autogenerated PDF of the form.
Orbeon will generate a PDF copy of a form based on the form's design, but that doen't need to be as it's shown to the citizen.
Web form experiences are often designed differently than tradtional paper (or PDF) ones. For example, your web form design may:
All of these will affect what your form looks like when generated as a PDF. The layout and content of the PDF could vary from one submission to another. How acceptable this is depends on the needs of the program area and its clients.
You can optionally design your form's PDF layout in the Form Builder, if you don't want to go as far as using a fillable PDF template.
For additional information, see:
The primary technique you will use to facilitate your custom design is adjusting the Visibility of controls.
For additional information, see:
In terms of how you design the print aspect of your form, you basically have three approaches to choose from:
Which will work best for you depends on things like how long or complex the form is.
The simplest approach is to simply design your form to use the full width of the screen, laying the form out on screen the way it would appear on paper.
This approach:
This keeps the fields visible to the user and the PDF at all times, but disables fields the citizen does not need to complete.
An intermediate approach is to design a web form and include duplicates of some fields placed on the form in the desired location.
This approach:
You accomplish this by:
This basically creates 3 views of the form:
You effectively get the same output results of the full-width approach, with less effort than the second form approach.
An advanced approach is to create a second layout of the form specifically for layout purposes. In other words, you create a copy of the form within the Form Builder that lays out a copy of your fields the way you want. Your form will have a screen layout and a print one.
This approach:
You accomplish this by:
You would also need to change the visibility of the original controls to screen-only, if not already done.