TextFragmentAbsorber

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، و ۴ مورد دیگر.

ویژگی‌ها

نامنوعدسترسیتوضیح
TextEditOptionsTextEditOptionsRead/Writeگزینه‌های ویرایشی که در طول جایگزینی متن / جایگزینی قلم اعمال می‌شوند.
TextFragmentsTextFragmentCollectionRead/Writeقطعات متن یافت‌شده.
ErrorsList<TextExtractionError>Readتشخیص‌های صادرشده هنگام استخراج متن.
HasErrorsboolReadدر صورتی که Errors حداقل یک ورودی داشته باشد، مقدار True است.
RegexResultsDictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection>Readگروه‌های قطعه بر اساس هر regex زمانی که از طریق سازنده Regex[] ساخته شوند؛ در غیر این صورت خالی است.
Phrasestring?Read/Writeعبارت جستجو را دریافت یا تنظیم می‌کند.
TextstringReadمتن ترکیبی تمام قطعات یافت‌شده را دریافت می‌کند.
ExtractionOptionsTextExtractionOptionsRead/Writeگزینه‌های استخراج متن را دریافت یا تنظیم می‌کند.
TextSearchOptionsTextSearchOptionsRead/Writeگزینه‌های جستجوی متن را دریافت یا تنظیم می‌کند.
TextReplaceOptionsTextReplaceOptionsRead/Writeگزینه‌های جایگزینی متن را دریافت یا تنظیم می‌کند تا رفتار جایگزینی را کنترل کند.

روش‌ها

SignatureDescription
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 را پاک کنید.

همچنین ببینید

 فارسی