TextFragmentAbsorber
نمای کلی
TextFragmentAbsorber یک کلاس در Aspose.PDF FOSS برای .NET است.
در صفحات PDF برای تکههای متن جستجو میکند، بهصورت اختیاری با یک عبارت جستجو مطابقت میدهد.
این کلاس ۲۱ متد برای کار با اشیاء TextFragmentAbsorber در برنامههای .NET فراهم میکند.
متدهای موجود شامل: ApplyForAllFragments، RemoveAllText، Reset، TextFragmentAbsorber، Visit.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: Errors، ExtractionOptions، HasErrors، Phrase، RegexResults، Text، و ۴ مورد دیگر.
ویژگیها
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
TextEditOptions | TextEditOptions | Read/Write | گزینههای ویرایشی که در طول جایگزینی متن / جایگزینی قلم اعمال میشوند. |
TextFragments | TextFragmentCollection | Read/Write | قطعات متن یافتشده. |
Errors | List<TextExtractionError> | Read | تشخیصهای صادرشده هنگام استخراج متن. |
HasErrors | bool | Read | در صورتی که Errors حداقل یک ورودی داشته باشد، مقدار True است. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | Read | گروههای قطعه بر اساس هر regex زمانی که از طریق سازنده Regex[] ساخته شوند؛ در غیر این صورت خالی است. |
Phrase | string? | Read/Write | عبارت جستجو را دریافت یا تنظیم میکند. |
Text | string | Read | متن ترکیبی تمام قطعات یافتشده را دریافت میکند. |
ExtractionOptions | TextExtractionOptions | Read/Write | گزینههای استخراج متن را دریافت یا تنظیم میکند. |
TextSearchOptions | TextSearchOptions | Read/Write | گزینههای جستجوی متن را دریافت یا تنظیم میکند. |
TextReplaceOptions | TextReplaceOptions | Read/Write | گزینههای جایگزینی متن را دریافت یا تنظیم میکند تا رفتار جایگزینی را کنترل کند. |
روشها
| Signature | Description |
|---|---|
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) | یک جذبکننده از یک regex با گزینههای ویرایش ایجاد کنید. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions) | یک جذبکننده از یک regex با گزینههای جستجو ایجاد کنید. |
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions) | یک جذبکننده از یک آرایه از regexها ایجاد کنید؛ هر کدام به ورودی جداگانهای در RegexResults کامپایل میشوند. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex) | یک جذبکننده ایجاد کنید که با استفاده از یک .NET Regex پیشکامپایلشده جستجو میکند. |
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() | قطعات جذبشده، خطاها و نتایج هر regex را پاک کنید. |