Package io.jmix.reports.yarg.formatters.impl
package io.jmix.reports.yarg.formatters.impl
-
ClassDescriptionDocument formatter for '.doc' and '.odt' file types* Document formatter for '.docx' file typesDocument formatter for '.html' and '.ftl' file typesStreaming XLSX report formatter built on Apache POI SXSSF.Precomputed render plan of a band: rows/cells, in-band merges and the ordered child bands.A
hint_<name>_<param>template rectangle.Everything a band template cell needs per instance, precomputed once.What a template cell contributes per band instance, classified once per band.A template formula parsed once: the token array plus the row endpoints that must be re-targeted per band instance.One template row of a band: outline level, custom height (-1= sheet default), the hidden flag and the prepared cells (absent rows render empty).One re-targetable row of a reference token in a parsed formula: the token index, which row it addresses, its template row, and whether it tracks the band instance (relative + inside the band) or is re-based againstStreamingXlsxFormatter.staticRowOutputs.Which row of a reference token aStreamingXlsxFormatter.RowEndpointaddresses.A literal or alias piece of a text-with-aliases template cell.Cursor holding the next output row index to write.Document formatter for '.xls' file typesBounds of region [(x,y) : (x1, y1)]Cell range at sheet