کار با محدوده ها

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

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

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

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

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

حذف متن

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

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