Release Notes Version 3.0
Release Quick Overview
With the release of 3.0, UXstorm’s PDF Forms is moving in a new direction. Before this release, pages could be removed dynamically from a PDF form, but no “new” pages could be created. With this release, we are merging the “filling” of forms with some PDF Generation. We have introduced a new Field Mapping type, Memo, that can “expand” to other pages if needed to accommodate the text provided.
UXstorm introduced in a previous release, the AutoTable capability. Originally it was designed to quickly map Excel-like tables in the PDF Forms to data sources. It was a HUGE success and extremely helpful to our customers. However, many requests occurred to handle multiple row tables of all sizes. This proved to be an issue as many of the PDFs we were seeing hand many different table sizes, and there was no way for us to detect these tables all at once. With this in mind, we have created AutoTable Designer. AutTable Designer is a full-screen designer that will assist in identifying multiple column types as well as numerous table types. Each can be saved, edited, or even deleted as needed.
Requirements
Requires upgrade of LocalScript to version 1.1.9. This version is being released with this release of UXstorm PDF Forms. NOTE: If you do not upgrade LocalScript, text strings in the generated PDF will have all special characters escaped with a \
Changes
- New AutoTable Designer
- Deletion of AutoTables & Columns
- Editing of AutoTables & Columns
- Incremental saving of discovered AutoTables
- Supports Static PDFs generated from Adobe Lifecycle
- Finds columns with numbers not at the end of the field name
- Supports \ in a field name
- Can create Tables and Columns manually instead of using autodetection
- Detect AutoTables button is replaced with new AutoTable Designer
- AutoTables with Data Sources from Related Lists or Related Lists through a Reference Field can be filtered and sorted
- Two new Field Mapping Types
- Template
- A multi-line text field that supports data expansion using fields from the current record and or Variables
- Removes the need to do JavaScript to concatenate information into a single PDF field
- Supports dot-walking of fields
- Example “{{current.from.full_name}} says {{variable.message}}”
- Memo
- Has the same capabilities as Template
- If the text doesn’t fit within the mapped field, the text can continue to another page.
- The Continuation Text generate as many pages as needed to contain all the text
- Supports Rich Text formatting.
- Bold, Italic, Underline, and Strike-through
- Fonts: Helvetica, Times-Roman, Courier
- Font size changes
- Body Paragraph alignment, spacing, margins, etc
- Paragraph alignment, spacing, margins, etc
- Can insert inline Images and Signatures
- Text can be generated by JavaScript and provide a “formatted” text look
- Page Numbering
- Can add Page Numbers that reflect the dynamic PDF sizes
- Can start on any page with any number
- Specify a single page format or different formats for Odd / Even pages
- Can insert Page Number and Total Pages into page number text
- Supports Bold/Italic/Underline, and Strike-through in page number format
- Specify the Font and Font Size
- Specify the location and alignment of the page numbering
- Bug Fixes
- Some characters were “escaped” in the text strings such as quotes and tabs
- Background transparencies other than white did not work as expected on images