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

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

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

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

Приведенный ниже образец кода загружает содержащий форму умного изображения образец Excel-файл, показанный на этом снимке экрана. Затем он печатает значение свойства 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