Extrahera text från Gear Type SmartArt Shape
Contents
[
Hide
]
Möjliga användningsscenarier
Aspose.Cells kan extrahera text från Gear Type Smart Art Shape. För att göra det bör du först konvertera Smart Art Shape till Group Shape med hjälp avShape.getResultOfSmartArt() metod. Då bör du få samlingen av alla individuella former som bildar gruppformen med hjälp avGroupShape.getGroupedShapes() metod. Slutligen kan du iterera alla individuella former en efter en i en slinga och extrahera deras text med hjälp avShape.Textfast egendom.
Extrahera text från Gear Type SmartArt Shape
Följande exempelkod laddarexempel på Excel-filsom innehåller Gear Type Smart Art Shape. Den extraherar sedan texten från dess individuella former som diskuterats ovan. Se konsolutgången för koden nedan för en referens.
Exempelkod
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 sample Excel file containing gear type smart art shape. | |
Workbook wb = new Workbook(srcDir + "sampleExtractTextFromGearTypeSmartArtShape.xlsx"); | |
// Access first worksheet. | |
Worksheet ws = wb.getWorksheets().get(0); | |
// Access first shape. | |
Shape sh = ws.getShapes().get(0); | |
// Get the result of gear type smart art shape in the form of group shape. | |
GroupShape gs = sh.getResultOfSmartArt(); | |
// Get the list of individual shapes consisting of group shape. | |
Shape[] shps = gs.getGroupedShapes(); | |
// Extract the text of gear type shapes and print them on console. | |
for (int i = 0; i < shps.length; i++) | |
{ | |
Shape s = shps[i]; | |
if (s.getType() == AutoShapeType.GEAR_9 || s.getType() == AutoShapeType.GEAR_6) | |
{ | |
System.out.println("Gear Type Shape Text: " + s.getText()); | |
} | |
}//for |
Konsolutgång
Gear Type Shape Text: Nice Gear Type Shape Text: Good Gear Type Shape Text: Excellent