العمل مع النطاقات

إذا كنت قد عملت مع أتمتة Microsoft Word، فمن المحتمل أنك تعلم أن إحدى الأدوات الرئيسية لفحص محتوى المستند وتعديله هي الكائن Range. Range يشبه “نافذة” في محتوى المستند وتنسيقه.

يحتوي Aspose.Words أيضا على فئة Range وهي مصممة لتبدو وتتصرف بشكل مشابه لـ Range في Microsoft Word. على الرغم من أن Range لا يمكن أن يغطي جزءا تعسفيا من المستند ولا يحتوي على Start و End، يمكنك الوصول إلى النطاق الذي تغطيه أي عقدة مستند بما في ذلك Document نفسها. بمعنى آخر، كل عقدة لها نطاقها الخاص. يسمح لك الكائن Range بالوصول إلى النص والإشارات المرجعية وحقول النموذج داخل النطاق وتعديلها.

استرجاع نص عادي

استخدم خاصية Text لاسترداد نص عادي غير منسق للنطاق.

يوضح مثال الكود التالي كيفية الحصول على نص عادي غير منسق لنطاق:

حذف النص

يسمح النطاق بحذف جميع أحرف النطاق عن طريق الاتصال Delete.

يوضح مثال الكود التالي كيفية حذف جميع أحرف النطاق: