Class TableManager
java.lang.Object
io.jmix.reports.yarg.formatters.impl.docx.TableManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected DocxFormatterDelegate
protected org.docx4j.wml.Tr
final AliasVisitor
protected List<org.docx4j.wml.Text>
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
List<org.docx4j.wml.Text>
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 -
multilineTexts
-
-
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) -
getMultilineTexts
-