Créer une équation mathématique dans PPT en C#

Les équations mathématiques sont un outil puissant pour transmettre des concepts complexes avec clarté et précision. En incorporant des équations dans vos diapositives PowerPoint PPT, vous pouvez représenter visuellement des relations mathématiques, des principes scientifiques, etc. Dans ce guide, nous explorerons l’art de créer et d’ajouter des équations mathématiques dans des diapositives PowerPoint PPT en C#.

Bibliothèque C # pour créer des équations mathématiques dans PPT

Pour créer et ajouter des formules mathématiques dans des diapositives PowerPoint PPT, nous utiliserons Aspose.Slides for .NET. Il s’agit d’une bibliothèque C # bien connue pour créer et travailler avec des présentations PowerPoint à partir d’applications .NET. Vous pouvez soit télécharger la bibliothèque, soit l’installer à partir de NuGet.

PM> Install-Package Aspose.Slides.NET 

Créer une équation mathématique dans PowerPoint PPT en C

Dans PowerPoint, vous pouvez écrire des équations ou des formules mathématiques à l’aide de symboles mathématiques spéciaux qui peuvent être ajoutés à votre texte ou à votre équation. Cela se fait à l’aide de l’outil d’équations mathématiques de PowerPoint, qui vous permet de créer des formules compliquées, notamment :

  • Fraction mathématique
  • Mathématique radicale
  • Fonction mathématique
  • Limites et fonctions de journal
  • Opérations n-aires
  • Matrice
  • Grands opérateurs
  • Fonctions sin, cos

Comprendre la structure des équations mathématiques

Les éléments mathématiques sont des blocs de construction pour créer des structures mathématiques avec différents niveaux de complexité. Un groupe de ces éléments est appelé un MathBlock, qui représente une expression, une formule ou une équation mathématique distincte. Une MathPortion est une section utilisée pour stocker du texte mathématique. La classe MathParagraph permet de gérer des ensembles de blocs mathématiques. Ces cours sont essentiels pour travailler avec des équations mathématiques PowerPoint à l’aide d’Aspose.Slides.

Formuler l’équation mathématique

À titre d’exemple, créons l’équation mathématique suivante dans une présentation PPT à l’aide de C#.

Équation mathématique PowerPoint

Vous trouverez ci-dessous les étapes et les parties du code que nous allons écrire pour créer l’équation mathématique ci-dessus.

  • Tout d’abord, ajoutez une forme mathématique qui contiendra le texte mathématique sur la diapositive PPT.
using (Presentation pres = new Presentation())
{
    var mathShape = pres.Slides[0].Shapes.AddMathShape(0, 0, 720, 150);
}
  • La forme aura un paragraphe avec une partie mathématique par défaut. La classe MathPortion agit comme un conteneur pour le texte mathématique et pour accéder au contenu mathématique à l’intérieur de MathPortion, nous utilisons la variable MathParagraph.
var mathParagraph = (mathShape.TextFrame.Paragraphs[0].Portions[0] as MathPortion).MathParagraph;
  • La classe MathParagraph vous permet de lire, d’ajouter, de modifier et de supprimer des blocs mathématiques (MathBlock), constitués d’une combinaison d’éléments mathématiques. Par exemple, voici comment nous pouvons créer une fraction et l’ajouter au bloc mathématique :
var fraction = new MathematicalText("x").Divide("y");
mathParagraph.Add(new MathBlock(fraction));
  • Chaque élément mathématique est représenté par une classe qui implémente l’interface IMathElement. Cette interface offre de nombreuses méthodes pour la construction sans effort d’expressions mathématiques. En utilisant une seule ligne de code, il est possible de construire une expression mathématique complexe. A titre d’illustration, le théorème de Pythagore pourrait s’exprimer comme suit.
var mathBlock = new MathematicalText("c")
.SetSuperscript("2")
.Join("=")
.Join(new MathematicalText("a").SetSuperscript("2"))
.Join("+")
.Join(new MathematicalText("b").SetSuperscript("2"));

Voici le code source C # complet pour créer une équation mathématique dans un PPT PowerPoint.

using (Presentation pres = new Presentation())
{
    IAutoShape mathShape = pres.Slides[0].Shapes.AddMathShape(0, 0, 720, 150);
    var mathParagraph = (mathShape.TextFrame.Paragraphs[0].Portions[0] as MathPortion).MathParagraph;

    var fraction = new MathematicalText("x").Divide("y");
    mathParagraph.Add(new MathBlock(fraction));

    var mathBlock = new MathematicalText("c")

        .SetSuperscript("2")

        .Join("=")

        .Join(new MathematicalText("a").SetSuperscript("2"))

        .Join("+")

        .Join(new MathematicalText("b").SetSuperscript("2"));

    mathParagraph.Add(mathBlock);

    pres.Save("math.pptx", SaveFormat.Pptx);

}

Équations mathématiques PowerPoint - En savoir plus

En savoir plus sur la construction d’équations mathématiques dans un PowerPoint PPT à partir de la documentation.

Créez des formules mathématiques PowerPoint gratuitement

Utilisez Aspose.Slides for Java et créez des formules mathématiques sans limitation d’évaluation en obtenant une licence temporaire gratuite.

Éditeur PowerPoint en ligne

Utilisez notre éditeur PowerPoint gratuit pour créer des présentations PPT en ligne. Pas besoin de vous inscrire ou de fournir d’autres informations.

Conclusion

Dans cet article, vous avez appris à construire et à ajouter des équations mathématiques dans des présentations PowerPoint en C#. Le guide étape par étape et les extraits de code ont illustré comment créer une équation et l’insérer dans une diapositive PPT. Enfin, nous vous avons fourni un éditeur PowerPoint en ligne gratuit que vous pouvez utiliser pour créer vos présentations.

Vous pouvez en savoir plus sur Aspose.Slides for .NET en visitant la documentation. Vous pouvez également poster vos questions sur notre forum.

Voir également