کار با Ranges

اگر با Microsoft Word Automation کار کرده اید، احتمالاً می دانید که یکی از ابزارهای اصلی برای بررسی و اصلاح محتوای سند، شی Range است. Range مانند یک “پنجره” به محتوای سند و قالب بندی است.

Aspose.Words همچنین دارای کلاس Range است و به گونه ای طراحی شده است که شبیه Range در Microsoft Word به نظر می رسد و عمل می کند. اگرچه Range نمی تواند بخش دلخواه یک سند را پوشش دهد و Start و End ندارد، شما می توانید به محدوده تحت پوشش هر گره سند از جمله خود Document دسترسی داشته باشید. به عبارت دیگر، هر گره محدوده خاص خود را دارد. شی Range به شما امکان می دهد به متن، نشانک ها و فیلدهای فرم در محدوده دسترسی داشته باشید و آنها را تغییر دهید.

بازیابی متن ساده

از ویژگی Text برای بازیابی متن ساده و بدون قالب محدوده استفاده کنید.

مثال کد زیر نحوه دریافت یک متن ساده و بدون قالب یک محدوده را نشان می دهد:

حذف متن

Range امکان حذف تمام کاراکترهای محدوده را با فراخوانی Delete می دهد.

مثال کد زیر نحوه حذف تمام کاراکترهای یک محدوده را نشان می دهد: