为有中文需求的客户提供多渠道中文技术支持.

Mon Feb 20, 2023 9:42 am

请问一下,想标题的序号想设置成下面这种,应该如何操作(无序号和有序号交替当作标题)

1.aaaa
bbbb
2.ccccc

hannibal22
 
Posts: 52
Joined: Wed Aug 17, 2022 7:01 am

Tue Feb 21, 2023 5:26 am

您好,

感谢你的咨询,请参考如下代码:
Code: Select all
        Document doc = new Document();
        Section section = doc.addSection();
        Paragraph paragraph = section.addParagraph();
        paragraph.appendText("aaa");
        paragraph.getListFormat().applyNumberedStyle();
        paragraph.applyStyle(BuiltinStyle.Heading_1);

        PdfUnitConvertor convertor = new PdfUnitConvertor();
        float point = convertor.convertUnits(0.63F, PdfGraphicsUnit.Centimeter, PdfGraphicsUnit.Point);
        paragraph = section.addParagraph();
        paragraph.appendText("bbb");
        paragraph.applyStyle(BuiltinStyle.Heading_1);
        paragraph.getFormat().setLeftIndent(point);

        paragraph = section.addParagraph();
        paragraph.appendText("ccc");
        paragraph.applyStyle(BuiltinStyle.Heading_1);
        paragraph.getListFormat().applyNumberedStyle();

        doc.saveToFile("out.docx", FileFormat.Docx_2013);


如果我的代码没有满足您的需求,请详细描述您想实现的效果,感谢您的帮助。

Sincerely,
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Tue Feb 21, 2023 7:13 am

请问一下 这个无序号的标题向左偏移的距离,不同的字体大小,是怎么计算的?(例如:12;14;16等)
如果是更多级,又是怎么计算的?(例如:1.1. ; 1.1.1. 等)
Code: Select all
PdfUnitConvertor convertor = new PdfUnitConvertor();
 float point = convertor.convertUnits(0.63F, PdfGraphicsUnit.Centimeter, PdfGraphicsUnit.Point);

hannibal22
 
Posts: 52
Joined: Wed Aug 17, 2022 7:01 am

Thu Feb 23, 2023 11:26 am

您好,

感谢你的咨询。
由于您的这个问题涉及到我们列表样式的应用,我需要进行调查,等调查完毕,我会及时将结果反馈给您,感谢您的理解。

Sincerely,
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Thu Mar 02, 2023 2:10 am

您好,

感谢您的耐心等待。
缩进值可以通过获取上一个有序段落列表样式的文本位置(textPosition)和编号的位置(numberPosition) 计算得到。您可以参考附件中的代码和测试文档。如果我的代码没有满足您的需求,请提供您的文档,感谢您的帮助。

Sincerely,
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Return to 中文技术支持