HtmlTable
Revisión
HtmlTable Es una clase en Aspose.Cells FOSS para Tiposcritos.
HtmlTable.parse(html, cssClasses) parsa una única línea de tabla HTML en un objeto de Tabla Hdml, aplicando filtros de clase CSS opcionales.
Esta clase proporciona 10 métodos para trabajar con los objetos HtmlTable en programas de Tipescript. Los métodos disponibles incluyen: addHeader, addRow, constructor, getCellStyle, mergeTables, parse, parseAll, setCssClasses, toHtml, toWorksheet. Todos los miembros públicos están accesibles a cualquier aplicación de Tipescript después de instalar el Aspose.Cells FOSS para el paquete de tipescripto. Propiedades : caption, colWidths, color, cols, count, headers,Y 6 más.
Descripción
HtmlTable es una clase en la biblioteca de FOSS para Aspose.Cells que exponen 9 métodos y 14 propiedades para uso programático.
Las capacidades básicas incluyen: : number; : number; : number.Estas operaciones permiten a los desarrolladores integrar la funcionalidad de la tabla html directamente en las aplicaciones TypeScript.
La clase también proporciona el cols de la propiedad (que se encuentra en el count de la propiedad (que se le cuenta), el height La propiedad (que se encuentra en la altura).
Las instantes se crean a través de un único constructor que inicia el objeto con valores defectuosos.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
cols | : number | Leer | Tiene los colos. |
count | : number | Leer | Tiene el cuadro. |
height | : number | Leer | Tiene la altura. |
caption | `string | undefined` | Leer |
headers | string[] | Leer | Tiene los cabezas. |
rows | string[][] | Leer | Tiene las líneas. |
colWidths | number[] | Leer | Tiene las colas de ancho. |
rowHeights | number[] | Leer | Tiene las alturas de la línea. |
hiddenRows | boolean[] | Leer | Tiene las líneas ocultas. |
pictures | PictureInfo[] | Leer | Obtenga las fotos. |
style | : string | Leer | Tiene el estilo. |
color | : string | Leer | Obtenga el color. |
Metodología
| firma | Descripción |
|---|---|
constructor(caption: string) | Crea un nuevo HtmlTable con el texto de la etiqueta especificada. |
setCssClasses(classes: Map<string, CellStyle>) | Cálculo de las clases CSS. |
getCellStyle(row: number, col: number) → `CellStyle | undefined` |
addHeader(header: string) | Addique una barra de cabeza de la columna a la tabla. |
addRow(row: string[]) | Añade una serie de valores celulares como nueva línea a la mesa. |
parseAll(html: string, cssClasses: Map<string, CellStyle>) → HtmlTable[] | Parsa todas las tablas HTML en una cadena de HTML y los devolve como un conjunto de objetos HtmlTable. |
toWorksheet(worksheet: Worksheet, options: HtmlParseOptions) | Escribe los datos de este HtmlTable en la hoja de trabajo especificada utilizando las opciones de parse. |
parse(html: string, cssClasses: Map<string, CellStyle>) → HtmlTable | Parse una única tabla HTML en un objeto HtmlTable, que luego puede ser escrito a una hoja de trabajo a través de toWorksheet |
mergeTables(tables: HtmlTable[]) → HtmlTable | Combina múltiples instantes HtmlTable en una sola tabla, preservando líneas y columnas |
toHtml(options: HtmlSaveOptions) → string | Serializará el HtmlTable a una cinta HTML utilizando las opciones de almacenamiento especificadas. |