Convierta el arte inteligente en forma de grupo

Posibles escenarios de uso

Puede convertir Smart Art Shape en Group Shape usando elForma.getResultOfSmartArt() método. Le permitirá manejar la forma de arte inteligente como una forma de grupo. En consecuencia, tendrá acceso a las partes o formas individuales de la forma del grupo.

Convierta el arte inteligente en forma de grupo

El siguiente código de ejemplo carga elejemplo de archivo de Excelque contiene una forma de arte inteligente como se muestra en esta captura de pantalla. Luego convierte la forma de arte inteligente en forma de grupo e imprime elForma.EsGrupopropiedad. Consulte la salida de la consola del código de muestra que se proporciona a continuación.

todo:imagen_alternativa_texto

Código de muestra

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

Salida de consola

Is Smart Art Shape: true

Is Group Shape: false

Is Group Shape: true