Class TableManager
java.lang.Object
io.jmix.reports.yarg.formatters.impl.docx.TableManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected DocxFormatterDelegateprotected org.docx4j.wml.Trfinal AliasVisitorprotected org.docx4j.wml.Trprotected booleanprotected org.docx4j.wml.Tbl -
Method Summary
Modifier and TypeMethodDescriptionbooleanControl 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.TrcopyRow(org.docx4j.wml.Tr row) voidfillRowFromBand(org.docx4j.wml.Tr row, BandData band) org.docx4j.wml.Trorg.docx4j.wml.Trorg.docx4j.wml.TblgetTable()booleanisSkipIt()booleannoHeader()voidsetSkipIt(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)
-