问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

使用poi 如何在生成word 添加横线?像图里的那样

发布网友 发布时间:2022-04-23 05:05

我来回答

7个回答

热心网友 时间:2022-04-21 13:20

在一篇Word文档中,一般情况下我们将所有页面均设置为横向或纵向。但有时也需要将其中的某些页面设置为其它页面方向不同,或者根本就是没有规律,横向与纵向的页面掺杂在一起。那么如何才能让一个Word文档中同时存在横向和纵向两种方向的页面呢?能不能随心所欲地调整页面方向呢? 细心的读者可能会发现,当选择菜单命令“文件”|“页面设置”,打开“页面设置”对话框后,在其左下方有一个“应用于”下拉列表。使用这个下拉列表,我们可以任意设置页面的方向。分不同情况介绍如下。 (1)如果一篇文章的前边设置一个方向,如纵向,而后边都设置为横向,则可以先将插入点定位到纵向页面的结尾,或要设置为横向页面的页首,在“页面设置”对话框中单击“横向”,然后在“应用于”下拉列表中选择“插入点之后”。 (2)如果要将某些选定的页面设置为某一个方向,可以先选中这些页面中所有的内容,然后在“应用于”下拉列表中选择“所选文字”。 (3)如果文档中以标题样式分为许多小节,可以选中要改变页面方向的节,然后在“应用于”下拉列表中选择“所选节”。如果不选某节,而只是将插入点定位到该节中,则还可以选择“本节”。 设置完成后,可以在预览视图中适当缩小显示比例,查看更改的结果,如图中所示。 推而广之,其实不仅可以将页面方向任意地应用到不同的页面,“页面设置”对话框中的其它设置选项,如纸张类型、版式、页边距等,都可以类似地对不同页面采用不同的设置,读者朋友不妨试一下。追问其实我想用java 语言编程,生成word 文档中带横线

热心网友 时间:2022-04-21 14:38

制作word模版,${xxxx}是一会要替换的内容,最下面的表格是要插入数据,根据是否以$开头来判断是需要替换还是插入数据,
  注意如果是需要插入数据,制作的表格模版需要一行空行,也只能有一行空行,原因可以看我代码的逻辑,表格中${header}
  和${hearder2}是放入需要替换的图片追问我想用poi 中的代码,模拟word中画横线的功能,导出的文档,每个段落之间会出现一条横线。

热心网友 时间:2022-04-21 16:13

public void createPicture(int id, int width, int height,XWPFParagraph paragraph) {
final int EMU = 9525;
width *= EMU;
height *= EMU;
String blipId = getAllPictures().get(id).getPackageRelationship().getId();
CTInline inline = paragraph.createRun().getCTR().addNewDrawing().addNewInline();

String picXml = ""
+ "<a:graphic xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\">"
+ " <a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/picture\">"
+ " <pic:pic xmlns:pic=\"http://schemas.openxmlformats.org/drawingml/2006/picture\">"
+ " <pic:nvPicPr>" + " <pic:cNvPr id=\""
+ id
+ "\" name=\"Generated\"/>"
+ " <pic:cNvPicPr/>"
+ " </pic:nvPicPr>"
+ " <pic:blipFill>"
+ " <a:blip r:embed=\""
+ blipId
+ "\" xmlns:r=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships\"/>"
+ " <a:stretch>"
+ " <a:fillRect/>"
+ " </a:stretch>"
+ " </pic:blipFill>"
+ " <pic:spPr>"
+ " <a:xfrm>"
+ " <a:off x=\"0\" y=\"0\"/>"
+ " <a:ext cx=\""
+ width
+ "\" cy=\""
+ height
+ "\"/>"
+ " </a:xfrm>"
+ " <a:prstGeom prst=\"rect\">"
+ " <a:avLst/>"
+ " </a:prstGeom>"
+ " </pic:spPr>"
+ " </pic:pic>"
+ " </a:graphicData>" + "</a:graphic>";

// CTGraphicalObjectData graphicData =
inline.addNewGraphic().addNewGraphicData();
XmlToken xmlToken = null;
try {
xmlToken = XmlToken.Factory.parse(picXml);
} catch (XmlException xe) {
xe.printStackTrace();
}
inline.set(xmlToken);
inline.setDistT(0);
inline.setDistB(0);
inline.setDistL(0);
inline.setDistR(0);

CTPositiveSize2D extent = inline.addNewExtent();
extent.setCx(width);
extent.setCy(height);

CTNonVisualDrawingProps docPr = inline.addNewDocPr();
docPr.setId(id);
docPr.setName("Picture" + id);
docPr.setDescr("Generated");
}追问String blipId = getAllPictures().get(id).getPackageRelationship().getId();
这一行提示,找不到 getAllPictures() 方法

