HtmlTable
Översikt
HtmlTable är en klass i Aspose.Cells FOSS för Typescript.
HtmlTable.parse(html, cssClasses) analyserar en enda HTML-tabellsträng i ett objekt som är HtmlTable genom att tillämpa valfria CSS-klasfilter.
Denna klass ger 10 metoder för att arbeta med HtmlTable objekt i Typescript-program. Tillgängliga metoder är bland annat: addHeader, addRow, constructor, getCellStyle, mergeTables, parse, parseAll, setCssClasses, toHtml, toWorksheet. Alla offentliga medlemmar är tillgängliga för alla Typescript-applikationer efter installation av FOSS for TypeScript-paketet. Egenskaper: caption, colWidths, color, cols, count, headers,Och 6 till.
Beskrivning
HtmlTable är en klass i Aspose.Cells FOSS-biblioteket för TypeScript som exponerar 9 metoder och 14 egenskaper för programmatisk användning.
Kärnfunktioner: : number; : number; : number. Dessa operationer gör det möjligt för utvecklare att integrera htmltable-funktionalitet direkt i TypeScript applikationer.
Klassen ger också de cols Företagets egendom (får kollarna), den count (beräknas), den height fastighet (får höjden).
Instanser skapas genom en enda konstruktor som initialiserar objektet med standardvärden.
Egenskaper
| Namn och namn: | Typ: | Access | Beskrivning |
|---|---|---|---|
cols | : number | Läs. | Hämtar kolumnerna. |
count | : number | Läs. | Hämtar antalet. |
height | : number | Läs. | Hämtar höjden. |
caption | `string | undefined` | Läs. |
headers | string[] | Läs. | Hämtar rubrikerna. |
rows | string[][] | Läs. | Hämtar raderna. |
colWidths | number[] | Läs. | Hämtar kolumnbredderna. |
rowHeights | number[] | Läs. | Hämtar radhöjderna. |
hiddenRows | boolean[] | Läs. | Hämtar de dolda raderna. |
pictures | PictureInfo[] | Läs. | Hämtar bilderna. |
style | : string | Läs. | Hämtar stilen. |
color | : string | Läs. | Hämtar färgen. |
Methods
| Signature | Beskrivning |
|---|---|
constructor(caption: string) | Skapar ett nytt HtmlTable med den angivna texten. |
setCssClasses(classes: Map<string, CellStyle>) | Sätter värdet för css‑klasser. |
getCellStyle(row: number, col: number) → `CellStyle | undefined` |
addHeader(header: string) | Lägger till en rad kolumnrubriker i tabellen. |
addRow(row: string[]) | Lägger till en rad cellvärden som ny rad i tabellen. |
parseAll(html: string, cssClasses: Map<string, CellStyle>) → HtmlTable[] | Analyserar alla HTML-tabeller i en HTML sträng och returnerar dem som ett array av HtmlTable objekt. |
toWorksheet(worksheet: Worksheet, options: HtmlParseOptions) | Skrev data från HtmlTable i det angivna arbetsbladet med hjälp av de givna parseringsalternativen. |
parse(html: string, cssClasses: Map<string, CellStyle>) → HtmlTable | Parserar en enda HTML-tabell till ett HtmlTable objekt, som sedan kan skrivas in i ett kalkylblad via toWorksheet. |
mergeTables(tables: HtmlTable[]) → HtmlTable | Kombinerar flera instanser av HtmlTable i en enda tabell, med bevarandet av rader och kolumner. |
toHtml(options: HtmlSaveOptions) → string | Serialiserar HtmlTable till en HTML-sträng med hjälp av de angivna sparaalternativen. |