TextSearchOptions
Panoramica
TextSearchOptions è una classe in Aspose.PDF FOSS per .NET.
Opzioni per le operazioni di ricerca testuale nei documenti PDF.
Questa classe fornisce 4 metodi per lavorare con oggetti TextSearchOptions nei programmi .NET. I metodi disponibili includono: TextSearchOptions. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: CaseSensitive, ExcludeRectangles, IgnoreResourceFontErrors, IgnoreShadowText, IsRegularExpression, IsRegularExpressionUsed e altre 8.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
IsRegularExpression | bool | Lettura/Scrittura | Ottiene o imposta se la frase di ricerca è un’espressione regolare. |
CaseSensitive | bool | Lettura/Scrittura | Ottiene o imposta se la ricerca è sensibile al maiuscolo/minuscolo. |
WholeWord | bool | Lettura/Scrittura | Ottiene o imposta se corrispondere solo parole intere. |
Rectangle | Rectangle? | Lettura/Scrittura | Ottiene o imposta un rettangolo per limitare l’area di ricerca del testo. |
ExcludeRectangles | Rectangle[]? | Lettura/Scrittura | Ottiene o imposta le aree in cui il testo NON viene assorbito. |
IsRegularExpressionUsed | bool | Lettura/Scrittura | Alias per IsRegularExpression (corrisponde al pubblico API). |
LimitToPageBounds | bool | Lettura/Scrittura | Ottiene o imposta se la ricerca del testo è limitata ai confini della pagina. |
SearchForTextRelatedGraphics | bool | Lettura/Scrittura | Ottiene o imposta se i risultati della ricerca del testo devono anche raccogliere elementi grafici (linee, rettangoli, riempimenti) posizionalmente correlati al testo corrispondente — ad esempio la sottolineatura di un collegamento ipertestuale o il rettangolo di evidenziazione attorno a una frase. |
IgnoreResourceFontErrors | bool | Lettura/Scrittura | Quando è vero, l’assorbitore sopprime le eccezioni generate da risorse di carattere malformate o mancanti durante l’attraversamento della pagina — l’unità di testo offensiva viene silenziosamente saltata anziché propagarsi. |
SearchInAnnotations | bool | Lettura/Scrittura | Se il testo vincolato all’annotazione contribuisce ai risultati di ricerca. |
IgnoreShadowText | bool | Lettura/Scrittura | Se il testo disegnato fuori pagina o dietro forme opache viene ignorato. |
UseFontEngineEncoding | bool | Lettura/Scrittura | Se le tabelle di codifica del motore dei font gestiscono la decodifica invece di /ToUnicode. |
LogTextExtractionErrors | bool | Lettura/Scrittura | Se gli errori di estrazione del testo vengono instradati attraverso il logger del documento. |
StoredGraphicElementsMaxCount | int | Lettura/Scrittura | Numero massimo di elementi grafici mantenuti dall’assorbitore insieme al testo corrispondente. |
Metodi
| Firma | Descrizione |
|---|---|
TextSearchOptions() | Inizializza una nuova istanza della classe TextSearchOptions. |
TextSearchOptions(isRegularExpressionUsed: bool) | Inizializza una nuova istanza della classe TextSearchOptions con la modalità di espressione regolare specificata. |
TextSearchOptions(rectangle: Rectangle) | Inizializza una nuova istanza della classe TextSearchOptions limitando la ricerca a un rettangolo nello spazio della pagina. |
TextSearchOptions(rectangle: Rectangle, isRegularExpressionUsed: bool) | Inizializza una nuova istanza limitando la ricerca a un rettangolo e, facoltativamente, trattando la frase come un’espressione regolare. |