形状がスマートアート形状かどうかの判定

可能な使用シナリオ

スマートアート形状は、複雑な図を自動的に作成できるMicrosoft Excelの特別な形状です。Shape.IsSmartArtプロパティを使用して、形状がスマートアート形状か通常の形状かを確認できます。

シェイプがスマートアートシェイプかどうかを判定する

以下のサンプルコードは、このスクリーンショットに示すようなスマートアート形状を含むsample Excel fileをロードし、最初の形状のShape.IsSmartArtプロパティの値を出力します。以下に示したサンプルコードのコンソール出力をご覧ください。

todo:image_alt_text

サンプルコード

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Load the sample smart art shape - Excel file
Workbook wb = new Workbook("sampleSmartArtShape.xlsx");
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Access first shape
Shape sh = ws.getShapes().get(0);
//Determine if shape is smart art
System.out.println("Is Smart Art Shape: " + sh.isSmartArt());

コンソール出力

Is Smart Art Shape: true