首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何利用XSLF使用Apache裁剪PowerPoint图形

如何利用XSLF使用Apache裁剪PowerPoint图形
EN

Stack Overflow用户
提问于 2016-11-21 23:02:33
回答 1查看 274关注 0票数 1

通过使用Apache的XSLF实现Draw2D,我试图将Eclipse转换为PowerPoint页面。

Apache的HSLF支持类似的AWT绘图方法,用java.awt.Graphics2Dorg.apache.poi.hslf.model.PPGraphics2D实现。

AWT和Draw2D的基本图形类提供了剪辑后续绘图的方法。当绘制大场景的一部分时,这是非常有用的。

用于设置裁剪区域的AWT图形方法的Apache实现是记录一个警告。这表明在PowerPoint页面中剪切任意绘图可能是不可行的。在PowerPoint应用程序内部设置这种裁剪的控件明显缺乏,这也是如此。

问题:

( A)在PowerPoint文档中裁剪是否可行?

( B)如果是,如何通过Apache请求裁剪?

( C)如果不是,可能的解决办法是什么?

备注:

在我的例子中,我有相邻的列,每个列都需要裁剪。在边框上放置大的背景颜色的矩形是不够的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-21 23:47:26

请看一下org.apache.poi.sl.draw.SLGraphics --我可能会在不久的将来删除PPGraphics2D类。

我认为这不是什么大问题,我在用于Graphics2d的JasperReports上下文里做了一些初步的剪裁

( B)可能通过打开一个特征请求 ;)

( C)解决方法是扩展SLGraphics (最好是)或PPGraphics2D,但基本上需要在所有绘图调用中包括裁剪,即裁剪所有形状。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40730990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档