TableAbsorber
Contenuti
[
Nascondere
]TableAbsorber class
Rappresenta un oggetto assorbitore di elementi della tabella. Esegue la ricerca e fornisce l’accesso ai risultati della ricerca tramiteTableList
raccolta.
public class TableAbsorber
Costruttori
Nome | Descrizione |
---|---|
TableAbsorber() | Inizializza una nuova istanza diTableAbsorber . |
TableAbsorber(TextSearchOptions) | Inizializza una nuova istanza diTableAbsorber con opzioni di ricerca di testo. |
Proprietà
Nome | Descrizione |
---|---|
virtual TableList { get; } | Restituisce IList di sola lettura contenente le tabelle trovate |
virtual TextSearchOptions { get; set; } | Ottiene o imposta le opzioni di ricerca del testo. |
UseFlowEngine { get; set; } | * Attiva una prima versione alfa del motore alternativo di riconoscimento delle tabelle che potrebbe essere utilizzato per le tabelle di conversione senza bordi. Non supporta ancora la modifica delle tabelle e il recupero degli stili di testo. Il valore predefinito è falso; |
Metodi
Nome | Descrizione |
---|---|
Remove(AbsorbedTable) | Rimuove unAbsorbedTable dalla pagina. |
Replace(Page, AbsorbedTable, Table) | Sostituisce unAbsorbedTable insieme aTable nella pagina. |
virtual Visit(Page) | Estrae le tabelle nella pagina specificata |
Esempi
L’esempio mostra come trovare una tabella nella prima pagina del documento PDF e sostituire il testo in una cella di tabella.
// Ottieni l'oggetto di markup della prima pagina
Document doc = new Document(@"D:\Tests\input.pdf");
// Scorri gli elementi della struttura del testo della pagina per trovare il primo frammento di testo di ogni paragrafo
TableAbsorber absorber = new TableAbsorber();
// Aggiorna le proprietà del testo
absorber.Visit(pdfDocument.Pages[1]);
// Crea un oggetto TableAbsorber per trovare le tabelle
TextFragment fragment = absorber.TableList[0].RowList[0].CellList[0].TextFragments[1];
// Apri documento
fragment.Text = "hi world";
// Crea un oggetto TableAbsorber per trovare le tabelle
doc.Save(@"D:\Tests\output.pdf");
Guarda anche
- spazio dei nomi Aspose.Pdf.Text
- assemblea Aspose.PDF