Преобразование смарт-арта в форму группы

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

Вы можете преобразовать фигуру Smart Art Shape в фигуру группы, используяShape.getResultOfSmartArt() метод. Это позволит вам обрабатывать интеллектуальные художественные формы, такие как групповые формы. Следовательно, у вас будет доступ к отдельным частям или формам групповой формы.

Преобразование смарт-арта в форму группы

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

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

Образец кода

// 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_GetResultOfSmartArt.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());
//Determine if shape is group shape
System.out.println("Is Group Shape: " + sh.isGroup());
//Convert smart art shape into group shape
System.out.println("Is Group Shape: " + sh.getResultOfSmartArt().isGroup());

Консольный вывод

Is Smart Art Shape: true

Is Group Shape: false

Is Group Shape: true