HtmlTable
Общ преглед
HtmlTable е клас в Aspose.Cells FOSS за Typescript.
HtmlTable.parse(html, cssClasses) анализира един HTML табличен нисък в обект HtmlTable с помощта на допълнителни CSS класни филтри.
Този клас предоставя 10 метода за работа с HtmlTable обекти в програми Typescript. Наличните методи включват: addHeader, addRow, constructor, getCellStyle, mergeTables, parse, parseAll, setCssClasses, toHtml, toWorksheet. Всички публични членове са достъпни за всяко приложение на Typescript след инсталиране на пакета Aspose.Cells FOSS for Typscript. Свойства: caption, colWidths, color, cols, count, headers, и още 6 .
Описание на състоянието
HtmlTable е клас в библиотеката Aspose.Cells FOSS за TypeScript, който излага 9 метода и 14 свойства за програмно използване.
Основните възможности включват: : number; : number; : number.Тези операции позволяват на разработчиците да интегрират функционалността htmltable директно в приложенията TypeScript.
Класата също така предоставя и cols собственост (получава колоните), count собственост (включва броя), height собственост (получава височината).
Инстанциите се създават чрез един конструктор, който инициализира обекта с по подразбиране стойности.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
cols | : number | Прочети. | Вземи си колелата. |
count | : number | Прочети. | Смята се. |
height | : number | Прочети. | Получава височината. |
caption | `string | undefined` | Прочети. |
headers | string[] | Прочети. | Взема заглавията. |
rows | string[][] | Прочети. | - Да, но ще се справи. |
colWidths | number[] | Прочети. | Взема ширините на стените. |
rowHeights | number[] | Прочети. | Получава височина на редиците. |
hiddenRows | boolean[] | Прочети. | Взема скритите редове. |
pictures | PictureInfo[] | Прочети. | Взе снимките. |
style | : string | Прочети. | Става стил. |
color | : string | Прочети. | Разбрал е цвета. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
constructor(caption: string) | Създава нов HtmlTable с посочения текст на надпис. |
setCssClasses(classes: Map<string, CellStyle>) | Определя стойността на класовете в css. |
getCellStyle(row: number, col: number) → `CellStyle | undefined` |
addHeader(header: string) | Добавя сереж на заглавията на колоните към таблицата. |
addRow(row: string[]) | Прибавя масив от стойности на клетки като нов ред към таблицата. |
parseAll(html: string, cssClasses: Map<string, CellStyle>) → HtmlTable[] | Разглежда всички HTML таблици в един HTML нисък и ги връща като масив от HtmlTable обекти. |
toWorksheet(worksheet: Worksheet, options: HtmlParseOptions) | Написва данните на HtmlTable в посочения работен лист, като използва дадените опции за парсиране. |
parse(html: string, cssClasses: Map<string, CellStyle>) → HtmlTable | Разглежда една HTML таблица в обект HtmlTable, който след това може да бъде написан на работен лист чрез toWorksheet. |
mergeTables(tables: HtmlTable[]) → HtmlTable | Комбинира няколко HtmlTable инстанции в една таблица, запазвайки редове и колони |
toHtml(options: HtmlSaveOptions) → string | Сериализира HtmlTable в HTML нишка, като използва посочените опции за съхранение. |