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,И еще шесть.
Описание:
HtmlTable является классом в библиотеке Aspose.Cells FOSS для TypeScript, который раскрывает 9 методов и 14 свойств для программирования.
Основные возможности включают: : number; : number; : number.Эти операции позволяют разработчикам интегрировать функциональность htmltable непосредственно в приложения TypeScript .
Класс также предоставляет информацию о cols имущество (получает коль), count имущество (считается), height собственность (получает высоту).
Инстанции создаются через единый конструктор, который инициализирует объект с по умолчанию значениями.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
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 | Читайте . | Получает цвет. |
Методы
| Signature | Описание: |
|---|---|
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-струнку с использованием указанных опций сохранения. |