热心网友 时间:2022-04-21 18:04

兄台实现了没

热心网友 时间:2022-04-21 20:12

XWPFDocument doc = new XWPFDocument();// 创建Word文件

XWPFParagraph p = doc.createParagraph()//创建新段落

p.setBorderBottom(Borders.DOUBLE);//设置下边框

热心网友 时间:2022-04-21 22:37

兄弟你解决了没

热心网友 时间:2022-04-22 01:18

楼主你解决了吗 我也有这个需求
使用poi 如何在生成word 添加横线?像图里的那样

(1)如果一篇文章的前边设置一个方向,如纵向,而后边都设置为横向,则可以先将插入点定位到纵向页面的结尾,或要设置为横向页面的页首,在“页面设置”对话框中单击“横向”,然后在“应用于”下拉列表中选择“插入点之后”。 (2)如果要将某些选定的页面设置为某一个方向,可以先选中这些页面中所有...

poi中,如何向Word文档里添加表格?

//创建一个表格 XWPFTable table = doc.createTable(4,2); table.setCellMargins(50, 0, 50,3000);//top, left, bottom, right// table.setInsideHBorder(XWPFBorderType.NONE, 0, 0, "");//去除单元格间的横线 table.getRow(0).getCell(0).setText("字段一:"); table.getRow(0).getCell(1)....

如何用POI3.0生成WORD文档

