类 Wtable
java.lang.Object
org.anyline.office.docx.entity.Welement
org.anyline.office.docx.entity.Wtable
-
字段概要
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddColumns(int qty) 追加列, 每一行追加,追加的列将复制前一列的样式(背景色、字体等)addRows(int qty) 追加qty行addRows(int index, int qty) 追加行,追加的行将复制上一行的样式(背景色、字体等)在row行col列原有基础上追加文本append(int qty) voidvoidvoidvoidvoidvoidclone(boolean content) intcolspan(int row, int col) getTc(int row, int col) 获取row行col列位置的单元格getText(int row, int col) 获取row行col列的文本getTrs()int获取行数html(org.anyline.handler.Uploader uploader, int lvl) insert(int qty) 在最后位置插入qty行,以最后一行为模板在index位置插入qty行,以原来index位置行为模板,原来index位置以下行的挤到下一行void在index位置插入一行,原来index位置的行被挤到下一行,并填充内容 内容从data中获取void在index位置插入1行,以原来index位置行为模板,原来index位置以下行的挤到下一行void在index位置插入行,原来index位置的行被挤到下一行,并填充内容void插入行,原来index位置的行被挤到下一行,并填充内容void在index位置插入行,原来index位置的行被挤到下一行,以template为模板void根据模版样式和数据 插入行,原来index位置的行被挤到下一行void根据模版样式 插入行void在最后位置插入一行,半填充内容 内容从data中获取void在最后位置插入一行void追加行,并填充内容void追加行void根据模版样式和数据 插入行void插入行 如果模板位于当前表中则从当前模板位置往后插入,否则插入到最后一行insertColumns(int col, int qty) 插入列 追加的列将复制前一列的样式(背景色、字体等) 如果col=0则将制后一列的样式(背景色、字体等)insertRows(Integer index, int qty) 追加行,追加的行将复制上一行的样式(背景色、字体等)insertRows(Wtr template, Integer index, int qty) 以template为模板 在index位置插入qty行,以原来index位置行为模板,原来index位置以下行的挤到下一行booleanmerge(int row, int col, int rowspan, int colspan) 合并行列org.dom4j.Elementvoidreload()voidremove(int index) 删除行voidremoveBackgroundColor(int row) 清除整行单元格背景色removeBackgroundColor(int row, int col) 清除单元格背景色removeBorder(int row, int col) 清除单元格所有边框清除表格下边框removeBottomBorder(int row) 删除整行的下边框removeBottomBorder(int row, int col) 清除单元格下边框removeColor(int row) 清除整行单元格颜色removeColor(int row, int col) 清除单元格颜色清除表格水平边框清除表格垂直边框清除表格左边框removeLeftBorder(int col) 删除整列的左边框removeLeftBorder(int row, int col) 清除单元格左边框清除表格右边框removeRightBorder(int col) 删除整列的右边框removeRightBorder(int row, int col) 清除单元格右边框removeStyle(int row) 清除整行单元格样式removeStyle(int row, int col) 清除单元格样式清除所有单元格背景色清除所有单元格边框清除所有单元格颜色removeTl2brBorder(int row, int col) 清除单元格左上到右下边框清除表格上边框removeTopBorder(int row) 删除整行的上边框removeTopBorder(int row, int col) 清除单元格上边框removeTr2blBorder(int row, int col) 清除单元格右上到左下边框替换单元格内容替换整行单元格内容
如果有HTML转义符,需要通过WDocument对象的IS_HTML_ESCAPE属性设置是否解析文本转义符introwspan(int row, int col) 设置单元格内容水平对齐方式设置整行单元格内容水平对齐方式设置整个表格单元格内容水平对齐方式voidsetAutoLoad(boolean autoLoad) setBackgroundColor(int row, int col, String color) 设置单元格背景色setBackgroundColor(int row, String color) 设置整行单元格背景色setBackgroundColor(String color) setBold()setBold(boolean bold) setBold(int rows) setBold(int rows, boolean bold) setBold(int row, int col) setBold(int row, int col, boolean bold) 粗体setBorder(int row) setBorder(int row, int col) 设置单元格默认边框设置表格边框setBottomBorder(int row, int col) setBottomBorder(int row, int col, int size, String color, String style) setBottomBorder(int rows, int size, String color, String style) 设置整行所有单元格下边框setBottomBorder(int size, String color, String style) 设置表格下边框setBottomPadding(double padding) setBottomPadding(int padding) setBottomPadding(int rows, double padding) setBottomPadding(int rows, int padding) setBottomPadding(int row, int col, double padding) setBottomPadding(int row, int col, int padding) 设置单元格下边距setBottomPadding(int row, int col, String padding) 设置单元格下边距setBottomPadding(int rows, String padding) 设置整行单元格下边距setBottomPadding(String padding) 设置整个表格中所有单元格下边距设置所有单元格默认边框设置整行颜色设置单元格 字体设置整行 字体setFontFamily(int row, int col, String font) 设置单元格字体setFontFamily(int rows, String font) 设置整行字体setFontSize(int row, int col, String size) 设置单元格字号setFontSize(int rows, String size) 设置整行字号setHeight(int rows, double height) setHeight(int rows, int height) 设置row行col列的文本 支持html标签setItalic(boolean italic) setItalic(int rows, boolean italic) 设置整行斜体setItalic(int row, int col) setItalic(int row, int col, boolean italic) 斜体setLeftBorder(int row, int col) setLeftBorder(int row, int col, int size, String color, String style) setLeftBorder(int cols, int size, String color, String style) 设置所有行指定列的左边框setLeftBorder(int size, String color, String style) 设置表格左边框setLeftPadding(double padding) setLeftPadding(int padding) setLeftPadding(int rows, double padding) setLeftPadding(int rows, int padding) setLeftPadding(int row, int col, double padding) setLeftPadding(int row, int col, int padding) setLeftPadding(int row, int col, String padding) setLeftPadding(int rows, String padding) setLeftPadding(String padding) setPadding(double padding) setPadding(int padding) setPadding(int rows, double padding) setPadding(int rows, int padding) setPadding(int row, int col, double padding) setPadding(int row, int col, int padding) setPadding(int row, int col, String padding) setPadding(int row, int col, String side, double padding) setPadding(int row, int col, String side, int padding) setPadding(int row, int col, String side, String padding) setPadding(int rows, String padding) setPadding(int rows, String side, double padding) setPadding(int rows, String side, int padding) setPadding(int rows, String side, String padding) setPadding(String padding) setPadding(String side, double padding) setPadding(String side, int padding) setPadding(String side, String padding) setRightBorder(int row, int col) setRightBorder(int row, int col, int size, String color, String style) setRightBorder(int cols, int size, String color, String style) 设置所有行指定列的右边框setRightBorder(int size, String color, String style) 设置表格右边框setRightPadding(double padding) setRightPadding(int padding) setRightPadding(int rows, double padding) setRightPadding(int rows, int padding) setRightPadding(int row, int col, double padding) setRightPadding(int row, int col, int padding) setRightPadding(int row, int col, String padding) setRightPadding(int rows, String padding) setRightPadding(String padding) setStrike(boolean strike) setStrike(int rows, boolean strike) setStrike(int row, int col) setStrike(int row, int col, boolean strike) 删除线设置row行col列的文本设置row行col列的文本 并设置样式setTl2brBorder(int row, int col) setTl2brBorder(int row, int col, int size, String color, String style) setTl2brBorder(int row, int col, String top, String bottom) setTopBorder(int row, int col) setTopBorder(int row, int col, int size, String color, String style) setTopBorder(int rows, int size, String color, String style) 设置整行所有单元格上边框setTopBorder(int size, String color, String style) 设置表格上边框setTopPadding(double padding) setTopPadding(int padding) setTopPadding(int rows, double padding) setTopPadding(int rows, int padding) setTopPadding(int row, int col, double padding) setTopPadding(int row, int col, int padding) setTopPadding(int row, int col, String padding) setTopPadding(int rows, String padding) setTopPadding(String padding) setTr2blBorder(int row, int col) setTr2blBorder(int row, int col, int size, String color, String style) setTr2blBorder(int row, int col, String top, String bottom) setUnderline(int row, int col) setUnderline(int row, int col, boolean underline) 下划线setVerticalAlign(int row, int col, String align) 设置单元格内容垂直对齐方式setVerticalAlign(int rows, String align) 设置整行单元格内容垂直对齐方式setVerticalAlign(String align) 设置整个表格单元格内容垂直对齐方式setWidth(double width) 设置表格宽度 默认pxsetWidth(int width) 设置表格宽度 默认pxsetWidth(int cols, double width) setWidth(int cols, int width) setWidth(int row, int col, double width) setWidth(int row, int col, int width) 设置整列宽度voidsetWidthUnit(String widthUnit) voidspans()计算行列合并值spans(int row, int col) styles()根据书签或点位符获取列获取模板行tr(int index) 根据书签或点位符获取行从类继承的方法 org.anyline.office.docx.entity.Welement
bookmarks, child, color, getDoc, getSrc, getText, getTextList, getTexts, html, html, html, index, placeholders, placeholders, placeholders, placeholders, removeContent, replace, setDoc, setSrc, styles, t
-
构造器详细资料
-
Wtable
-
Wtable
-
-
方法详细资料
-
reload
public void reload() -
tr
根据书签或点位符获取行- 参数:
bookmark- 书签或占位符 包含{和}的按占位符搜索- 返回:
- wtr
-
trs
-
tc
根据书签或点位符获取列- 参数:
bookmark- 书签或占位符 包含{和}的按占位符搜索- 返回:
- wtr
-
tcs
-
parent
-
template
获取模板行- 参数:
index- 插入位置下标 负数表示倒数第index行 插入 null表示从最后追加与append效果一致- 返回:
- Wtr
-
insert
在最后位置插入一行- 参数:
html- html.tr源码
-
insert
在最后位置插入一行,半填充内容 内容从data中获取- 参数:
data- DataRow/Map/Entitycols- data的属性
-
append
-
insert
在index位置插入一行,原来index位置的行被挤到下一行,并填充内容 内容从data中获取- 参数:
index- 插入位置下标 负数表示倒数第index行 插入 null表示从最后追加与append效果一致data- DataRow/Map/Entitycols- data的属性
-
insert
根据模版样式和数据 插入行- 参数:
template- 模版行data- 数据可以是一个实体也可以是一个集合fields- 指定从数据中提取的数据的属性或key
-
append
-
insert
-
add
-
insert
根据模版样式和数据 插入行,原来index位置的行被挤到下一行- 参数:
index- 插入位置下标 负数表示倒数第index行 插入 null表示从最后追加与append效果一致template- 模版行data- 数据可以是一个实体也可以是一个集合fields- 指定从数据中提取的数据的属性或key
-
insert
插入行,原来index位置的行被挤到下一行,并填充内容- 参数:
index- 插入位置下标 负数表示倒数第index行 插入 null表示从最后追加与append效果一致tds- 每列的文本 数量多于表格列的 条目无效
-
append
-
insert
追加行- 参数:
tds- 每列的文本 数量多于表格列的 条目无效
-
insert
在index位置插入行,原来index位置的行被挤到下一行,并填充内容- 参数:
index- 插入位置下标 负数表示倒数第index行 插入 null表示从最后追加与append效果一致tds- 每列的文本 数量多于表格列的 条目无效
-
insert
追加行,并填充内容- 参数:
tds- 每列的文本 数量多于表格列的 条目无效
-
append
-
insert
在index位置插入行,原来index位置的行被挤到下一行,以template为模板- 参数:
index- 插入位置下标 负数表示倒数第index行 插入 null表示从最后追加与append效果一致template- 模板qty- 插入数量- 返回:
- Wtable
-
append
-
insert
在index位置插入qty行,以原来index位置行为模板,原来index位置以下行的挤到下一行- 参数:
index- 插入位置下标 负数表示倒数第index行 插入 null表示从最后追加与append效果一致qty- 插入数量- 返回:
- Wtable
-
insert
在最后位置插入qty行,以最后一行为模板- 参数:
qty- 插入数量- 返回:
- Wtable
-
append
-
insert
在index位置插入1行,以原来index位置行为模板,原来index位置以下行的挤到下一行- 参数:
index- 插入位置下标 负数表示倒数第index行 插入 null表示从最后追加与append效果一致html- html内容
-
append
-
insert
插入行 如果模板位于当前表中则从当前模板位置往后插入,否则插入到最后一行- 参数:
template- 模板html- html.tr源码
-
append
-
insert
根据模版样式 插入行- 参数:
index- 插入位置下标 负数表示倒数 插入 null表示从最后追加与append效果一致template- 模版行html- html片段 片段中应该有多个tr,不需要上级标签table
-
remove
public void remove(int index) 删除行- 参数:
index- 下标从0开始 负数表示倒数第index行
-
remove
-
getText
获取row行col列的文本- 参数:
row- 行col- 列- 返回:
- String
-
setText
设置row行col列的文本- 参数:
row- 行col- 列text- 内容 不支持html标签 如果需要html标签 调用setHtml()- 返回:
- wtable
-
addText
在row行col列原有基础上追加文本- 参数:
row- 行col- 列text- 内容 不支持html标签 如果需要html标签 调用setHtml()- 返回:
- wtable
-
setText
设置row行col列的文本 并设置样式- 参数:
row- 行col- 列text- 内容 不支持html标签 如果需要html标签 调用setHtml()styles- css样式- 返回:
- wtable
-
setHtml
设置row行col列的文本 支持html标签- 参数:
row- 行col- 列html- 内容- 返回:
- wtable
-
addColumns
追加列, 每一行追加,追加的列将复制前一列的样式(背景色、字体等)- 参数:
qty- 追加数量- 返回:
- table table
-
insertColumns
插入列 追加的列将复制前一列的样式(背景色、字体等) 如果col=0则将制后一列的样式(背景色、字体等)- 参数:
col- 插入位置 -1:表示追加以最后一行qty- 数量- 返回:
- table table
-
insertRows
追加行,追加的行将复制上一行的样式(背景色、字体等)- 参数:
index- 插入位置下标 负数表示倒数第index行 插入 null表示从最后追加与append效果一致qty- 追加数量- 返回:
- table table
-
insertRows
以template为模板 在index位置插入qty行,以原来index位置行为模板,原来index位置以下行的挤到下一行- 参数:
template- 模板index- 插入位置qty- 插入数量- 返回:
- wtable
-
addRows
追加qty行- 参数:
qty- 行数- 返回:
- tables
-
addRows
追加行,追加的行将复制上一行的样式(背景色、字体等)- 参数:
index- 位置 下标从0开始 负数表示倒数第index行qty- 追加数量- 返回:
- table table
-
getTrSize
public int getTrSize()获取行数- 返回:
- int
-
setWidth
-
setWidth
设置表格宽度 默认px- 参数:
width- 宽度- 返回:
- wtable
-
setWidth
设置表格宽度 默认px- 参数:
width- 宽度- 返回:
- wtable
-
merge
合并行列- 参数:
row- 开始行col- 开始列rowspan- 合并行数量colspan- 合并列数量- 返回:
- wtable
-
getTrs
-
tr
-
getTc
获取row行col列位置的单元格- 参数:
row- 行col- 列- 返回:
- wtc
-
removeBorder
-
removeTopBorder
清除表格上边框- 返回:
- wtable
-
removeLeftBorder
清除表格左边框- 返回:
- wtable
-
removeRightBorder
清除表格右边框- 返回:
- wtable
-
removeBottomBorder
清除表格下边框- 返回:
- wtable
-
removeInsideVBorder
清除表格垂直边框- 返回:
- wtable
-
removeTl2brBorder
-
removeTr2blBorder
-
removeInsideHBorder
清除表格水平边框- 返回:
- wtable
-
removeTcBorder
清除所有单元格边框- 返回:
- wtable
-
removeTcColor
清除所有单元格颜色- 返回:
- wtable
-
removeTcBackgroundColor
清除所有单元格背景色- 返回:
- wtable
-
removeTopBorder
删除整行的上边框- 参数:
row- 行- 返回:
- Wtr
-
removeBottomBorder
删除整行的下边框- 参数:
row- 行- 返回:
- wtr
-
removeLeftBorder
删除整列的左边框- 参数:
col- 列- 返回:
- Wtable
-
removeRightBorder
删除整列的右边框- 参数:
col- 列- 返回:
- Wtable
-
removeLeftBorder
清除单元格左边框- 参数:
row- 行col- 列- 返回:
- Wtc
-
removeRightBorder
清除单元格右边框- 参数:
row- 行col- 列- 返回:
- Wtc
-
removeTopBorder
清除单元格上边框- 参数:
row- 行col- 列- 返回:
- Wtc
-
removeBottomBorder
清除单元格下边框- 参数:
row- 行col- 列- 返回:
- Wtc
-
removeTl2brBorder
清除单元格左上到右下边框- 参数:
row- 行col- 列- 返回:
- wtable
-
removeTr2blBorder
清除单元格右上到左下边框- 参数:
row- 行col- 列- 返回:
- wtable
-
removeBorder
清除单元格所有边框- 参数:
row- 行col- 列- 返回:
- wtable
-
setBorder
-
setCellBorder
设置所有单元格默认边框- 返回:
- table table
-
setBorder
设置单元格默认边框- 参数:
row- 行col- 列- 返回:
- Wtc
-
setBorder
-
setLeftBorder
-
setRightBorder
-
setTopBorder
-
setBottomBorder
-
setTl2brBorder
-
setTl2brBorder
-
setTr2blBorder
-
setTr2blBorder
-
setLeftBorder
-
setRightBorder
-
setTopBorder
-
setBottomBorder
-
setTl2brBorder
-
setTr2blBorder
-
setLeftBorder
设置所有行指定列的左边框- 参数:
cols- 列size- 边框宽度color- 颜色style- 样式- 返回:
- table table
-
setRightBorder
设置所有行指定列的右边框- 参数:
cols- 列size- 边框宽度color- 颜色style- 样式- 返回:
- table table
-
setTopBorder
设置整行所有单元格上边框- 参数:
rows- 行size- 边框宽度color- 颜色style- 样式- 返回:
- tr
-
setBottomBorder
设置整行所有单元格下边框- 参数:
rows- 行size- 边框宽度color- 颜色style- 样式- 返回:
- tr
-
setLeftBorder
设置表格左边框- 参数:
size- 边框宽度(1px)color- 颜色style- 样式(默认single)- 返回:
- wtc
-
setRightBorder
设置表格右边框- 参数:
size- 边框宽度(1px)color- 颜色style- 样式(默认single)- 返回:
- wtc
-
setTopBorder
设置表格上边框- 参数:
size- 边框宽度(1px)color- 颜色style- 样式(默认single)- 返回:
- wtc
-
setBottomBorder
设置表格下边框- 参数:
size- 边框宽度(1px)color- 颜色style- 样式(默认single)- 返回:
- wtc
-
setBorder
设置表格边框- 参数:
size- 边框宽度(1px)color- 颜色style- 样式(默认single)- 返回:
- wtc
-
setColor
-
setColor
设置整行颜色- 参数:
rows- 行color- 颜色- 返回:
- wtr
-
setFont
设置单元格 字体- 参数:
row- 行col- 列size- 字号eastAsia- 中文字体ascii- 西文字体hint- 默认字体- 返回:
- wtc
-
setFont
设置整行 字体- 参数:
row- 行size- 字号eastAsia- 中文字体ascii- 西文字体hint- 默认字体- 返回:
- wtr
-
setFontSize
设置单元格字号- 参数:
row- 行col- 列size- 字号- 返回:
- wtc
-
setFontSize
设置整行字号- 参数:
rows- 行size- 字号- 返回:
- wtr
-
setFontFamily
设置单元格字体- 参数:
row- 行col- 列font- 字体- 返回:
- wtc
-
setFontFamily
设置整行字体- 参数:
rows- 行font- 字体- 返回:
- wtr
-
setWidth
-
setWidth
-
setWidth
-
setWidth
设置整列宽度- 参数:
cols- 列width- 宽度- 返回:
- table table
-
setWidth
-
setWidth
-
setHeight
-
setHeight
-
setHeight
-
setAlign
设置单元格内容水平对齐方式- 参数:
row- 行col- 列align- 对齐方式- 返回:
- wtc
-
setAlign
设置整行单元格内容水平对齐方式- 参数:
rows- 行align- 对齐方式- 返回:
- wtcr
-
setAlign
设置整个表格单元格内容水平对齐方式- 参数:
align- 对齐方式- 返回:
- wtable
-
setVerticalAlign
设置单元格内容垂直对齐方式- 参数:
row- 行col- 列align- 对齐方式- 返回:
- wtc
-
setVerticalAlign
设置整行单元格内容垂直对齐方式- 参数:
rows- 行align- 对齐方式- 返回:
- wtr
-
setVerticalAlign
设置整个表格单元格内容垂直对齐方式- 参数:
align- 对齐方式- 返回:
- wtable
-
setBottomPadding
设置单元格下边距- 参数:
row- 行col- 列padding- 边距 可以指定单位,如:10px- 返回:
- wtc
-
setBottomPadding
设置单元格下边距- 参数:
row- 行col- 列padding- 边距 默认单位dxa- 返回:
- wtc
-
setBottomPadding
-
setBottomPadding
设置整行单元格下边距- 参数:
rows- 行padding- 边距 可以指定单位,如:10px- 返回:
- wtr
-
setBottomPadding
-
setBottomPadding
-
setBottomPadding
设置整个表格中所有单元格下边距- 参数:
padding- 边距 可以指定单位,如:10px- 返回:
- wtable
-
setBottomPadding
-
setBottomPadding
-
setTopPadding
-
setTopPadding
-
setTopPadding
-
setTopPadding
-
setTopPadding
-
setTopPadding
-
setTopPadding
-
setTopPadding
-
setTopPadding
-
setRightPadding
-
setRightPadding
-
setRightPadding
-
setRightPadding
-
setRightPadding
-
setRightPadding
-
setRightPadding
-
setRightPadding
-
setRightPadding
-
setLeftPadding
-
setLeftPadding
-
setLeftPadding
-
setLeftPadding
-
setLeftPadding
-
setLeftPadding
-
setLeftPadding
-
setLeftPadding
-
setLeftPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setPadding
-
setBackgroundColor
设置单元格背景色- 参数:
row- 行col- 列color- 颜色- 返回:
- Wtc
-
setBackgroundColor
设置整行单元格背景色- 参数:
row- 行color- 颜色- 返回:
- Wtr
-
setBackgroundColor
-
removeStyle
清除单元格样式- 参数:
row- 行col- 列- 返回:
- Wtc
-
removeStyle
清除整行单元格样式- 参数:
row- 行- 返回:
- Wtr
-
removeStyle
-
removeBackgroundColor
清除单元格背景色- 参数:
row- 行col- 列- 返回:
- Wtc
-
removeBackgroundColor
清除整行单元格背景色- 参数:
row- 行- 返回:
- Wtr
-
removeBackgroundColor
-
removeColor
清除单元格颜色- 参数:
row- 行col- 列- 返回:
- Wtc
-
removeColor
清除整行单元格颜色- 参数:
row- 行- 返回:
- Wtr
-
removeColor
-
setBold
粗体- 参数:
row- 行col- 列bold- 是否- 返回:
- Wtc
-
setBold
-
setBold
-
setBold
-
setBold
-
setBold
-
setUnderline
下划线- 参数:
row- 行col- 列underline- 是否- 返回:
- Wtc
-
setUnderline
-
setStrike
删除线- 参数:
row- 行col- 列strike- 是否- 返回:
- Wtc
-
setStrike
-
setStrike
-
setStrike
-
setStrike
-
setItalic
斜体- 参数:
row- 行col- 列italic- 是否- 返回:
- Wtc
-
setItalic
-
setItalic
设置整行斜体- 参数:
rows- 行italic- 是否斜体- 返回:
- wtr
-
setItalic
-
setItalic
-
replace
替换单元格内容- 参数:
row- 行col- 行src- srctar- tar- 返回:
- wtc
-
replace
替换整行单元格内容
如果有HTML转义符,需要通过WDocument对象的IS_HTML_ESCAPE属性设置是否解析文本转义符- 参数:
rows- 行(下标从0开始)src- srctar- tar- 返回:
- wtr
-
replace
-
getWidthUnit
-
setWidthUnit
-
isAutoLoad
public boolean isAutoLoad() -
setAutoLoad
public void setAutoLoad(boolean autoLoad) -
spans
-
rowspan
public int rowspan(int row, int col) -
colspan
public int colspan(int row, int col) -
spans
public void spans()计算行列合并值 -
styles
-
html
-
clone
-