HtmlTable
Vue d’ensemble
HtmlTable Il est une classe dans Aspose.Cells FOSS pour Typescript.
HtmlTable.parse(html, cssClasses) parse une seule ligne de table HTML dans un objet HtmlTable en appliquant des filtres de classe CSS facultatifs.
Cette classe fournit 10 méthodes pour travailler avec des objets HtmlTable dans les programmes Typescript. Les méthodes disponibles comprennent : addHeader, addRow, constructor, getCellStyle, mergeTables, parse, parseAll, setCssClasses, toHtml, toWorksheet. Tous les membres publics sont accessibles à toute application Type-Scripts après l’installation de la Aspose.Cells FOSS pour le package Type. Propriétés : caption, colWidths, color, cols, count, headers,Et 6 autres.
Description
HtmlTable est une classe dans la bibliothèque FOSS pour Aspose.Cells qui expose 9 méthodes et 14 propriétés pour l’utilisation programmée.
Les capacités de base comprennent : : number; : number; : number.Ces opérations permettent aux développeurs d’intégrer la fonctionnalité de table html directement dans les applications TypeScript.
La classe fournit également la cols La propriété (le coût des coûts) est count La propriété (le compte est enregistré) height La propriété (qui prend la hauteur).
Les instances sont créées à travers un constructeur unique qui initialisera l’objet avec des valeurs par défaut.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
cols | : number | Lire | Obtient les cols. |
count | : number | Lire | Obtient le nombre. |
height | : number | Lire | Obtient la hauteur. |
caption | `string | undefined` | Lire |
headers | string[] | Lire | Obtient les en-têtes. |
rows | string[][] | Lire | Obtient les lignes. |
colWidths | number[] | Lire | Obtient les largeurs de colonne. |
rowHeights | number[] | Lire | Obtient les hauteurs des lignes. |
hiddenRows | boolean[] | Lire | Obtient les lignes masquées. |
pictures | PictureInfo[] | Lire | Obtient les images. |
style | : string | Lire | Obtient le style. |
color | : string | Lire | Obtient la couleur. |
méthodes
| Signature | Description |
|---|---|
constructor(caption: string) | Créez un nouveau HtmlTable avec le texte d’affichage spécifié. |
setCssClasses(classes: Map<string, CellStyle>) | Définit la valeur des classes css. |
getCellStyle(row: number, col: number) → `CellStyle | undefined` |
addHeader(header: string) | Ajouter une ligne de tête de colonne à la table. |
addRow(row: string[]) | Appliquez une série de valeurs cellulaires comme nouvelle ligne à la table. |
parseAll(html: string, cssClasses: Map<string, CellStyle>) → HtmlTable[] | Parse toutes les tables HTML dans une ligne HTML et les retourne en tant qu’ensemble d’objets HtmlTable. |
toWorksheet(worksheet: Worksheet, options: HtmlParseOptions) | Écrivez les données de ce HtmlTable dans la feuille de travail spécifiée en utilisant les options parse données. |
parse(html: string, cssClasses: Map<string, CellStyle>) → HtmlTable | Parse une seule table HTML dans un objet HtmlTable, qui peut ensuite être écrit sur un feuille de travail via toWorksheet |
mergeTables(tables: HtmlTable[]) → HtmlTable | Combine plusieurs instances HtmlTable dans une seule table, en préservant des rangs et des colonnes |
toHtml(options: HtmlSaveOptions) → string | Sérialisez le HtmlTable à une ligne HTML en utilisant les options spécifiées de sauvegarde. |