gpt4 book ai didi

openxml - 如何在docx4j中将文本居中

转载 作者:行者123 更新时间:2023-12-04 09:39:05 26 4
gpt4 key购买 nike

我有一段文字想在文档的中央出现。如何在docx4j中执行此操作?我目前正在使用:

    PPr paragraphProperties = factory.createPPr();

//creating the alignment
TextAlignment align = new TextAlignment();
align.setVal("center");
paragraphProperties.setTextAlignment(align);

//centering the paragraph
paragraph.setPPr(paragraphProperties);

但它不起作用。

最佳答案

你快到了。与其使用TextAlignment对象进行设置,不如使用Jc实例(理由):

PPr paragraphProperties = factory.createPPr();
Jc justification = factory.createJc();
justification.setVal(JcEnumeration.CENTER);
paragraphProperties.setJc(justification);

解决这些问题的一种简单方法:
  • 在Microsoft Word中创建要查找的文档(和格式)并保存文件
  • 将.docx文件后缀更改为“zip”
  • 打开zip归档文件,打开'word'目录,并在其中解压缩document.xml文件
  • 检查XML,这将为您提供有关使用
  • 的OpenXML对象的线索

    关于openxml - 如何在docx4j中将文本居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24275067/

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