如何从 OpenOffice SDK 获取自定义形状类型?
我正在使用 OpenOffice SDK 打开和解析 ppt 和 pptx 文件;现在我可以打开 ppt 文件并提取形状。
XShape xShape = (XShape) UnoRuntime.queryInterface(
XShape.class, xShapes.getByIndex(j));
String type = xShape.getShapeType();
通过使用上面的代码,我可以获取矩形、椭圆形等的形状类型,但我得到的是com.sun.star.drawing.CustomShape
。
有没有办法获取形状类型,如矩形、椭圆形等?
I am using OpenOffice SDK to open and parse ppt and pptx files; now I can open ppt files and extract shapes.
XShape xShape = (XShape) UnoRuntime.queryInterface(
XShape.class, xShapes.getByIndex(j));
String type = xShape.getShapeType();
By using the code above I can get shape type and for rectangle, ellipse, etc., but I get com.sun.star.drawing.CustomShape
.
Is there a way to get the shape type, like rectangle, ellipse, etc.?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我能找到的唯一方法是获取 UINameSingular 属性
The only way I could find is getting UINameSingular property