我正在编写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 回答
似乎
xwpParagraph.setIndentationHanging();
按预期工作,但参数的值并不像我想的那样 .xwpfParagraph.setIndentationHanging(720);
仅通过 half an inch! 缩进段落 . 我一直在使用诸如10,5等的值 .