TextFragmentAbsorber
Przegląd
TextFragmentAbsorber jest klasą w Aspose.PDF FOSS dla .NET.
Wyszukuje fragmenty tekstu na stronach PDF, opcjonalnie dopasowując frazę wyszukiwania.
Ta klasa udostępnia 21 metod do pracy z obiektami TextFragmentAbsorber w programach .NET. Dostępne metody to: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text oraz 4 dodatkowe.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
TextEditOptions | TextEditOptions | Odczyt/zapis | Edytuj opcje zastosowane podczas zamiany tekstu / podstawiania czcionki. |
TextFragments | TextFragmentCollection | Odczyt/zapis | Znaleziono fragmenty tekstu. |
Errors | List<TextExtractionError> | Odczyt | Diagnostyka wygenerowana podczas wyodrębniania tekstu. |
HasErrors | bool | Odczyt | Prawda, gdy Errors ma co najmniej jeden wpis. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | Odczyt | Grupy fragmentów per-regex, gdy skonstruowane za pomocą konstruktora Regex[]; w przeciwnym razie puste. |
Phrase | string? | Odczyt/zapis | Pobiera lub ustawia frazę wyszukiwania. |
Text | string | Odczyt | Zwraca połączony tekst wszystkich znalezionych fragmentów. |
ExtractionOptions | TextExtractionOptions | Odczyt/zapis | Pobiera lub ustawia opcje wyodrębniania tekstu. |
TextSearchOptions | TextSearchOptions | Odczyt/zapis | Pobiera lub ustawia opcje wyszukiwania tekstu. |
TextReplaceOptions | TextReplaceOptions | Odczyt/zapis | Pobiera lub ustawia opcje zamiany tekstu, aby kontrolować zachowanie zamiany. |
Metody
| Sygnatura | Opis |
|---|---|
TextFragmentAbsorber() | Utwórz absorber, który zbiera wszystkie fragmenty tekstu. |
TextFragmentAbsorber(searchPhrase: string, isRegex: bool) | Utwórz absorber, który wyszukuje określoną frazę. |
TextFragmentAbsorber(phrase: string) | Utwórz absorber dla pojedynczej dosłownej frazy. |
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions) | Utwórz absorber dla frazy z opcjami edycji. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions) | Utwórz absorber, który wyszukuje określoną frazę z opcjami wyszukiwania. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions) | Utwórz absorber dla frazy z opcjami wyszukiwania + edycji. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions) | Utwórz absorber z wyrażenia regularnego z opcjami edycji. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions) | Utwórz absorber z wyrażenia regularnego z opcjami wyszukiwania. |
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions) | Utwórz absorber z tablicy wyrażeń regularnych; każde kompiluje się do własnego wpisu RegexResults. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex) | Utwórz absorber, który wyszukuje przy użyciu prekompilowanego .NET Regex. |
TextFragmentAbsorber(textEditOptions: TextEditOptions) | Utwórz absorber skonfigurowany z podanymi opcjami edycji. |
Visit(page: Page) | Odwiedź stronę i wyodrębnij/przeszukaj fragmenty tekstu. |
Visit(xForm: XForm) | Przeszukaj strumień zawartości obiektu Form XObject w poszukiwaniu fragmentów tekstu. |
ApplyForAllFragments(font: Font) | Zastosuj podaną czcionkę do każdego wchłoniętego fragmentu. |
ApplyForAllFragments(font: Font, fontSize: float) | Zastosuj podaną czcionkę + rozmiar do każdego wchłoniętego fragmentu. |
ApplyForAllFragments(fontSize: float) | Zastosuj podany rozmiar czcionki do każdego wchłoniętego fragmentu. |
RemoveAllText(document: Aspose.Pdf.Document) | Zastąp tekst każdego fragmentu pustym ciągiem znaków we wszystkich stronach dokumentu. |
RemoveAllText(page: Aspose.Pdf.Page) | Zastąp tekst każdego fragmentu pustym ciągiem znaków na podanej stronie. |
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle) | Zastąp tekst każdego fragmentu pustym ciągiem znaków na podanej stronie, ograniczając do rect. |
Reset() | Wyczyść wchłonięte fragmenty, błędy i wyniki per-regex. |
Visit(pdf: Document) | Odwiedź wszystkie strony dokumentu. |