import org.docx4j.wml.TcPr; //导入方法依赖的package包/类

public void addTableCell(ObjectFactory factory,

WordprocessingMLPackage wordMLPackage, Tr tableRow, String content,

RPr rpr, JcEnumeration jcEnumeration, boolean hasBgColor,

String backgroudColor) {

Tc tableCell = factory.createTc();

P p = factory.createP();

setParagraphAlign(factory, p, jcEnumeration);

Text t = factory.createText();

t.setValue(content);

R run = factory.createR();

// 设置表格内容字体样式

run.setRPr(rpr);

TcPr tcPr = tableCell.getTcPr();

if (tcPr == null) {

tcPr = factory.createTcPr();

}

CTVerticalJc valign = factory.createCTVerticalJc();

valign.setVal(STVerticalJc.CENTER);

tcPr.setVAlign(valign);

run.getContent().add(t);

p.getContent().add(run);

PPr ppr=p.getPPr();

if(ppr==null){

ppr=factory.createPPr();

}

//设置段后距离

Spacing spacing=new Spacing();

spacing.setAfter(new BigInteger("0"));

spacing.setLineRule(STLineSpacingRule.AUTO);

ppr.setSpacing(spacing);

p.setPPr(ppr);

tableCell.getContent().add(p);

if (hasBgColor) {

CTShd shd = tcPr.getShd();

if (shd == null) {

shd = factory.createCTShd();

}

shd.setColor("auto");

shd.setFill(backgroudColor);

tcPr.setShd(shd);

tableCell.setTcPr(tcPr);

}

tableRow.getContent().add(tableCell);

}

java gets_Java TcPr.getShd方法代码示例相关推荐

  1. java kryo_Kryo框架使用方法代码示例

    Kryo框架的source已移至https://github.com/EsotericSoftware/kryo ,进入此页面,然后点击右边的Download Zip按钮,就能下载到最新版本的Kryo ...

  2. java readtimeout_Java HttpURLConnection.getReadTimeout方法代码示例

    import java.net.HttpURLConnection; //导入方法依赖的package包/类 /** * 得到响应对象 * * @param urlConnection * @retu ...

  3. java invalidate_Java Component.invalidate方法代码示例

    import java.awt.Component; //导入方法依赖的package包/类 /** Installs the component we will embed to display t ...

  4. java hasmoreelements_Java IOException.hasMoreElements方法代码示例

    import java.io.IOException; //导入方法依赖的package包/类 /** * fileName���� ���� package �������� ������ ���� ...

  5. java methode_Java Method.getTypeParameters方法代码示例

    import java.lang.reflect.Method; //导入方法依赖的package包/类 private void validateRuleMethod(MethodRuleDefin ...

  6. java setmethod_Java Operation.setJavaMethod方法代码示例

    import com.sun.tools.internal.ws.processor.model.Operation; //导入方法依赖的package包/类 private void createJ ...

  7. java cancel_Java RunnableFuture.cancel方法代码示例

    import java.util.concurrent.RunnableFuture; //导入方法依赖的package包/类 @Test public void testSnapshotAsyncC ...

  8. java getevent_Java ActionEvent.getWhen方法代码示例

    import java.awt.event.ActionEvent; //导入方法依赖的package包/类 @Override final public void actionPerformed(A ...

  9. java deepcopy_Java JsonNode.deepCopy方法代码示例

    import com.fasterxml.jackson.databind.JsonNode; //导入方法依赖的package包/类 /** * Applies this schema rule t ...

最新文章

  1. python中if elif else流程图_python中的if、elif、else语法
  2. 初学Python的学习笔记7----偏函数、模块、重点是面向对象
  3. vim常用命令使用总结
  4. android java 时间测试方法_一个让你开挂的Android 性能测试方法
  5. python下载安装教程3.8.1-Linux安装Python 3.8.1
  6. oracle 分割字符成数组,oracle依据分隔符将字符串分割成数组函数
  7. 马化腾入选《财富》领袖50强;微博出海布局AI;Android手机爆发病毒 | 一周业界事...
  8. Python每日一记20哑变量
  9. oracle 去空格函数未生效,发现ASCII值为49824的字符
  10. JS中同时支持切割中英文符号,例如分号,冒号
  11. 心愿作文计算机,电脑的心愿作文
  12. cannot resolve xxx 解决方法
  13. 手机做显示器服务器,华为MateView体验:手机做主机,显示器也能当电脑用
  14. php json输出对象的属性值,JavaScript_jquery动态遍历Json对象的属性和值的方法,1、遍历 json 对象的属性/ - phpStudy...
  15. 图片去雾软件推荐,这些软件值得一试
  16. 这样做数据可视化驾驶舱,高端大气,一目了然,领导不点赞都难
  17. 桥梁防船撞智能预警系统方案讨论
  18. 科大讯飞总裁办实习第三周
  19. 为什么会有BFC?BFC是什么?如何触发?BFC解决了什么问题?
  20. 计算机相关双人相声,双人相声剧本简短

热门文章

  1. Redis(二)冰叔带你了解Redis-哨兵模式和高可用集群解析
  2. ”儿啊,你要努力,要是30多岁还像叔叔一样学习,我和你爸就要喝西北风了“...
  3. 网络端口地址转换 NAPT 配置
  4. Kubernetes:(七)k8s优化大法(江湖失传已久的武林秘籍)
  5. 《乘风破浪的姐姐》收官,我看清了成年人世界8条扎心真相
  6. 标准BP算法matlab实现,简单易懂
  7. Typora + PicGo + Gitee 搭建图床
  8. 将idea设置为护眼色,并且主题是默认黑色主题
  9. mx450显卡相当于GTX什么级别 mx450属于什么档次的显卡
  10. 4000字长文爆杀KMP