0

OpenOffice SDKを使用して、pptファイルとpptxファイルを開いて解析しています。これで、pptファイルを開いて図形を抽出できます。

XShape xShape = (XShape) UnoRuntime.queryInterface(
    XShape.class, xShapes.getByIndex(j));
String type = xShape.getShapeType();

上記のコードを使用することで、形状タイプと長方形、楕円などを取得できますが、。を取得しcom.sun.star.drawing.CustomShapeます。

長方形、楕円などの形状タイプを取得する方法はありますか?

4

1 に答える 1

0

私が見つけることができる唯一の方法は、UINameSingularプロパティを取得することです

XPropertySet xShapeProperties = (XPropertySet) 
    UnoRuntime.queryInterface(XPropertySet.class, xShape);
String uiName = (String) xShapeProperties.getPropertyValue("UINameSingular");
于 2011-02-02T20:35:35.133 に答える