public class XWPFTableRow
extends java.lang.Object
XWPFTable
. Rows mostly just have
sizings and stylings, the interesting content lives inside
the child XWPFTableCell
sConstructor and Description |
---|
XWPFTableRow(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTRow row,
XWPFTable table) |
Modifier and Type | Method and Description |
---|---|
XWPFTableCell |
addNewTableCell()
adds a new TableCell at the end of this tableRow
|
XWPFTableCell |
createCell()
create a new XWPFTableCell and add it to the tableCell-list of this tableRow
|
XWPFTableCell |
getCell(int pos) |
org.openxmlformats.schemas.wordprocessingml.x2006.main.CTRow |
getCtRow() |
int |
getHeight()
This element specifies the height of the current table row within the
current table.
|
TableRowHeightRule |
getHeightRule()
Returns the meaning of the height specified for this table row.
|
XWPFTable |
getTable() |
XWPFTableCell |
getTableCell(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTc cell)
returns the XWPFTableCell which belongs to the CTTC cell
if there is no XWPFTableCell which belongs to the parameter CTTc cell null will be returned
|
java.util.List<XWPFTableCell> |
getTableCells()
create and return a list of all XWPFTableCell
who belongs to this row
|
java.util.List<ICell> |
getTableICells()
create and return a list of all XWPFTableCell
who belongs to this row
|
boolean |
isCantSplitRow()
Return true if the "can't split row" value is true.
|
boolean |
isRepeatHeader()
Return true if a table's header row should be repeated at the top of a
table split across pages.
|
void |
removeCell(int pos) |
void |
setCantSplitRow(boolean split)
Controls whether to allow this table row to split across pages.
|
void |
setHeight(int height)
This element specifies the height of the current table row within the
current table.
|
void |
setHeightRule(TableRowHeightRule heightRule)
Specifies the height rule for this table row.
|
void |
setRepeatHeader(boolean repeat)
This attribute controls whether to repeat a table's header row at the top
of a table split across pages.
|
public XWPFTableRow(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTRow row, XWPFTable table)
@Internal public org.openxmlformats.schemas.wordprocessingml.x2006.main.CTRow getCtRow()
public XWPFTableCell createCell()
public XWPFTableCell getCell(int pos)
public void removeCell(int pos)
public XWPFTableCell addNewTableCell()
public int getHeight()
public void setHeight(int height)
public TableRowHeightRule getHeightRule()
If hRule is omitted, then its value shall be assumed to be auto.
public void setHeightRule(TableRowHeightRule heightRule)
If the value of hRule is auto, then the table row's height should be automatically determined based on the height of its contents. The h value is ignored. If the value of hRule is atLeast, then the table row's height should be at least the value the h attribute. If the value of hRule is exact, then the table row's height should be exactly the value of the h attribute.
heightRule
- the height rule to apply to this row.public XWPFTable getTable()
public java.util.List<ICell> getTableICells()
XWPFTableCell
public java.util.List<XWPFTableCell> getTableCells()
XWPFTableCell
public XWPFTableCell getTableCell(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTc cell)
public boolean isCantSplitRow()
public void setCantSplitRow(boolean split)
split
- - if true, don't allow row to be split. If false, allow
row to be split.public boolean isRepeatHeader()
public void setRepeatHeader(boolean repeat)
repeat
- - if TRUE, repeat header row at the top of each page of table;
if FALSE, don't repeat header row.Copyright 2022 The Apache Software Foundation or its licensors, as applicable.