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

Tue Apr 19, 2022 9:40 am

请问如何将ppt的chart边框设置为圆角?我在chart.getLine()和chart.getLine().getFillFormat()中都没有见到对应的方法

lilswag9899
 
Posts: 2
Joined: Tue Apr 19, 2022 9:36 am

Tue Apr 19, 2022 10:40 am

您好,

感谢您的询问。
我们产品默认生成的chart边框是圆角。并且我们已经提供了方法取消圆角变为直角,但是目前这个方法还没有同步到java。我会提交任务给研发,后期同步后我会立即通知您。

Sincerely,
Kylie
E-iceblue support team
User avatar

kylie.tian
 
Posts: 412
Joined: Mon Mar 07, 2022 2:30 am

Wed Apr 20, 2022 1:56 am

好的,谢谢,我还有一个疑问,chart确实默认是原角,但转换为pdf就变为了直角
Presentation presentation = new Presentation();
IChart chart = presentation.getSlides().get(0).getShapes().appendChart(ChartType.COLUMN_CLUSTERED, new Rectangle(100, 100, 500, 400));
TextLineFormat line = chart.getLine();
line.setWidth(2d);
LineFillFormat fillFormat = line.getFillFormat();
fillFormat.setFillType(FillFormatType.SOLID);
fillFormat.getSolidFillColor().setColor(Color.black);
presentation.saveToFile("C:\\roundborder.pptx",FileFormat.AUTO);
presentation.saveToFile("C:\\roundborder.pdf",FileFormat.AUTO);

lilswag9899
 
Posts: 2
Joined: Tue Apr 19, 2022 9:36 am

Wed Apr 20, 2022 8:13 am

您好,

感谢您的回复。
我这边复现了您的问题,并将此问题发布到我们的bug跟踪系统,问题编号为SPIREPPT-1923。一旦问题解决或有任何更新,我会尽快通知您。很抱歉给您带来不便。

Sincerely,
Kylie
E-iceblue support team
User avatar

kylie.tian
 
Posts: 412
Joined: Mon Mar 07, 2022 2:30 am

Thu Apr 28, 2022 9:47 am

你好,

感谢你的耐心等待,很高兴通知你我们发布了新版本,解决了你提出的SPIREPPT-1923问题。另外此版本也同步了设置chart边框为直角的方法,请参考下面的代码:
Code: Select all
IChart.setBorderRoundedCorners(true)//用于设置chart边框圆直角(false为直角,true为圆角)

请从下面的链接下载新版本。
官网下载地址:https://www.e-iceblue.cn/Introduce/Spire-Presentation-JAVA.html
如果是从Maven仓库下载的版本,请修改pom为:
<repositories>
<repository>
<id>com.e-iceblue</id>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>

<dependencies>
<dependency>
<groupId> e-iceblue </groupId>
<artifactId>spire.presentation</artifactId>
<version>5.4.3</version>
</dependency>
</dependencies>

Sincerely,
Kylie
E-iceblue support team
User avatar

kylie.tian
 
Posts: 412
Joined: Mon Mar 07, 2022 2:30 am

Fri Jul 01, 2022 2:52 am

您好,

您测试了我提供的修复版吗?方便在空闲时给我们一些反馈吗?非常感谢!

Sincerely,
Kylie
E-iceblue support team
User avatar

kylie.tian
 
Posts: 412
Joined: Mon Mar 07, 2022 2:30 am

Return to 中文技术支持