TableElement
Vue d’ensemble
TableElement est une classe dans Aspose.PDF FOSS pour .NET.
Hérite de : StructureElement.
Cette classe fournit 14 méthodes pour travailler avec des objets TableElement dans les programmes .NET.
Les méthodes disponibles incluent : AdjustPosition, AppendChild, ChangeParentElement, ClearId, CreateTBody, CreateTFoot, CreateTHead, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, et 2 méthodes supplémentaires.
Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET.
Propriétés : ActualText, Alignment, AlternativeText, Attributes, BackgroundColor, Border, et 24 autres.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
RepeatingRowsCount | int | Read/Write | Obtient ou définit le nombre de lignes répétées. |
RepeatingColumnsCount | int | Read/Write | Obtient ou définit le nombre de colonnes répétées. |
RepeatingRowsStyle | Aspose.Pdf.Text.TextState? | Read/Write | Obtient ou définit le style des lignes répétées. |
BackgroundColor | Aspose.Pdf.Color? | Read/Write | Obtient ou définit la couleur d’arrière-plan. |
Border | Aspose.Pdf.BorderInfo? | Read/Write | Obtient ou définit la bordure. |
Alignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Obtient ou définit l’alignement. |
CornerStyle | Aspose.Pdf.BorderCornerStyle | Read/Write | Obtient ou définit le style des coins. |
Broken | Aspose.Pdf.TableBroken | Read/Write | Obtient ou définit le statut cassé. |
ColumnAdjustment | Aspose.Pdf.ColumnAdjustment | Read/Write | Obtient ou définit l’ajustement de la colonne. |
ColumnWidths | string? | Read/Write | Obtient ou définit les largeurs des colonnes. |
DefaultColumnWidth | string? | Read/Write | Obtient ou définit la largeur de colonne par défaut. |
DefaultCellBorder | Aspose.Pdf.BorderInfo? | Read/Write | Obtient ou définit la bordure de cellule par défaut. |
DefaultCellPadding | Aspose.Pdf.MarginInfo? | Read/Write | Obtient ou définit le remplissage de cellule par défaut. |
DefaultCellTextState | Aspose.Pdf.Text.TextState | Read/Write | Obtient ou définit l’état du texte de cellule par défaut. |
IsBroken | bool | Read/Write | Obtient ou définit s’il est cassé. |
IsBordersIncluded | bool | Read/Write | Obtient ou définit si les bordures sont incluses. |
Left | float | Read/Write | Obtient ou définit la valeur gauche. |
Top | float | Read/Write | Obtient ou définit la valeur supérieure. |
StructureTextState | StructureTextState | Read | État du texte appliqué au contenu en ligne de cet élément (stocké uniquement — le constructeur de structure ne le rend pas à nouveau). |
Attributes | StructureElementAttributes | Read | Les attributs de structure (/A) attachés à cet élément, organisés par propriétaire. |
StructureType | string | Read | Le rôle de type de structure PDF (/S entry, par ex. |
ActualText | string | Read/Write | Le texte de remplacement pour le contenu marqué (/ActualText). |
AlternativeText | string | Read/Write | Texte alternatif utilisé par les technologies d’assistance (/Alt). |
ExpansionText | string | Read/Write | Texte d’expansion pour une abréviation (/E). |
Language | string | Read/Write | Code de langue BCP-47 pour le contenu de l’élément (/Lang). |
ID | string | Read | Identifiant de l’élément (/ID) ; lecture seule — attribué lors de l’enregistrement. |
Title | string | Read/Write | Titre de l’élément de structure (/T). |
Page | Page? | Read | Page hébergeant le contenu de cet élément, ou null si l’élément n’a pas encore été attaché à une page. |
ParentElement | StructureElement? | Read | L’élément de structure parent, ou null si cet élément est détaché ou directement sous la racine de l’arbre de structure. |
ChildElements | ElementList | Read | Enfants directs de cet élément. |
Méthodes
| Signature | Description |
|---|---|
CreateTBody() | Créer + ajouter un enfant TBody. |
CreateTHead() | Créer + ajouter un enfant THead. |
CreateTFoot() | Créer + ajouter un enfant TFoot. |
AppendChild(child: StructureElement) | Ajouter un enfant sous le tableau /K de cet élément. |
SetTag(tag: string) | Remapper le rôle de cet élément vers une balise personnalisée, en enregistrant balise → son type standard dans la carte des rôles du document. |
ToString() | Représentation textuelle utilisée lors du vidage de l’arbre de structure (nom du rôle ; revient au nom du type si nécessaire). |
FindElements(recursive: bool) | Trouver récursivement les éléments descendants de type T. |
SetText(text: string) | Définir le contenu texte de l’élément (stocké comme ActualText). |
SetId(id: string) | Définir l’identifiant de l’élément (/ID). |
ClearId() | Supprimer l’identifiant de l’élément (/ID). |
AdjustPosition(settings: object) | Ébauche no-op conservée pour compatibilité avec l’API d’authoring AdjustPosition — le FOSS ne rend pas encore via PositionSettings. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Déplacer cet élément sous newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Détacher cet élément, puis reparenté ses enfants sous l’ancien parent de cet élément (en prenant la place de cet élément). |
Detach() | Détacher cet élément de son parent. |