Class TableManager
java.lang.Object
io.jmix.reports.yarg.formatters.impl.docx.TableManager
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected DocxFormatterDelegate
protected org.docx4j.wml.Tr
final AliasVisitor
protected org.docx4j.wml.Tr
protected boolean
protected org.docx4j.wml.Tbl
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Control table is a specific concept which allows to show or hide parts of document depending on the control table's band values.org.docx4j.wml.Tr
copyRow
(org.docx4j.wml.Tr row) void
fillRowFromBand
(org.docx4j.wml.Tr row, BandData band) org.docx4j.wml.Tr
org.docx4j.wml.Tr
org.docx4j.wml.Tbl
getTable()
boolean
isSkipIt()
boolean
noHeader()
void
setSkipIt
(boolean skipIt)
-
Field Details
-
INVARIANTS_SETTER
-
docxFormatter
-
table
protected org.docx4j.wml.Tbl table -
firstRow
protected org.docx4j.wml.Tr firstRow -
rowWithAliases
protected org.docx4j.wml.Tr rowWithAliases -
bandName
-
skipIt
protected boolean skipIt
-
-
Method Details
-
copyRow
public org.docx4j.wml.Tr copyRow(org.docx4j.wml.Tr row) -
fillRowFromBand
-
getTable
public org.docx4j.wml.Tbl getTable() -
getFirstRow
public org.docx4j.wml.Tr getFirstRow() -
getRowWithAliases
public org.docx4j.wml.Tr getRowWithAliases() -
getBandName
-
controlTable
public boolean controlTable()Control table is a specific concept which allows to show or hide parts of document depending on the control table's band values. Control table's band usually has 1 record or none.- Returns:
-
noHeader
public boolean noHeader() -
isSkipIt
public boolean isSkipIt() -
setSkipIt
public void setSkipIt(boolean skipIt)
-