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,، و 4 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
TextEditOptions | TextEditOptions | خواندن/نوشتن | گزینه های ویرایش که در زمان جایگزین کردن متن / فونت اعمال می شوند. |
TextFragments | TextFragmentCollection | خواندن/نوشتن | قطعات متن پيدا کردم. |
Errors | List<TextExtractionError> | بخونید. | تشخیصی که در هنگام استخراج متن منتشر می شود. |
HasErrors | bool | بخونید. | درست وقتی که Error حداقل یک ورودی داشته باشد. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | بخونید. | گروه های قطعه Per-regex هنگامی که از طریق Regex [] ctor ساخته می شوند؛ در غیر این صورت خالی است. |
Phrase | string? | خواندن/نوشتن | دریافت یا تنظیم عبارت جستجو. |
Text | string | بخونید. | متن ترکیبی تمام قطعات یافتشده را دریافت میکند. |
ExtractionOptions | TextExtractionOptions | خواندن/نوشتن | دریافت یا تنظیم گزینههای استخراج متن. |
TextSearchOptions | TextSearchOptions | خواندن/نوشتن | دریافت یا تنظیم گزینههای جستجوی متن. |
TextReplaceOptions | TextReplaceOptions | خواندن/نوشتن | می گیرد یا تنظیمات متنی جایگزین گزینه ها برای کنترل رفتار جایگزینی. |
روش ها
| Signature | شرح: |
|---|---|
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 Regex پیش ساخته شده جستجو کند. |
TextFragmentAbsorber(textEditOptions: TextEditOptions) | یک جذب کننده را با گزینه های ویرایش داده شده تنظیم کنید. |
Visit(page: Page) | به یک صفحه مراجعه کنید و قطعات متن را استخراج / جستجو کنید. |
Visit(xForm: XForm) | در جریان محتوا از یک فرم 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() | قطعات جذب شده، اشتباهات و نتایج per-regex را پاک کنید. |