Dişli Türü Akıllı Sanat Şeklinden Metin Ayıklama

Olası Kullanım Senaryoları

Aspose.Cells, Dişli Türü Akıllı Sanat Şekilinden metin çıkarabilir. Bunun için önce Akıllı Sanat Şeklini Grup Şekline dönüştürmelisiniz. Ardından Grup Şeklini oluşturan Tüm Bireysel Şekillerin dizisini [1] yöntemi kullanarak almalısınız. Son olarak, Tüm Bireysel Şekillerin hepsini birer birer döngüde alabilir ve [2] özelliğini kullanarak metinlerini çıkarabilirsiniz.

Dişli Türü Akıllı Sanat Şeklinden Metin Ayıklama

Aşağıdaki örnek kod, örnek Excel dosyasını yükler. Ardından yukarıda tartışılan şeklin bireysel şekillerinden metni çıkarır. Referans için lütfen verilen kodun konsol çıktısına bakınız.

Örnek Kod

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

Konsol Çıktısı

Gear Type Shape Text: Nice Gear Type Shape Text: Good Gear Type Shape Text: Excellent