There is form-level (all fields on a form) field formatting control with CSS, and individual-field formatting. Here is an example of form-level field control:
And here is individual field formatting control: in addition to re-sizing fields with your mouse and the "handles" at the edges of the fields, you can also precisely control their position, size, text font, text and background color and more by inserting simple CSS formatting commands for any of your fields in the Advanced field properties box, by clicking any field and selecting properties.
Basic code:
More CSS control code can be found HERE or elsewhere online.
Text Wrapping: Form Engine text and multi-line text fields behave like Quickbase as far as data entry and text display/wrapping. As Form Builder you control the sizes of your fields on a form. If a user’s data entry is longer than fits in your field space on a form, the text will wrap, meaning that they can type as much text as they need into the field, it will wrap and they can scroll through it before they submit it on the form. And all the text they enter will all be submitted to Quickbase correctly. But if the field space you allow on the form is not enough to hold all their text, the text will truncate in the generated pdf of the form. Like Quickbase itself, the Form Engine does not automatically shrink the text to fit the space. You do have CSS controls that you don’t have in Quickbase, so you can change the font-size and line-height of any field to shrink to the text in any field in a form, so your users have more room for text in a certain field size without the text truncating in the pdf that is generated. If you need more text to display than can be allowed with maximizing the field size on the form and CSS to make the text smaller, you need to change your master form to allow more space for that text input, or be ok with some truncating of displayed text.