Преобразование смарт-арта в форму группы
Contents
[
Hide
]
Возможные сценарии использования
Вы можете преобразовать фигуру Smart Art Shape в фигуру группы, используяShape.getResultOfSmartArt() метод. Это позволит вам обрабатывать интеллектуальные художественные формы, такие как групповые формы. Следовательно, у вас будет доступ к отдельным частям или формам групповой формы.
Преобразование смарт-арта в форму группы
Следующий пример кода загружаетобразец файла Excelсодержащий фигуру смарт-арта, как показано на этом снимке экрана. Затем он преобразует форму смарт-арта в форму группы и печатаетФорма.IsGroupимущество. Пожалуйста, посмотрите консольный вывод примера кода, приведенного ниже.
Образец кода
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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