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: