TextFragmentAbsorber

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,И ещё четыре.

Свойства

Наименование:Тип:AccessОписание:
TextEditOptionsTextEditOptionsЧитать/писатьОпределения редактирования, применяемые при замене текста / замены шрифта.
TextFragmentsTextFragmentCollectionЧитать/писатьНашли фрагменты текста.
ErrorsList<TextExtractionError>Читайте .Диагностика, полученная при извлечении текста.
HasErrorsboolЧитайте .Верно, если в “Ошибках” есть хотя бы одна запись.
RegexResultsDictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection>Читайте .Группы фрагментов Per-regex, когда они построены через ctor Regex[]; в противном случае пустые.
Phrasestring?Читать/писатьПолучает или задает поисковую фразу.
TextstringЧитайте .Получает конкатенированный текст всех найденных фрагментов.
ExtractionOptionsTextExtractionOptionsЧитать/писатьПолучает или задает параметры извлечения текста.
TextSearchOptionsTextSearchOptionsЧитать/писатьПолучает или задает параметры поиска текста.
TextReplaceOptionsTextReplaceOptionsЧитать/писатьПолучает или устанавливает варианты замены текста для управления поведением замещения.

Методы

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)Поиск в потоке контента объекта формы X для фрагментов текста.
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()Проверьте поглощенные фрагменты, ошибки и результаты.

См. также:

 Русский