HtmlTable
Overview
HtmlTable és una classe en FOSS per Typescript.
HtmlTable.parse(html, cssClasses) analisa una cadena de taula HTML en un objecte HtmlTable aplicant filtres opcionals de classe CSS.
Aquesta classe proporciona 10 mètodes per treballar amb objectes HtmlTable en programes Typescript. Els mètodes disponibles inclouen: addHeader, addRow, constructor, getCellStyle, mergeTables, parse, parseAll, setCssClasses, toHtml, toWorksheet. Tots els membres públics són accessibles per a qualsevol aplicació de Typescript després d’instal·lar el paquet FOSS for Typed. Propietats: caption, colWidths, color, cols, count, headers, i 6 més.
Description
HtmlTable és una classe de la biblioteca FOSS per a Aspose.Cells que exposa 9 mètodes i 14 propietats d’ús programàtic.
Les capacitats bàsiques inclouen: : number; : number; : number.Aquestes operacions permeten als desenvolupadors integrar la funcionalitat htmltable directament en les aplicacions TypeScript .
La classe també proporciona el cols propietat (obté els cols), el count propietat (obté el compte), la height propietat (obté l’altura).
Les instàncies es creen a través d’un constructor únic que inicialitza l’objecte amb valors predeterminats.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
cols | : number | Read | Prèn els cols. |
count | : number | Read | Ja ho ha fet. |
height | : number | Read | Tinc l’altura. |
caption | `string | undefined` | Read |
headers | string[] | Read | Obté els encabezaments. |
rows | string[][] | Read | Prèn les files. |
colWidths | number[] | Read | Obté les amplituds del coll. |
rowHeights | number[] | Read | Tinc les altures de fila. |
hiddenRows | boolean[] | Read | Obté les files amagades. |
pictures | PictureInfo[] | Read | Prèn les fotos. |
style | : string | Read | És el estil. |
color | : string | Read | Entenc el color. |
Methods
| Signature | Description |
|---|---|
constructor(caption: string) | Crea un nou HtmlTable amb el text de caption especificat. |
setCssClasses(classes: Map<string, CellStyle>) | S’estableix el valor de les classes css. |
getCellStyle(row: number, col: number) → `CellStyle | undefined` |
addHeader(header: string) | Afegeix una cadena d’encapçallades de columnes a la taula. |
addRow(row: string[]) | Afegeix un matriu de valors de cèl·lula com una nova fila a la taula. |
parseAll(html: string, cssClasses: Map<string, CellStyle>) → HtmlTable[] | Parseja totes les taules HTML d’una cadena HTML i els retorna com una matriu d"objectes HtmlTable. |
toWorksheet(worksheet: Worksheet, options: HtmlParseOptions) | Escriu les dades d’aquest HtmlTable a la Folla de treball especificada utilitzant les opcions d"anàlisi donades. |
parse(html: string, cssClasses: Map<string, CellStyle>) → HtmlTable | Parseja una taula HTML en un objecte HtmlTable, que després es pot escriure a una fitxa de treball via toWorksheet. |
mergeTables(tables: HtmlTable[]) → HtmlTable | Combina múltiples instàncies de HtmlTable en una taula única, preservant les files i columnes. |
toHtml(options: HtmlSaveOptions) → string | Serialitza la HtmlTable en una cadena HTML utilitzant les opcions d’estalvi especificades. |