/*** XWPFParagraph设置样式:* **/
setAlignment()指定应适用于此段落中的文本的段落对齐方式。CENTER LEFT...
p1.setAlignment(ParagraphAlignment.LEFT);
p1.setBorderBetween(Borders.APPLES);
p1.setBorderBottom(Borders.APPLES);
p1.setBorderLeft(Borders.APPLES);指定应显示在左边页面指定段周围的边界。
p1.setBorderRight(Borders.ARCHED_SCALLOPS);指定应显示在右侧的页面指定段周围的边界。
p1.setBorderTop(Borders.ARCHED_SCALLOPS);指定应显示上方一组有相同的一组段边界设置的段落的边界。这几个是对段落之间的格式的统一,相当于格式刷
p1.setFirstLineIndent(99);//---正文宽度会稍微变窄
p1.setFontAlignment(1);//---段落的对齐方式 1左 2中 3右 4往上 左 不可写0和负数
p1.setIndentationFirstLine(400);//---首行缩进,指定额外的缩进,应适用于父段的第一行。
p1.setIndentationHanging(400);//---首行前进,指定的缩进量,应通过第一行回到开始的文本流的方向上移动缩进从父段的第一行中删除。
p1.setIndentationLeft(400);//---整段缩进(右移)指定应为从左到右段,该段的内容的左边的缘和这一段文字左边的距和右边文本边距和左段权中的那段文本的右边缘之间的缩进,如果省略此属性,则应假定其值为零。
p1.setIndentationRight(400);//---指定应放置这一段,该段的内容从左到右段的右边缘的正确文本边距和右边文本边距和左段权中的那段文本的右边缘之间的缩进,如果省略此属性,则应假定其值为零。
p1.setIndentFromLeft(400);//---整段右移
p1.setIndentFromRight(400);
p1.setNumID(BigInteger.TEN);
p1.setPageBreak(true);//--指定当渲染此分页视图中的文档,这一段的内容都呈现在文档中的新页的开始。
p1.setSpacingAfter(6);//--指定应添加在文档中绝对单位这一段的最后一行之后的间距。
p1.setSpacingAfterLines(6);//--指定应添加在此线单位在文档中的段落的最后一行之后的间距。
p1.setSpacingBefore(6);//--指定应添加上面这一段文档中绝对单位中的第一行的间距。
p1.setSpacingBeforeLines(6);//--指定应添加在此线单位在文档中的段落的第一行之前的间距。
p1.setSpacingLineRule(LineSpacingRule.AT_LEAST);//--指定行之间的间距如何计算存储在行属性中。
p1.setStyle("");//--此方法提供了样式的段落,这非常有用.
p1.setVerticalAlignment(TextAlignment.CENTER);//---指定的文本的垂直对齐方式将应用于此段落中的文本
p1.setWordWrapped(true);//--此元素指定是否消费者应中断超过一行的文本范围,通过打破这个词 (打破人物等级) 的两行或通过移动到下一行 (在词汇层面上打破) 这个词的拉丁文字。
XWPFRun r1=p1.createRun();//p1.createRun()将一个新运行追加到这一段
setText(String value)或setText(String value,int pos)
r1.setText(data);
r1.setTextPosition(20);//这个相当于设置行间距的,具体这个20是怎么算的,不清楚,此元素指定文本应为此运行在关系到周围非定位文本的默认基线升降的量。不是真正意义上的行间距
r1.setStrike(true);//---设置删除线的,坑人!!!
r1.setStrikeThrough(true);---也是设置删除线,可能有细微的区别吧
r1.setEmbossed(true);---变的有重影(变黑了一点)
r1.setDoubleStrikethrough(true);---设置双删除线
r1.setColor("33CC00");//---设置字体颜色 ★
r1.setFontFamily("fantasy");
r1.setFontFamily("cursive");//---设置ASCII(0 - 127)字体样式
r1.setBold(jiacu);//---"加黑加粗"
r1.setFontSize(size);//---字体大小
r1.setImprinted(true);//感觉与setEmbossed(true)类似,有重影
r1.setItalic(true);//---文本会有倾斜,是一种字体?
r1.setShadow(true);//---文本会变粗有重影,与前面两个有重影效果的方法感觉没什么区别
r1.setSmallCaps(true);//---改变了  英文字母  的格式
r1.setSubscript(VerticalAlign.BASELINE);//---valign垂直对齐的
r1.setUnderline(UnderlinePatterns.DASH);//--填underline type设置下划线
document.createTable(2, 2);//--创建一个制定行列的表
document.enforceReadonlyProtection();//--强制执行制度保护
r1.setDocumentbackground(doc, "FDE9D9");//设置页面背景色
r1.testSetUnderLineStyle(doc);//设置下划线样式以及突出显示文本
r1.addNewPage(doc, BreakType.PAGE);
r1.testSetShdStyle(doc);//设置文字底纹

XWPFParagraph设置样式相关推荐

  1. DotNetBar 中 SuperGridControl 加载数据、获取数据、设置样式

    1.加载数据 构建列 //加载列GridColumn gd = new GridColumn();gd.Name = "第1";gd.HeaderText = "第1&q ...

  2. 【使用 DOM】为DOM元素设置样式

    1. 使用样式表 可以通过document.styleSheets属性访问文档中可用的CSS样式表,它会返回一组对象集合,这些对象代表了与文档管理的各个样式表. 每个样式表 都由一个CSSStyleS ...

  3. Python可视化中Matplotlib(4.三种设置样式方法、设置坐标刻度以及标签、设置显示出特殊字符)

    1.三种设置方式 (1)向方法传入关键字参数 上一节已经总结过,一直在使用 (2)对实例使用一系列的setter方法 具体的方法直接看代码 import matplotlib.pyplot as pl ...

  4. 《qss样式表笔记大全(二):可设置样式的窗口部件列表(上)(包含相关示例)》

    ** 可设置样式的窗口部件列表 QAbstractScrollArea(滚动区域:随视口滚动背景.固定背景) ** 扩展:固定平铺拉伸满视口背景 QTextEdit{border-image: url ...

  5. Canvas设置样式无效导致圆变成椭圆的问题研究剖析

    Canvas设置样式无效导致圆变成椭圆的问题研究剖析,如下面代码段. <!DOCTYPE html> <html lang="en"> <head&g ...

  6. vue中动态设置style样式和使用filters过滤器设置样式

    例如:想给图片增加高度和宽度 <el-image :class="classRotation"v-if="imageData.src !== undefined&q ...

  7. Element UI 在父类设置样式不起作用

    Element UI 在父类设置样式不起作用!!!应该有人遇到这样子的问题了 如上图,想改变"修改"按钮的样式,但是发现 (1)直接修改样式不起作用, (2)给"修改元素 ...

  8. css3-6 表格如何设置样式和定位样式是什么

    css3-6 表格如何设置样式和定位样式是什么 一.总结 一句话总结:css可以解决所有属性设置的样式. 1.表格如何设置样式? css样式可以解决一切问题,没必要在表格上面加属性来设置样式. 7 t ...

  9. 为ie和chrome FF单独设置样式的“条件注释法”、“类内属性前缀法”、“选择器前缀法”、实现方法 案例(推荐)

    这三种分类hack css详细原理,参考:http://blog.csdn.net/goodshot/article/details/44309055 1.为ie和chrome单独设置样式的类实现案例 ...

最新文章

  1. 五分钟看懂抓包神技:DPDK
  2. 最值得一看的几条简单的谷歌 Google 搜索技巧!
  3. android AsyncTask介绍(转)
  4. mysql 函数 局部变量_MySQL 存储过程 存储函数 局部变量 游标 概念示例
  5. qt中生成含有中文的json文件,读取含有中文的json文件
  6. python 魔法函数是什么意思_Python 中的魔法函数
  7. linux串口进单用户模式,进入SUSE Linux Enterprise Server 12系统单用户模式的方法
  8. 17. Gradle编译其他应用代码流程(五) - 设置Task过程
  9. 算法岗面试整理 | 腾讯、字节、美团、阿里
  10. phpstudy apache启动不了,也不报错误日志
  11. Java 百度OCR 身份证识别
  12. 经济应用文写作【4】
  13. 桌面图标整理工具(Fences Pro)
  14. Servlet技术(第三章)
  15. 【综合类型第 35 篇】程序员的七夕浪漫时刻
  16. 【蓝桥杯】特别数的和
  17. PyCharm中文版(无需汉化包,一键设置)
  18. 4.1 心跳机制和垃圾回收机制
  19. 干货 | Linux面试题(2020最新版)
  20. GUI图形化界面(后篇)

热门文章

  1. 个人微信ipad二次开发
  2. Unity - 性能优化 - 包体,内存 - 偏静态资源的优化
  3. python中r+、w+、a+区别是什么?seek怎么用?一文读懂。
  4. 大数据时代来临,数据应用随处可见
  5. R语言学习 - 富集分析泡泡图
  6. 北京2008年地铁规划收集
  7. 深度学习视觉领域中的attention机制的汇总解读(self-attention、交叉self-attention、ISSA、通道注意、空间注意、位置注意、Efficient Attention等)
  8. HTML期末学生作业 HTML+CSS+JavaScript仿猫眼电影在线网站 Hbuilder网页制作
  9. IT项目管理最佳实践(理人篇)
  10. 转贴:定式中的“纳什均衡”与“有限理性”