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.
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