Java XWPF,设置段落悬挂缩进



我正在用JavaFX编写一个程序来转换没有缩进的文章,例如MLA风格的文档。我现在的问题,如何启用对特定 xwpf 段落的悬挂缩进?我正在使用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(,设置对齐方式和间距的代码片段。我想知道如何为这个特定段落添加悬挂缩进

似乎xwpParagraph.setIndentationHanging();按预期工作,但参数的值并不像我想象的那样。 xwpfParagraph.setIndentationHanging(720);只将段落缩进半英寸!我一直在使用 10、5 等值。