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

Mon Apr 10, 2023 8:46 am

麻烦问一下,
word 设置页眉页脚的间距 1.5厘米,但是在word导出后查看是1.27厘米
Code: Select all
//单位转换 cm->point
        PdfUnitConvertor convertor = new PdfUnitConvertor();
        float distance = convertor.convertUnits(1.5f, PdfGraphicsUnit.Centimeter, PdfGraphicsUnit.Point);
        //页眉距离
        sec.getPageSetup().setHeaderDistance(distance);
        //页脚距离
        sec.getPageSetup().setFooterDistance(distance);

还有一个问题是 如何设置页面设置,装订线1.2厘米,靠左,应用于整篇文档

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

Tue Apr 11, 2023 2:33 am

您好,

感谢您的咨询。
进过测试,我没有复现您的问题,页眉页脚的距离设置是正确的。
test.png

请问您使用的是我们的最新商业版本吗?如果不是,你可以尝试使用。如果您在测试之后还有问题,麻烦您提供你的测试文档和结果文档。
您的第二个问题,目前我们的产品只支持设置装订线,不支持设置装订线位置,您可以参考以下代码:
Code: Select all
float gatterDistance = convertor.convertUnits(1.2f, PdfGraphicsUnit.Centimeter, PdfGraphicsUnit.Point);
section.getPageSetup().setGutter(gatterDistance);

但是我们已将该功能记录到我们的新功能列表中,编号:SPIREDOC-4902,一旦这个新功能实现,我们会及时通知您,感谢您的理解。

Best regards,
Triste
E-iceblue support team
User avatar

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

Thu Aug 10, 2023 3:37 am

您好,

很高兴通知您,我们发布了最新版本的Spire.Doc for java 11.8.1, 支持了设置装订线的位置。
示例代码如下:
Code: Select all
section.getPageSetup().isTopGutter(boolean value);


您可以通过以下链接下载然后进行测试:
网站:https://www.e-iceblue.cn/Downloads/Spire-Doc-JAVA.html
Maven:
Code: Select all
<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc</artifactId>
        <version>11.8.1</version>
    </dependency>
</dependencies>


Best regards,
Triste
E-iceblue support team
User avatar

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

Return to 中文技术支持