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

Tue Feb 21, 2023 2:38 am

请问一下,段落中添加富文本html,
Code: Select all
Paragraph para = sec.addParagraph();
        para.appendHTML(content));

之后有方法 可以设置这个段落中内容的 段前段后3磅,首行缩进2字符,多倍行距1.4倍吗?

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

Tue Feb 21, 2023 9:48 am

您好,

感谢您的留言。
对于您的调用appendHTML()方法后设置 段前段后3磅,多倍行距1.4倍的需求,请参考下面的代码, 但是,目前我们产品暂不支持设置首行缩进2字符这个功能,不过我将此作为一个新功能记录到我们产品的更细系统中,其编号为SPIREDOC-3548,一旦该功能被实现了,我会立即通知您。

Code: Select all
Document doc = new Document();

Section section = doc.addSection();

Paragraph para = section.addParagraph();

para.appendHTML("<p>非常感谢您使用我们的 Spire.PDF for .NET 产品。试用版除了会在生成的结果文档中添加红色水印,而且仅支持转换前 10 页到其它格式。当您购买并应用 license 后,会成功移除这些水印信息并解除功能限制。</p>");

//设置段前段后为“3磅”
para.getFormat().setBeforeAutoSpacing(false);
para.getFormat().setBeforeSpacing(3);
para.getFormat().setAfterAutoSpacing(false);
para.getFormat().setAfterSpacing(3);

//设置多倍行距为1.4倍
para.getFormat().setLineSpacingRule(LineSpacingRule.Multiple);
para.getFormat().setLineSpacing(1.4f);
doc.saveToFile("output/result_beforeAfter.docx", FileFormat.Docx);


Sincerely
Abel
E-iceblue support team
User avatar

Abel.He
 
Posts: 1010
Joined: Tue Mar 08, 2022 2:02 am

Tue Feb 21, 2023 9:55 am

好的 谢谢

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

Wed Feb 22, 2023 1:22 am

不客气哈。祝您今天有美好的一天。 :D

Sincerely
Abel
E-iceblue support team
User avatar

Abel.He
 
Posts: 1010
Joined: Tue Mar 08, 2022 2:02 am

Return to 中文技术支持

cron