Cet article explique comment créer un tableau dans PowerPoint à l’aide de C#. Il fournit tous les détails pour établir l’environnement, un processus étape par étape pour créer et remplir un tableau, et un exemple de code exécutable qui montre comment insérer un tableau dans une diapositive à l’aide de C#. Vous apprendrez également à formater le texte du tableau et à enregistrer la présentation résultante sur le disque en PPT, PPTX ou tout autre format pris en charge par MS PowerPoint.
Étapes pour créer un tableau dans PowerPoint à l’aide de C
- Établir l’environnement pour ajouter Aspose.Slides for .NET pour ajouter une table
- Créez une nouvelle présentation à l’aide de la classe Presentation et accédez à sa première diapositive
- Ajoutez un tableau dans la diapositive ayant les hauteurs définies pour les lignes et les colonnes à l’aide de la méthode AddTable()
- Parcourez chaque ligne et cellule du tableau nouvellement ajouté
- Définissez du texte dans chaque cellule et définissez sa police
- Enregistrez la présentation au format PPT
Ces étapes expliquent comment créer un tableau dans PowerPoint à l’aide de C#. Tout d’abord, vous pouvez créer une présentation et accéder à la première diapositive qui contient une collection de formes par défaut. Dans les étapes suivantes, créez un tableau en fournissant les coordonnées X et Y pour la position supérieure gauche du texte dans une cellule ainsi que le tableau d’entiers décrivant la hauteur des lignes et la largeur des colonnes. Dans les dernières étapes, créez un objet de classe ITextFrame et définissez la mise en forme du paragraphe de texte selon vos besoins avant d’enregistrer le fichier de sortie.
Code pour ajouter un tableau dans PowerPoint à l’aide de C
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to add table in a slide using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Instantiate a new presentation | |
Presentation presentation = new Presentation(); | |
// Access the first slide from the default collection | |
ISlide sld = presentation.Slides[0]; | |
// Specify the rows heights and columns widths | |
double[] columnsWidths = { 45, 45, 45 }; | |
double[] rowsHeights = { 45, 26, 26, 26, 26 }; | |
// Insert a new table | |
Aspose.Slides.ITable table = sld.Shapes.AddTable(55, 55, columnsWidths, rowsHeights); | |
// Fill the table and set the font | |
foreach (IRow row in table.Rows) | |
{ | |
foreach (ICell cell in row) | |
{ | |
// Access the cell's text frame | |
ITextFrame textFormat = cell.TextFrame; | |
// Set text in the cell | |
textFormat.Text = "Data " + cell.FirstRowIndex.ToString() + cell.FirstColumnIndex.ToString(); | |
// Set text font | |
textFormat.Paragraphs[0].Portions[0].PortionFormat.FontHeight = 10; | |
textFormat.Paragraphs[0].ParagraphFormat.Bullet.Type = BulletType.None; | |
} | |
} | |
// Save the presentation on the disk | |
presentation.Save("PresentationTable.ppt", SaveFormat.Ppt); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Ce tutoriel a décrit comment allez-vous insérer un tableau dans une présentation à l’aide de C#. Si vous souhaitez apprendre le processus de sécurisation d’une présentation PowerPoint, reportez-vous à l’article sur comment sécuriser une présentation PowerPoint en C #.