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