import java.io.*;import java.util.*;import org.apache.poi.poifs.filesystem.*;import org.apache.poi.util.LittleEndian;public class WordTest { public WordTest() { } public static boolean writeWordFile(String path, String content) { boolean w = false;try { // byte b[] = con...

Java POI 如何操作word 格式

1.1 添加poi支持:包下载地址http://www.apache.org/dyn/closer.cgi/poi/release/ 1.2 POI对Excel文件的读取操作比较方便,POI还提供对Word的DOC格式文件的读取。但在它的发行版本中没有发布对Word支持的模块,需要另外下载一个POI的扩展的Jar包。下载地址为http://www.ibiblio.org/maven2/org/tex...

poi生成word后word里面的图片不变形

1、确保生成的图片尽可能地与最终需要插入的Word文档保持相同的比例。可以通过设置图片大小或缩放来实现。2、在将图片插入到Word文档之前,最好在一个图片编辑软件中打开并进行调整,以便将其完全适配Word页面并按照正确的比例显示。3、推荐使用POI中提供的setAutoSize(true)方法自动调整页面布局大小,这样...

请教用POI向word中插入图片的基本步骤。

请看图片中的例子

如何使用POI操作Word文本框中的内容

文本框在Word中显示如图所示:第二步,获取XWPFParagraph的XmlObject,然后获得XmlObject对象的游标。可以通过打印XmlObject来得知当前XML的内容,也可以使用XmlCursor的getName方法和getTextValue方法来查看当前游标所在位置的Node及Node的值。XmlObject object = paragraph.getCTP().getRArray(1);XmlCursor ...

poi word 图片 设置位置

选中图片 右键 选择大小和位置 选择 文字环绕 在选择 浮于文字上方即可

请教:如何用JAVA POI 向Word文档里插图片 请提供下代码 谢谢!!!_百 ...

楼主你可以这样操作,导入java.io.*。org.apache.poi.hwpf.*。org.apache.poi.hwpf.usermodel.Picture String savePath= "c:\\temp\\";String docFile= savePath+ "test.doc";String imgFile= savePath+ "img.jpg";HWPFDocument poiDoc = new HWPFDocument(new FileInputStream(docFile));List ...

POI操作word插入相同图片?

// 插入第一个图片 doc.createPicture(paragraph, 。。。);//还可以插入一些文字 // doc.createRun().setText(" ---&gt; ");// 插入第二个图片 doc.createPicture(paragraph, 。。。);--- 原因:word的模型是 整个是一个document 然后里面有多很多个paragraph,段落 段落和段落之间按照回车换...

poi生成word表格多生成一行 poi生成word文档 poi生成word表格 poi生成word打不开 生成word表格的方法 生成word文档 java生成word文档 程序生成word文档 java生成word
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
沈阳大道教育的老师看起来比较年轻,教学经验丰富吗? 为什么老师教学经验越丰富,教学效果越差劲 广联达bim使用教程 一个人怎么拍摄视频 电动窗帘轨道卡住了怎么办 7岁儿童牙齿钙化怎么办 牛皮纸压泡纸机 去女友家送花选什么,拜访女友家送花推荐 新买的笔记本硬盘直接换上就可以用吗? 五色饭富含哪些营养价值 壮家人喜爱五色饭把它作为什么的象征_百度知 ... java poi 生成word表格怎么 让表格填充整个页面和合并单元格 poi 根据模板导出word POI 生成WORD文档?为什么WORD文档打不开 java用poi导出word文档,我要导出一个表格,表格的单元格中还要有一个表格,请问怎么实现 如何用POI3.0生成WORD文档 Java 利用poi 可以直接读取word中的表格保持样式生成新的word么? poi 生成目录位置不对 OPPO Reno5在什么情况下会发烫? OPPO Reno5系列新手机有什么黑科技? OPPO Reno5玩一会儿就发热,怎么办? 高马尾扎发,给人一种蓬松减龄的的少女感,怎么梳最好看? 头发怎么扎好看又简单?求方法。 波波头夏天太热,怎样编扎时尚又凉爽?有简单实用的编发教程吗? 东莞市劳动法年薪假规定 东莞灵活就业人员社保2021年缴费标准 东莞南城街道2020-2021年度&quot;红领奖章&quot;推荐表怎么填 2021年东莞高新技术企业申报什么时候开始? 2011东莞市上年度的社平工资是多少 附东莞市2020-2021年度红领巾奖章个人三星章候选人 东莞市年度企业职工最低工资标准,,,有谁知道,在哪里可以查? 急求POI 将数据导出到Word的实例 java poi模板导出word后用微软的word打不开,但是wps可以,跪求大牛解决一下,不胜感激。 使用poi3.17导出word后,用office软件打开正常,用wps软件打开后,页眉页脚都不显示,知道是什么情况吗? java中怎么使用poi创建,编辑word文档 poi 生成word时如何设置标题 org.apache.poi如何到处word java用poi生成word文档,并且给word文档中的中文设置字体,我测试只能改... 新手第一次美瞳怎么戴? 美瞳正确的戴法是怎样的? 美瞳正确的戴法? 美瞳的配戴法和取法 美瞳使用方法介绍,正确的配戴法和取法是什么? 怎么戴美瞳?美瞳正确的戴法是什么样的,麻烦知道的告诉我一下 word中线条粗细为3磅怎么设置? 美瞳的戴法 如何改变EXCEL表格线条的粗细? 笔记本电脑没有硬盘能用吗? 怎么带美瞳 奇异果的营养价值是什么? 美瞳的正确戴法