Tabla

Visión general

Table es una clase en Aspose.PDF FOSS para .NET. Hereda de: BaseParagraph.

Representa una tabla que se puede agregar a una página PDF.

Esta clase proporciona 12 métodos para trabajar con objetos Table en programas .NET. Los métodos disponibles incluyen: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET. Propiedades: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment, y 24 más.

Propiedades

NombreTipoAccesoDescripción
ColumnWidthsstring?Read/WriteAnchos de columna separados por espacios (p.ej.
BorderBorderInfo?Read/WriteBorde de la tabla.
DefaultCellBorderBorderInfo?Read/WriteBorde de celda predeterminado aplicado a todas las celdas a menos que se sobrescriba.
DefaultCellPaddingMarginInfo?Read/WriteRelleno de celda predeterminado.
DefaultCellTextStateTextState?Read/WriteEstado de texto predeterminado para las celdas.
BackgroundColorColor?Read/WriteColor de fondo de la tabla.
LeftfloatRead/WritePosición izquierda de la tabla en la página.
TopfloatRead/WritePosición superior de la tabla en la página (distancia desde la parte superior de la página).
MarginMarginInfoRead/WriteMargen de la tabla.
RepeatingRowsCountintRead/WriteNúmero de filas a repetir en la parte superior de cada página cuando la tabla abarca varias páginas.
RepeatingColumnsCountintRead/WriteNúmero máximo de columnas para la tabla.
BrokenTableBrokenRead/WriteCómo se divide la tabla entre páginas.
IsBrokenboolRead/WriteSi se permite que la tabla se divida entre páginas.
ColumnAdjustmentColumnAdjustmentRead/WriteCómo se dimensionan las columnas cuando se renderiza la tabla (paridad de API).
RowsRowsReadLa colección de filas en esta tabla.
DefaultColumnWidthstring?Read/WriteAncho de columna predeterminado usado cuando ColumnWidths está vacío.
CornerStyleBorderCornerStyleRead/WriteEstilo de redondeo de esquinas aplicado al cuadro de borde de la tabla.
IsBordersIncludedboolRead/WriteCuando es verdadero, los anchos del borde de la celda se cuentan contra el relleno de la celda y los cálculos de altura de fila.
BreakTextTextFragment?Read/WriteIndicador opcional dibujado en el salto de página cuando una fila se divide entre páginas.
RepeatingRowsStyleTextState?Read/WriteEstado de texto predeterminado para las filas repetidas en páginas de continuación (ver RepeatingRowsCount).
AlignmentHorizontalAlignmentRead/WriteObtiene o establece la alineación.
HorizontalAlignmentHorizontalAlignmentRead/WriteAlineación horizontal aplicada a este párrafo.
VerticalAlignmentVerticalAlignmentRead/WriteAlineación vertical aplicada a este párrafo.
IsFirstParagraphInColumnboolRead/WriteForzar que el párrafo comience una nueva columna.
IsKeptWithNextboolRead/WriteMantener este párrafo en la misma página que el siguiente.
IsInNewPageboolRead/WriteForzar que el párrafo comience en una nueva página.
IsInLineParagraphboolRead/WriteIndicador de párrafo en línea (no comienza una nueva línea).
HyperlinkTextstring?Read/WriteDestino de hipervínculo de tipo cadena heredado.
HyperlinkHyperlink?Read/WriteDecoración de hipervínculo tipada aplicada al párrafo.
ZIndexintRead/WriteÍndice de orden Z usado por el renderizador DOM.

Métodos

SignatureDescription
Table()Llama a Table en esta instancia de Table.
GetWidth()Suma de los anchos de columna de ColumnWidths.
GetHeight(parentPage: Page)Altura renderizada aproximada de la tabla en parentPage.
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState)Aplica textState a cada celda en el número de columna dado (basado en 1).
Clone()Clonación superficial de la tabla.
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool)Importa una matriz de objetos 2-D en la tabla.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int)Importa todas las filas de un DataTable.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool)Importa con máximas filas/máximas columnas explícitas y bandera de soporte HTML.
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool)Importa un subconjunto de filas/columnas seleccionado por listas de índices.
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int)Importa un DataView.
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double)Construye la tabla a través de múltiples páginas.
Build(page: Page)Construye los bytes del flujo de contenido de la tabla para la página dada.

Ver también

 Español