Определите, является ли фигура фигурой Smart Art

Возможные сценарии использования

Умные художественные фигуры — это специальные фигуры в Microsoft Excel, которые позволяют автоматически создавать сложные диаграммы. Вы можете определить, является ли фигура интеллектуальной фигурой или обычной формой, используяShape.IsSmartArtимущество.

Определите, является ли фигура фигурой Smart Art

Следующий пример кода загружаетобразец файла Excelсодержащий фигуру смарт-арта, как показано на этом снимке экрана. Затем он печатает значениеShape.IsSmartArtсвойство первой формы. Пожалуйста, посмотрите консольный вывод примера кода, приведенного ниже.

дело:изображение_альтернативный_текст

Образец кода

// 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