TableElement
Visión general
TableElement es una clase en Aspose.PDF FOSS para .NET.
Hereda de: StructureElement.
Esta clase proporciona 14 métodos para trabajar con objetos TableElement en programas .NET.
Los métodos disponibles incluyen: AdjustPosition, AppendChild, ChangeParentElement, ClearId, CreateTBody, CreateTFoot, CreateTHead, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, y 2 métodos adicionales.
Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET.
Propiedades: ActualText, Alignment, AlternativeText, Attributes, BackgroundColor, Border, y 24 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
RepeatingRowsCount | int | Read/Write | Obtiene o establece el recuento de filas repetidas. |
RepeatingColumnsCount | int | Read/Write | Obtiene o establece el recuento de columnas repetidas. |
RepeatingRowsStyle | Aspose.Pdf.Text.TextState? | Read/Write | Obtiene o establece el estilo de filas repetidas. |
BackgroundColor | Aspose.Pdf.Color? | Read/Write | Obtiene o establece el color de fondo. |
Border | Aspose.Pdf.BorderInfo? | Read/Write | Obtiene o establece el borde. |
Alignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Obtiene o establece la alineación. |
CornerStyle | Aspose.Pdf.BorderCornerStyle | Read/Write | Obtiene o establece el estilo de esquina. |
Broken | Aspose.Pdf.TableBroken | Read/Write | Obtiene o establece el valor de broken. |
ColumnAdjustment | Aspose.Pdf.ColumnAdjustment | Read/Write | Obtiene o establece el ajuste de columna. |
ColumnWidths | string? | Read/Write | Obtiene o establece los anchos de columna. |
DefaultColumnWidth | string? | Read/Write | Obtiene o establece el ancho de columna predeterminado. |
DefaultCellBorder | Aspose.Pdf.BorderInfo? | Read/Write | Obtiene o establece el borde de celda predeterminado. |
DefaultCellPadding | Aspose.Pdf.MarginInfo? | Read/Write | Obtiene o establece el relleno de celda predeterminado. |
DefaultCellTextState | Aspose.Pdf.Text.TextState | Read/Write | Obtiene o establece el estado de texto de celda predeterminado. |
IsBroken | bool | Read/Write | Obtiene o establece si está roto. |
IsBordersIncluded | bool | Read/Write | Obtiene o establece si los bordes están incluidos. |
Left | float | Read/Write | Obtiene o establece el valor izquierdo. |
Top | float | Read/Write | Obtiene o establece el valor superior. |
StructureTextState | StructureTextState | Read | Estado de texto aplicado al contenido en línea de este elemento (solo almacenado — el generador de estructura no vuelve a renderizarlo). |
Attributes | StructureElementAttributes | Read | Los atributos de estructura (/A) adjuntos a este elemento, organizados por propietario. |
StructureType | string | Read | El rol de tipo de estructura PDF (/entrada S, por ejemplo). |
ActualText | string | Read/Write | El texto de reemplazo para el contenido marcado (/ActualText). |
AlternativeText | string | Read/Write | Texto alternativo usado por tecnología de asistencia (/Alt). |
ExpansionText | string | Read/Write | Texto de expansión para una abreviatura (/E). |
Language | string | Read/Write | Código de idioma BCP-47 para el contenido del elemento (/Lang). |
ID | string | Read | Identificador del elemento (/ID); solo lectura — asignado al guardar. |
Title | string | Read/Write | Título del elemento de estructura (/T). |
Page | Page? | Read | Página que aloja el contenido de este elemento, o null cuando el elemento aún no se ha adjuntado a una página. |
ParentElement | StructureElement? | Read | El elemento de estructura padre, o null cuando este elemento está desacoplado o directamente bajo la raíz del árbol de estructura. |
ChildElements | ElementList | Read | Hijos directos de este elemento. |
Métodos
| Signature | Description |
|---|---|
CreateTBody() | Crear + añadir un hijo TBody. |
CreateTHead() | Crear + añadir un hijo THead. |
CreateTFoot() | Crear + añadir un hijo TFoot. |
AppendChild(child: StructureElement) | Añadir hijo bajo el array /K de este elemento. |
SetTag(tag: string) | Remapear el rol de este elemento a una etiqueta personalizada, registrando etiqueta → su tipo estándar en el mapa de roles del documento. |
ToString() | Representación textual usada al volcar el árbol de estructura (nombre del rol; recurre al nombre del tipo). |
FindElements(recursive: bool) | Encontrar recursivamente elementos descendientes del tipo T. |
SetText(text: string) | Establecer el contenido de texto del elemento (almacenado como ActualText). |
SetId(id: string) | Establecer el identificador del elemento (/ID). |
ClearId() | Eliminar el identificador del elemento (/ID). |
AdjustPosition(settings: object) | Stub no-op mantenido por compatibilidad con la API de autoría AdjustPosition — FOSS aún no renderiza a través de PositionSettings. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Mover este elemento bajo newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Desvincular este elemento, luego volver a asignar sus hijos bajo el padre anterior de este elemento (ocupando la posición de este elemento). |
Detach() | Desvincular este elemento de su padre. |