poi设置word表格单元格宽度_xwpftable设置宽度;POI操作Word设置表格宽度
poi 操作word里表格,如设置表格宽度、行高、表格样式等。
1.表格或单元格宽度:
默认TblW的type属性为STTblWidth.AUTO,即自动伸缩。所以要调整为指定类型:STTblWidth.DXA 1)表格宽:
CTTblPr tblPr = xtab2.getCTTbl().getTblPr();
tblPr.getTblW().setType(STTblWidth.DXA);
tblPr.getTblW().setW(new BigInteger("7000"));
单元格宽:
CTTcPr tcpr = cell.getCTTc().addNewTcPr();
CTTblWidth cellw = tcpr.addNewTcW();
cellw.setType(STTblWidth.DXA);
cellw.setW(BigInteger.valueOf(360*5));
2.表格风格
注:如果不设置风格,将采用默认的Normal风格
CTTblPr tblPr = xtab2.getCTTbl().getTblPr();
CTString styleStr = tblPr.addNewTblStyle();
styleStr.setVal("StyledTable");
3.表格行高:获取表格行的CTTrPr.增加CTHeight属性
List rows = xtab2.getRows();
for (XWPFTableRow row : rows) {
CTTrPr trPr = row.getCtRow().addNewTrPr();
CTHeight ht = trPr.addNewTrHeight();
ht.setVal(BigInteger.valueOf(360));
......
}
表格行内容垂直居中:
CTVerticalJc va = tcpr.addNewVAlign();
va.setVal(STVerticalJc.CENTER);
4.表格单元格颜色
例如下面的标题行与奇偶行颜色设置
CTShd ctshd = tcpr.addNewShd();
ctshd.setColor("auto");
ctshd.setVal(STShd.CLEAR);
if (rowCt == 0) {
// 标题行
ctshd.setFill("A7BFDE");
}
else if (rowCt % 2 == 0) {
// even row
ctshd.setFill("D3DFEE");
}
else {
// odd row
ctshd.setFill("EDF2F8");
}
5.获取某指定位置对象并生成新的光标位置
注:这个更新或插入操作比较有用,比如更新文档目录.
XmlCursor cursor = doc.getDocument().getBody().getPArray(0).newCursor();
XWPFParagraph cP = doc.insertNewParagraph(cursor);
6.插入图片:
XWPFParagraph parapictest = document.createParagraph();
XWPFRun runtest = parapictest.createRun();
runtest.setText("图片:");
XWPFRun pictest = document.createParagraph().createRun();
XWPFPicture picture = pictest.addPicture(new FileInputStream("D://563.jpg"), Document.PICTURE_T YPE_JPEG, "D://563.jpg", 1000*360*10,1000*360*10);
poi设置word表格单元格宽度_xwpftable设置宽度;POI操作Word设置表格宽度相关推荐
- html 表格中的链接,html – 如何在表格单元格中自动换行链接,以便它不会破坏表格的流程?...
我有以下 HTML和 PHP: if ($_POST["submit"] == "Get Articles") { $api_url = "https ...
- 易语言对象--Word之精确定位表格单元格中并写入文本
1,打开一个doc文档; 2,代码编写: 变量定义 .版本 2 .局部变量 wdapp, 对象 .局部变量 tblIndex, 整数型 .局部变量 row, 整数型 .局部变量 column, 整数型 ...
- html中如何定义斜框,html表格单元格添加斜下框线的方法
一.分隔单元格的方法 1.用"transform: rotate(-55deg);"把一条水平线旋转一定角度就成斜线了 2.利用以下命令调整分割线位置等. :after :befo ...
- 修改el-table表格单元格边框颜色
修改el-table表格单元格边框颜色 第一步:设置除表头单元格边框样式 :cell-style="{borderColor:'#C0C0C0'}" 第二步:设置表头单元格边框样式 ...
- JQuery合并表格单元格
转:http://www.cnblogs.com/xuguoming/p/3412124.html JQuery合并表格单元格 一.需求 如果存在一个表格,想把其中某一列内容相同的部分合并单元格,用J ...
- poi设置word表格单元格宽度_poi导出word表格的操作讲解
一.效果如下 二.js代码 function export_word(){ //导出word var url = "czzsca/exportWord.do"; this.expo ...
- poi设置word表格单元格宽度_java poi如何设置word的页面的大小和水平方向?
展开全部 你好,试试以下代码行不行. package com.sample; import java.awt.color; import java.io.fileoutputstream; impor ...
- poi设置word表格单元格宽度_java poi 设置word 格式如表格一类的
2012-05-29 回答 你好,试试以下代码行不行. package com.sample; import java.awt.color; import java.io.fileoutputstre ...
- html table设置行高_html 表格单元格的宽度和高度的设置方法
做网页的时候,经常会碰到表格宽度对不齐的问题.详细地看了html中表格标签table的高度和宽度设置的细节,现总结如下: 1.table中的width和height设置及其作用:table中设置的he ...
最新文章
- Java语言中小数的取整
- 复制公钥到多个服务器脚本
- 深度理解Android InstantRun原理以及源码分析
- 02-线性结构2 一元多项式的乘法与加法运算 (20 分
- html中怎样播放本地视频教程,【Axure9基础教程】内联框架如何引入本地音频 视频 HTML PDF等本地文件...
- java如何使用promql_Prometheus 常用 PromQL 语句
- HTTP API 设计指南
- 微型计算机普遍采用的数字编码是,计算机原理复习题1
- C语言中字符串转数字的方法
- 超实用的桌面收纳盒!
- 排序算法---堆排序
- 精通 CSS+DIV 网页样式与布局 158
- Java混元功法_陈式太极心意混元 入门功法---太极内功 1
- 计算机视觉c刊论文,摄影外文文献 摄影核心期刊参考文献哪里找
- 7kyu Jaden Casing Strings
- 微信开发之微信环境h5页面登录实现流程
- selenium 与浏览器 以及浏览器驱动版本问题
- 【蓝桥杯Java】棋盘放麦子
- 最短移臂调度算法_MATLAB优化算法实例——蚁群算法
- 蒸汽对罗斯蒙特涡街流量计的影响