Tablodaki Metinle Çalışma
Önceki makalelerde belirtildiği gibi, bir tablo genellikle düz metin içerir, ancak resimler ve hatta diğer tablolar gibi diğer içerikler tablo hücrelerine yerleştirilebilir.
Tabloya metin veya başka içerik eklemek, DocumentBuilder sınıfının uygun yöntemleri kullanılarak gerçekleştirilir ve “Create a Table” makalesinde açıklanır. Bu yazıda, zaten var olan bir tablodaki metinle nasıl çalışılacağı hakkında konuşacağız.
Tablodaki Metni Değiştirme
Tablo, Aspose.Words içindeki diğer düğümler gibi, Range nesnesine erişebilir. Tablo aralığı nesnesini kullanarak tablodaki metni değiştirebilirsiniz.
Değiştirirken özel karakterler kullanma yeteneği şu anda desteklenmektedir, bu nedenle mevcut metni çok paragraflı metinle değiştirmek mümkündür. Bunu yapmak için, ilgili Replace yönteminde açıklanan özel meta karakterleri kullanmanız gerekir.
Aşağıdaki kod örneği, tüm tablonun hücrelerindeki bir metin dizesinin tüm örneklerinin nasıl değiştirileceğini gösterir:
Tablodan veya Hücreden Düz Metin Çıkarma
Range nesnesini kullanarak, tüm tablo aralığındaki yöntemleri de çağırabilir ve tabloyu düz metin olarak ayıklayabilirsiniz. Bunu yapmak için Text özelliğini kullanın.
Aşağıdaki kod örneği, bir tablonun metin aralığının nasıl yazdırılacağını gösterir:
Aynı teknik, yalnızca tek tek tablo hücrelerinden içerik çıkarmak için kullanılır.
Aşağıdaki kod örneği, satır ve tablo öğelerinden oluşan bir metin aralığının nasıl yazdırılacağını gösterir:
Alternatif Tablo Metni ile Çalışma
Microsoft Word tablolarda, tabloda yer alan bilgilerin alternatif bir metinsel temsilini sağlayan bir table title
ve table description
bulunur.
Aspose.Words içinde Title ve Description özelliklerini kullanarak bir tablo başlığı ve açıklaması da ekleyebilirsiniz. Bu özellikler, ISO / IEC 29500’e uygun DOCX belgeler için anlamlıdır. ISO /IEC 29500’den önceki biçimlerde kaydederken, bu özellikler göz ardı edilir.
Aşağıdaki kod örneği, bir tablonun başlık ve açıklama özelliklerinin nasıl ayarlanacağını gösterir: