Range

نظرة عامة

Range هي فئة في Aspose.Words FOSS لـ .NET. تورث من: IEnumerable<Node>.

يمثل مساحة متصلة في مستند.

توفر هذه الفئة 10 طرق للعمل مع كائنات النطاق في برامج .NET. الطرق المتاحة تشمل: Delete, GetEnumerator, NormalizeFieldTypes, Replace, ToDocument, UnlinkFields, UpdateFields. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.Words FOSS لـ .NET. الخصائص: Bookmarks, Fields, FormFields, Revisions, StructuredDocumentTags, Text.

خصائص

اسمالنوعالوصولوصف
Textstringقراءةيسترجع نص النطاق.
FormFieldsFormFieldCollectionقراءةتُعيد مجموعة FormFields تمثّل جميع حقول النموذج في النطاق.
BookmarksBookmarkCollectionقراءةتُعيد مجموعة Bookmarks تمثّل جميع العلامات في النطاق.
FieldsFieldCollectionقراءةيرجع مجموعة Fields تمثل جميع الحقول في النطاق.
StructuredDocumentTagsStructuredDocumentTagCollectionقراءةيرجع مجموعة StructuredDocumentTags تمثل جميع وسوم المستند المهيكلة في النطاق.
RevisionsRevisionCollectionقراءةيحصل على مجموعة من الإصدارات (التغييرات المتعقبة) الموجودة في هذا النطاق.

الطرق

التوقيعوصف
Delete()يحذف جميع الأحرف في النطاق.
Replace(pattern: string, replacement: string)يستبدل جميع تكرارات نمط سلسلة أحرف محدد بسلسلة استبدال.
Replace(pattern: Regex, replacement: string)يستبدل جميع تكرارات نمط الحرف المحدد بتعبير منتظم بسلسلة أخرى.
Replace(pattern: string, replacement: string, options: FindReplaceOptions)يستبدل جميع تكرارات نمط سلسلة أحرف محدد بسلسلة استبدال.
Replace(pattern: Regex, replacement: string, options: FindReplaceOptions)يستبدل جميع تكرارات نمط الحرف المحدد بتعبير منتظم بسلسلة أخرى.
UpdateFields()يقوم بتحديث قيم حقول المستند في هذا النطاق.
UnlinkFields()يفصل الحقول في هذا النطاق.
NormalizeFieldTypes()يغيّر قيم أنواع الحقول FieldType لـ FieldStart، FieldSeparator، FieldEnd في هذا النطاق بحيث تتوافق مع أنواع الحقول الموجودة في رموز الحقول.
ToDocument()يبني مستندًا جديدًا مكتملًا يحتوي على النطاق.
GetEnumerator()يستدعي GetEnumerator على هذا الكائن Range.

انظر أيضاً

 العربية