weixin_46942866 2022-08-20 13:09 采纳率: 100%
浏览 108
已结题

用poi生成word文档,中间的这条粗线怎么生成。。

问题遇到的现象和发生背景

用poi生成word文档,中间的这条粗线怎么生成。。困扰了很久

问题相关代码,请勿粘贴截图

XWPFDocument doc = new XWPFDocument();// 创建Word文件
XWPFParagraph p = doc.createParagraph();// 新建一个段落
p.setAlignment(ParagraphAlignment.LEFT);// 设置段落的对齐方式

// p.setBorderTop(Borders.DOUBLE);//设置上边框
// p.setBorderRight(Borders.DOUBLE);//设置右边框
// p.setBorderLeft(Borders.DOUBLE);//设置左边框
XWPFRun r = p.createRun();//创建段落文本
String text = "[" + supervisionItemInfoQueryVO.getItemear() + "]" + supervisionItemInfoQueryVO.getItemNo() + "号";
r.setText(text);
r.setColor("FF0000");//设置颜色
r.setFontSize(12);
p = doc.createParagraph();
p = doc.createParagraph();
p = doc.createParagraph();// 新建一个段落
p.setAlignment(ParagraphAlignment.CENTER);// 设置段落的对齐方式
r = p.createRun();
String db = "督办事项通知";
String split = "(.{1})";
String s = db.replaceAll(split, "$1 ");
r.setText(s);
r.setBold(true);//设置为粗体
r.setFontSize(30);
r.setColor("FF0000");//设置颜色
//r.setUnderline(UnderlinePatterns.SINGLE);
//设置下边框
p = doc.createParagraph();
p = doc.createParagraph();
p = doc.createParagraph();
//p.setBorderBottom(Borders.THICK_THIN_LARGE_GAP);
r = p.createRun();
Date datet = new Date(System.currentTimeMillis());
SimpleDateFormat dateFormatt = new SimpleDateFormat("MM月dd日");
String formatt = dateFormatt.format(datet);
p.setAlignment(ParagraphAlignment.RIGHT);
r.setText(formatt);
r.setFontSize(12);
r = p.createRun();
r.setText("此处是个粗线");

    r.setFontSize(10);
    //r.setBold(true);//设置为粗体
    r.setColor("FF0000");
    r = p.createRun();
    r.setFontSize(100);
运行结果及报错内容

img

我的解答思路和尝试过的方法

,如果程序里写粗线 本地window环境是可以生成的,但放到服务器上横线和横线之间存在小空格,如果用边框的形式 怎么能生成一个红色的边框并且加粗。。

我想要达到的结果

img

  • 写回答

3条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 8月30日
      • 已采纳回答 8月22日
      • 创建了问题 8月20日

      悬赏问题

      • ¥60 已有标注好的图像数据集,如何构建深度卷积网络训练分类
      • ¥20 matlab图像错误
      • ¥30 如何写通过uni.uploadFile上传图片到ASP后端接收的代码
      • ¥15 selenium模糊定位
      • ¥15 硬件断点的问题,真的被整无语了
      • ¥30 想入门网络编程求建议
      • ¥15 在Vs图形库编程中引入的tools.h文件为什么不能被解析,SEL检查已经关闭(语言-c++)
      • ¥30 sentaurus三维器件仿真不收敛
      • ¥15 VB.NET的日语软键盘问题
      • ¥100 PC端 QQ联系人好友生成到电脑桌面