首页 文章

Java XWPF,设置段落缩进

提问于
浏览
1

我正在编写JavaFX中的程序来转换没有缩进的文章,例如MLA样式的文档 . 我现在的问题是,如何启用 hanging indentation 到特定的xwpfParagraph?我正在使用Apache poi 3.17 .

我已经写过word文档了,一切似乎都运行正常 . 我只是不确定如何设置悬挂缩进 .

我知道函数 setIndentationHanging() ,但我不知道如何让它工作 . 我尝试使用 xwpfParagraph.setIndentationHanging(X); ,但这似乎不起作用 .

任何帮助是极大的赞赏 . 提前致谢!

XWPFDocument document = new XWPFDocument();
String tempMessage = textArea.getText();
XWPFParagraph p1 = document.createParagraph();
XWPFRun run = p1.createRun();
p1.setAlignment(ParagraphAlignment.LEFT);
p1.setSpacingBetween(2.0);
run.setText(tempMessage + "\n");
run.setFamilyFont("Times New Roman");
tempMessage = "";

这段代码片段是我用来创建word文档,创建段落,为段落分配一些文本(tempMessage),设置对齐和间距的代码片段 . 我想知道如何为这个特定段落添加 Hanging Indentation .

1 回答

  • 1

    似乎 xwpParagraph.setIndentationHanging(); 按预期工作,但参数的值并不像我想的那样 . xwpfParagraph.setIndentationHanging(720); 仅通过 half an inch! 缩进段落 . 我一直在使用诸如10,5等的值 .

相关问题