Créer un élément HTML <table> en ligne
Le Générateur HTML Table produit le balisage d’un tableau à partir du nombre de lignes et de colonnes ainsi que des paramètres d’en-tête, de bordure, de largeur et d’alignement sélectionnés. L’aperçu et les sorties HTML et C# sont actualisés ensemble afin que vous puissiez vérifier le résultat avant de le copier dans une page web ou un projet .NET.
Options du Générateur HTML Table
Le générateur interactif propose les options suivantes :
- Rows et Cols définissent la taille du corps du tableau. Header row ajoute un élément
<thead>distinct. - Style, Border et Color définissent le style, l’épaisseur et la couleur du contour du tableau et de la grille des cellules.
- Width accepte des valeurs en pourcentage ou en pixels. Align positionne un tableau plus étroit que son conteneur.
L’aperçu et les deux panneaux de code sont actualisés automatiquement. Les cellules HTML utilisent des espaces réservés vides, tandis que la sortie C# ajoute des libellés de ligne et de colonne.
Créer un élément HTML <table> en C#
Le panneau HTML Code contient le balisage du tableau produit avec les options actuelles. Le panneau C# Code présente en dessous le processus de programmation équivalent avec Aspose.HTML for .NET .
Le code généré suit les étapes suivantes :
- Crée un
HTMLDocumentet un élément<table>avecDocument.CreateElement(). - Applique la bordure, la largeur et l’alignement sélectionnés avec
ICSSStyleDeclaration.SetProperty(). - Ajoute la ligne d’en-tête facultative, les lignes du corps et les cellules avec
HTMLTableSectionElement.InsertRow()et les opérations correspondantes sur les lignes. - Ajoute le tableau au corps du document et enregistre
table.htmlavecHTMLDocument.Save().
Configurez d’abord le tableau, puis copiez le code C# actualisé dans votre projet .NET.
Questions fréquentes sur le Générateur HTML Table
1. Dois-je définir la largeur du tableau en pourcentage ou en pixels ?
Utilisez un pourcentage lorsque le tableau doit s’adapter à la largeur de son conteneur parent. Utilisez des pixels si vous avez besoin d’une largeur fixe qui ne varie pas avec la mise en page environnante.
2. Pourquoi une modification de Align n’a-t-elle parfois aucun effet visible ?
L’alignement à gauche, au centre ou à droite utilise l’espace horizontal libre autour du tableau. Si le tableau occupe toute la largeur de son conteneur, il ne reste aucun espace pour le déplacer. Réduisez Width afin de rendre l’alignement sélectionné visible.
3. Pourquoi la bordure du tableau n’apparaît-elle pas dans l’aperçu ?
La bordure reste invisible lorsque Border vaut 0 ou lorsque Style est défini sur none ou hidden. Sélectionnez un style visible comme solid, dashed ou dotted et choisissez une épaisseur supérieure à zéro.
4. Quelle taille de tableau puis-je créer avec le générateur ?
Vous pouvez générer de 1 à 100 lignes de corps et de 1 à 100 colonnes. Lorsque Header row est activé, le générateur ajoute une ligne d’en-tête distincte au-dessus du nombre de lignes de corps sélectionné.
5. Puis-je ajouter le tableau généré à un document HTML existant ?
Oui. Remplacez le constructeur HTMLDocument sans paramètre par new HTMLDocument("input.html"), ajoutez le tableau au corps du document ou à un autre élément sélectionné, puis enregistrez le document modifié dans un nouveau fichier.
Installer Aspose.HTML for .NET
Installez Aspose.HTML for .NET depuis NuGet avec l’interface CLI .NET :
dotnet add package Aspose.HTML
Vous pouvez également utiliser l’interface du gestionnaire de packages NuGet ou exécuter Install-Package Aspose.HTML dans la console du gestionnaire de packages. Consultez le
guide d’installation
pour la configuration, ou demandez une
licence temporaire
afin d’évaluer l’API sans limitations.
Autres générateurs HTML
Créez d’autres éléments et structures HTML avec des générateurs spécialisés