TableElement
Panoramica
TableElement è una classe in Aspose.PDF FOSS per .NET. Eredita da: StructureElement.
Questa classe fornisce 15 metodi per lavorare con oggetti TableElement nei programmi .NET. I metodi disponibili includono: AdjustPosition, AppendChild, ChangeParentElement, ClearId, CreateTBody, CreateTFoot, CreateTHead, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag e 2 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: ActualText, Alignment, AlternativeText, Attributes, BackgroundColor, Border e altre 25.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
RepeatingRowsCount | int | Lettura/Scrittura | Ottiene o imposta il conteggio delle righe ripetute. |
RepeatingColumnsCount | int | Lettura/Scrittura | Ottiene o imposta il conteggio delle colonne ripetute. |
RepeatingRowsStyle | Aspose.Pdf.Text.TextState? | Lettura/Scrittura | Ottiene o imposta lo stile delle righe ripetute. |
BackgroundColor | Aspose.Pdf.Color? | Lettura/Scrittura | Ottiene o imposta il colore di sfondo. |
Border | Aspose.Pdf.BorderInfo? | Lettura/Scrittura | Ottiene o imposta il bordo. |
Alignment | Aspose.Pdf.HorizontalAlignment | Lettura/Scrittura | Ottiene o imposta l’allineamento. |
CornerStyle | Aspose.Pdf.BorderCornerStyle | Lettura/Scrittura | Ottiene o imposta lo stile dell’angolo. |
Broken | Aspose.Pdf.TableBroken | Lettura/Scrittura | Ottiene o imposta il valore broken. |
ColumnAdjustment | Aspose.Pdf.ColumnAdjustment | Lettura/Scrittura | Ottiene o imposta la regolazione della colonna. |
ColumnWidths | string? | Lettura/Scrittura | Ottiene o imposta le larghezze delle colonne. |
DefaultColumnWidth | string? | Lettura/Scrittura | Ottiene o imposta la larghezza predefinita della colonna. |
DefaultCellBorder | Aspose.Pdf.BorderInfo? | Lettura/Scrittura | Ottiene o imposta il bordo predefinito della cella. |
DefaultCellPadding | Aspose.Pdf.MarginInfo? | Lettura/Scrittura | Ottiene o imposta il padding predefinito della cella. |
DefaultCellTextState | Aspose.Pdf.Text.TextState | Lettura/Scrittura | Ottiene o imposta lo stato di testo predefinito della cella. |
IsBroken | bool | Lettura/Scrittura | Ottiene o imposta il valore che indica se è rotto. |
IsBordersIncluded | bool | Lettura/Scrittura | Ottiene o imposta se i bordi sono inclusi. |
Left | float | Lettura/Scrittura | Ottiene o imposta il valore left. |
Top | float | Lettura/Scrittura | Ottiene o imposta il top. |
StructureTextState | StructureTextState | Lettura | Stato di testo applicato al contenuto inline di questo elemento (memorizzato solo — il costruttore di strutture FOSS non lo re-renderizza). |
Attributes | StructureElementAttributes | Lettura | Gli attributi di struttura (/A) associati a questo elemento, organizzati per proprietario. |
StructureType | string | Lettura | Il ruolo di tipo struttura PDF (/S entry, ad es. |
S | StructureType | Lettura | Il tipo di struttura dell’elemento (/S) come un StructureType il cui Nome è il tag del ruolo (ad es. |
ActualText | string | Lettura/Scrittura | Il testo di sostituzione per il contenuto contrassegnato (/ActualText). |
AlternativeText | string | Lettura/Scrittura | Testo alternativo utilizzato dalla tecnologia assistiva (/Alt). |
ExpansionText | string | Lettura/Scrittura | Testo di espansione per un’abbreviazione (/E). |
Language | string | Lettura/Scrittura | BCP-47 codice lingua per il contenuto dell’elemento (/Lang). |
ID | string | Lettura | Identificatore dell’elemento (/ID); sola lettura — assegnato al salvataggio. |
Title | string | Lettura/Scrittura | Titolo dell’elemento di struttura (/T). |
Page | Page? | Lettura | Pagina che ospita il contenuto di questo elemento, o null quando l’elemento non è ancora stato collegato a una pagina. |
ParentElement | StructureElement? | Lettura | L’elemento strutturale genitore, o null quando questo elemento è staccato o direttamente sotto la radice dell’albero di struttura. |
ChildElements | ElementList | Lettura | Figli diretti di questo elemento. |
Metodi
| Firma | Descrizione |
|---|---|
CreateTBody() | Crea + aggiungi un figlio TBody. |
CreateTHead() | Crea + aggiungi un figlio THead. |
CreateTFoot() | Crea + aggiungi un figlio TFoot. |
AppendChild(child: StructureElement) | Aggiungi un figlio sotto l’array /K di questo elemento. |
SetTag(tag: string) | Rimappa il ruolo di questo elemento a un tag personalizzato, registrando il tag → il suo tipo standard nella mappa dei ruoli del documento. |
ToString() | Rappresentazione testuale usata durante il dump dell’albero della struttura (nome del ruolo; ricade sul nome del tipo). |
FindElements(recursive: bool) | Trova ricorsivamente gli elementi discendenti di tipo T. |
AppendChild(child: StructureElement, validate: bool) | Aggiungi un figlio con un passaggio di validazione opzionale. |
SetText(text: string) | Imposta il contenuto testuale dell’elemento (memorizzato come ActualText). |
SetId(id: string) | Imposta l’identificatore dell’elemento (/ID). |
ClearId() | Rimuovi l’identificatore dell’elemento (/ID). |
AdjustPosition(settings: object) | Acquisisci la posizione di layout richiesta per un elemento di struttura creato. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Sposta questo elemento sotto newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Stacca questo elemento, poi riassegna i suoi figli al precedente genitore di questo elemento (occupando lo slot di questo elemento). |
Detach() | Scollega questo elemento dal suo genitore. |