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, и още 4.

Свойства

ИмеТипДостъпОписание
TextEditOptionsTextEditOptionsRead/WriteОпции за редактиране, приложени по време на замяна на текст / подмяна на шрифт.
TextFragmentsTextFragmentCollectionRead/WriteНамерени текстови фрагменти.
ErrorsList<TextExtractionError>ReadДиагностика, издадена при извличане на текст.
HasErrorsboolReadВярно, когато Errors съдържа поне една запис.
RegexResultsDictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection>ReadГрупи от фрагменти по регулярен израз, когато са създадени чрез конструктора Regex[]; иначе празни.
Phrasestring?Read/WriteПолучава или задава фразата за търсене.
TextstringReadПолучава конкатенирания текст от всички намерени фрагменти.
ExtractionOptionsTextExtractionOptionsRead/WriteПолучава или задава опциите за извличане на текст.
TextSearchOptionsTextSearchOptionsRead/WriteПолучава или задава опциите за търсене на текст.
TextReplaceOptionsTextReplaceOptionsRead/WriteПолучава или задава опциите за замяна на текст за контролиране на поведението при замяна.

Методи

ПодписОписание
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)Търсете в потока от съдържание на 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)Заменете текста на всеки фрагмент с празен низ на дадената страница, ограничено до rect.
Reset()Изчистете абсорбираните фрагменти, грешките и резултатите за всеки регулярен израз.

Вижте също

 Български