Hello Doug
I did not find any form designer. But, I am thinking the following, so that the users have some amount of flexibility to design/modify the invoices
- The user designs the HTML invoice with CKEditor
- In the CKEditor, the user places placeholder variables, like ${name}, ${zipcode}, ${invoiceNo} at the desired positions
- Save this HTML along with placeholders
- Process the HTML to replace the placeholder variables.
- Here you can use jquery, if you plan on doing on the browser, to manipulate the placeholder values.
-Aswath