TextFragmentAbsorber
Overview
TextFragmentAbsorber є класом в Aspose.PDF FOSS для .NET.
Пошуки фрагментів тексту на сторінках PDF, можливо з відповідним пошуковим виразом.
Цей клас надає 21 метод для роботи з об’єктами TextFragmentAbsorber в програмах .NET. Доступні методи включають: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text, і ще 4 .
Properties
| Name | Type | Access | Description |
|---|---|---|---|
TextEditOptions | TextEditOptions | Читання/писання | Оптимизація опцій, що застосовуються під час заміни тексту / заміщення шрифту. |
TextFragments | TextFragmentCollection | Читання/писання | Знайдено фрагменти тексту. |
Errors | List<TextExtractionError> | Read | Диагностика, що випускається під час видалення тексту. |
HasErrors | bool | Read | Правда, коли у “Ошибки” є хоча б один запис. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | Read | Групи фрагментів Per-regex, коли вони побудовані через Regex[] ctor; в іншому випадку порожні. |
Phrase | string? | Читання/писання | Обирає або встановлює пошукову фразу. |
Text | string | Read | Отримає спільний текст всіх знайдених фрагментів. |
ExtractionOptions | TextExtractionOptions | Читання/писання | Обирає або встановлює опції вилучення тексту. |
TextSearchOptions | TextSearchOptions | Читання/писання | Обирає або встановлює опції пошуку текста. |
TextReplaceOptions | TextReplaceOptions | Читання/писання | Отримає або встановлює опції заміни текста для контролю поведінки заміщення. |
Methods
| 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) | Створення абсорбера з регекса з опціями редагування. |
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() | Зрозумілі абсорбовані фрагменти, помилки та результати з регекса. |