Aralıklarla Çalışmak

Microsoft Word Automation ile çalıştıysanız muhtemelen belge içeriğini incelemek ve değiştirmek için kullanılan ana araçlardan birinin Range nesnesi olduğunu biliyorsunuzdur. Range, belge içeriğine ve biçimlendirmesine açılan bir “pencere” gibidir.

Aspose.Words ayrıca Range sınıfına sahiptir ve Microsoft Word’deki Range‘e benzer şekilde görünecek ve hareket edecek şekilde tasarlanmıştır. Range, bir belgenin rastgele bir bölümünü kapsayamamasına ve Start ve End‘ye sahip olmamasına rağmen, Document‘nin kendisi de dahil olmak üzere herhangi bir belge düğümünün kapsadığı aralığa erişebilirsiniz. Başka bir deyişle her düğümün kendi aralığı vardır. Range nesnesi, aralık içindeki metinlere, yer imlerine ve form alanlarına erişmenize ve bunları değiştirmenize olanak tanır.

Düz Metni Al

Aralığın düz, biçimlendirilmemiş metnini almak için Text özelliğini kullanın.

Aşağıdaki kod örneği, bir aralığın düz, biçimlendirilmemiş metninin nasıl alınacağını gösterir:

Metni Sil

Aralık, Delete‘i çağırarak aralıktaki tüm karakterlerin silinmesine olanak tanır.

Aşağıdaki kod örneği, bir aralıktaki tüm karakterlerin nasıl silineceğini gösterir: