gpt4 book ai didi

Java XWPF,设置段落悬挂缩进

转载 作者:行者123 更新时间:2023-11-30 02:11:40 26 4
gpt4 key购买 nike

我正在 JavaFX 中编写一个程序,用于转换没有缩进的文章,例如 MLA 样式的文档。我现在的问题是,如何为特定的 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)、设置对齐方式和间距的代码片段。我想知道如何为该特定段落添加悬挂缩进

最佳答案

看起来xwpPar​​agraph.setIndentationHanging();按预期工作,但参数的值并不像我想象的那样。 xwpfParagraph.setIndentationHanging(720); 仅将段落缩进半英寸!我一直使用 10、5 等值。

关于Java XWPF,设置段落悬挂缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49878907/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com