Print forms

I’m going to be making Electronic forms in Ignition.
I’m wondering if anyone has done this and if so, how would you recommend doing this so that I could have users fill out information fields and also print the forms in a nice way.

Some ideas that I have would be to create a container filled with fields and labels and to allow printing of the container. Is this general practice in design?

Have you considered creating a report from the user input data? Printing out a nicely designed report pdf will then be trivial.