Convertir el Arte Inteligente en Forma de Grupo

Escenarios de uso posibles

Puedes convertir la forma de arte inteligente en una forma de grupo usando el método Shape.getResultOfSmartArt(). Te permitirá manejar la forma de arte inteligente como una forma de grupo. En consecuencia, tendrás acceso a las partes o formas individuales de la forma de grupo.

Convertir el Arte Inteligente en Forma de Grupo

El siguiente código de ejemplo carga el archivo de Excel de ejemplo que contiene una forma de arte inteligente como se muestra en esta captura de pantalla. Luego convierte la forma de arte inteligente en una forma de grupo e imprime la propiedad Shape.IsGroup. Consulte la salida de la consola del código de ejemplo a continuación para obtener más información.

todo:image_alt_text

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 la consola

Is Smart Art Shape: true

Is Group Shape: false

Is Group Shape: true