Learning how to extend Templater via plugins and create more complicated reports.
The path to pretty reports is to create a pretty template.
How to register custom plugin instead of built-in one.
How to provide additional data to plugin which is not supported by Templater API.
Cope with missing values in dynamic input.
Templater understand tables and will retain colors, fonts and other cell styles while processing documents.
Injecting image at the tag location.
JVM version supports ResultSet. Context can span multiple rows.
Tag format can be configured via custom regex. Characters such as checkbox can added through unicode.
Limiting maximum displayed results via plugins.
Documents can be embedded or added directly as XML.
Binding chart to data source populated by Templater.
Parts of document can be removed.
Tweaking the result via formulas, named ranges and tables.
Charts are embedded Excel files.
Templater will rewrite formulas affected by resize actions.
HTML can be imported natively or via external library which knows how to do HTML -> DOCX conversion.
HTML can be imported via external library which knows how to do HTML -> OOXML conversion.
HTML can be processed as long as it was converted into valid XML.
Deep nesting in practice.
Different parts of same collection can be used in different tables. Digital signatures.
Data source can be repeated even in the embedded Excels within PowerPoint files. Its common to split large table across multiple slides.
By combining various features, complex layouts can be created.
Since Templater is very good at processing dynamic inputs, JSON can be passed in to populate specific templates.