Convertir l Art Smart en une Forme de Groupe

Scénarios d’utilisation possibles

Vous pouvez convertir la forme de l’Art Smart en une forme de groupe en utilisant la méthode Shape.getResultOfSmartArt(). Cela vous permettra de manipuler la forme de l’Art Smart comme une forme de groupe. Par conséquent, vous aurez accès aux parties ou formes individuelles de la forme de groupe.

Convertir l’Art Smart en une Forme de Groupe

Le code d’exemple suivant charge le fichier Excel d’exemple contenant une forme SmartArt comme le montre cette capture d’écran. Il convertit ensuite la forme SmartArt en une forme de groupe et imprime la propriété Shape.IsGroup. Veuillez consulter la sortie de la console du code d’exemple ci-dessous.

todo:image_alt_text

Code d’exemple

// 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());

Sortie console

Is Smart Art Shape: true

Is Group Shape: false

Is Group Shape: true