TextFragmentAbsorber
نظرة عامة
TextFragmentAbsorber هي فئة في Aspose.PDF FOSS لـ .NET.
يبحث عن مقاطع نصية في صفحات PDF، مع إمكانية مطابقة عبارة البحث.
توفر هذه الفئة 21 طريقة للعمل مع كائنات TextFragmentAbsorber في برامج .NET.
الطرق المتاحة تشمل: ApplyForAllFragments، RemoveAllText، Reset، TextFragmentAbsorber، Visit.
جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الخصائص: Errors، ExtractionOptions، HasErrors، Phrase، RegexResults، Text، و4 أخرى.
الخصائص
| الاسم | النوع | الوصول | الوصف |
|---|---|---|---|
TextEditOptions | TextEditOptions | Read/Write | خيارات التحرير المطبقة أثناء استبدال النص / استبدال الخط. |
TextFragments | TextFragmentCollection | Read/Write | قطع النص المكتشفة. |
Errors | List<TextExtractionError> | Read | التشخيصات الصادرة أثناء استخراج النص. |
HasErrors | bool | Read | صحيح عندما يحتوي Errors على إدخال واحد على الأقل. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | Read | مجموعات القطع حسب التعبير النمطي عند إنشائها عبر المُنشئ Regex[]؛ فارغة خلاف ذلك. |
Phrase | string? | Read/Write | يحصل أو يضبط عبارة البحث. |
Text | string | Read | يحصل على النص المتسلسل لجميع القطع المكتشفة. |
ExtractionOptions | TextExtractionOptions | Read/Write | يحصل أو يضبط خيارات استخراج النص. |
TextSearchOptions | TextSearchOptions | Read/Write | يحصل أو يضبط خيارات البحث عن النص. |
TextReplaceOptions | TextReplaceOptions | Read/Write | يحصل أو يضبط خيارات استبدال النص للتحكم في سلوك الاستبدال. |
الطرق
| التوقيع | الوصف |
|---|---|
TextFragmentAbsorber() | إنشاء ماص يجمع جميع مقاطع النص. |
TextFragmentAbsorber(searchPhrase: string, isRegex: bool) | إنشاء ماص يبحث عن عبارة محددة. |
TextFragmentAbsorber(phrase: string) | إنشاء ماص لعبارة حرفية واحدة. |
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions) | إنشاء ماص لعبارة مع خيارات التحرير. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions) | إنشاء ماص يبحث عن عبارة محددة مع خيارات البحث. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions) | إنشاء ماص لعبارة مع خيارات البحث + التحرير. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions) | إنشاء ماص من تعبير نمطي مع خيارات التحرير. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions) | إنشاء ماص من تعبير نمطي مع خيارات البحث. |
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions) | إنشاء ماص من مصفوفة من التعبيرات النمطية؛ كل منها يُترجم إلى مدخل RegexResults الخاص به. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex) | إنشاء ماص يبحث باستخدام تعبير .NET نمطي مُسبق التجميع. |
TextFragmentAbsorber(textEditOptions: TextEditOptions) | إنشاء ماص مُكوَّن بخيارات التحرير المعطاة. |
Visit(page: Page) | زيارة صفحة واستخراج/بحث عن مقاطع النص. |
Visit(xForm: XForm) | البحث في تدفق محتوى Form XObject عن مقاطع النص. |
Visit(pdf: Document) | زيارة جميع صفحات المستند. |
ApplyForAllFragments(font: Font) | تطبيق الخط المزوَّد على كل مقطع مُمتص. |
ApplyForAllFragments(font: Font, fontSize: float) | تطبيق الخط + الحجم المزوَّد على كل مقطع مُمتص. |
ApplyForAllFragments(fontSize: float) | تطبيق حجم الخط المزوَّد على كل مقطع مُمتص. |
RemoveAllText(document: Aspose.Pdf.Document) | استبدال نص كل مقطع بسلسلة فارغة عبر جميع صفحات المستند. |
RemoveAllText(page: Aspose.Pdf.Page) | استبدال نص كل مقطع بسلسلة فارغة في الصفحة المحددة. |
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle) | استبدال نص كل مقطع بسلسلة فارغة في الصفحة المحددة، مقيدًا بالمستطيل. |
Reset() | مسح المقاطع الممتصة، الأخطاء، ونتائج كل تعبير نمطي. |