Utwórz równanie matematyczne w PPT w C#

Równania matematyczne są potężnym narzędziem do przekazywania złożonych pojęć z jasnością i precyzją. Włączając równania do slajdów programu PowerPoint PPT, możesz wizualnie przedstawić zależności matematyczne, zasady naukowe itp. W tym przewodniku poznamy sztukę tworzenia i dodawania równań matematycznych na slajdach programu PowerPoint PPT w języku C#.

Biblioteka C# do tworzenia równań matematycznych w PPT

Do tworzenia i dodawania formuł matematycznych w slajdach PowerPoint PPT użyjemy Aspose.Slides for .NET. Jest to dobrze znana biblioteka C# do tworzenia i pracy z prezentacjami PowerPoint z poziomu aplikacji .NET. Możesz pobrać bibliotekę lub zainstalować ją z NuGet.

PM> Install-Package Aspose.Slides.NET 

Utwórz równanie matematyczne w programie PowerPoint PPT w języku C#

W programie PowerPoint możesz pisać równania lub formuły matematyczne, używając specjalnych symboli matematycznych, które można dodać do tekstu lub równania. Odbywa się to za pomocą narzędzia równań matematycznych w programie PowerPoint, które umożliwia tworzenie skomplikowanych formuł, w tym:

  • Ułamek matematyczny
  • Radykalny matematyk
  • Funkcja matematyczna
  • Granice i funkcje dziennika
  • Operacje N-arowe
  • Matryca
  • Duzi operatorzy
  • Grzech, funkcje cos

Zrozumienie struktury równań matematycznych

Elementy matematyczne są budulcem do tworzenia struktur matematycznych o różnym stopniu złożoności. Grupa tych elementów razem nazywa się MathBlock, która reprezentuje osobne wyrażenie matematyczne, formułę lub równanie. MathPortion to sekcja służąca do przechowywania tekstu matematycznego. Klasa MathParagraph pomaga zarządzać zestawami bloków matematycznych. Te zajęcia są niezbędne do pracy z równaniami matematycznymi programu PowerPoint przy użyciu Aspose.Slides.

Formułowanie równania matematycznego

Jako przykład utwórzmy następujące równanie matematyczne w prezentacji PPT przy użyciu języka C#.

Równanie matematyczne programu PowerPoint

Poniżej znajdują się kroki i części kodu, które napiszemy, aby utworzyć powyższe równanie matematyczne.

  • Najpierw dodaj kształt matematyczny, który będzie zawierał tekst matematyczny na slajdzie PPT.
using (Presentation pres = new Presentation())
{
    var mathShape = pres.Slides[0].Shapes.AddMathShape(0, 0, 720, 150);
}
  • Kształt będzie domyślnie zawierał akapit z częścią matematyczną. Klasa MathPortion działa jak pojemnik na tekst matematyczny, a aby uzyskać dostęp do zawartości matematycznej wewnątrz MathPortion, używamy zmiennej MathParagraph.
var mathParagraph = (mathShape.TextFrame.Paragraphs[0].Portions[0] as MathPortion).MathParagraph;
  • Klasa MathParagraph umożliwia odczytywanie, dodawanie, edytowanie i usuwanie bloków matematycznych (MathBlock), które składają się z kombinacji elementów matematycznych. Na przykład w ten sposób możemy utworzyć ułamek i dodać go do bloku matematycznego:
var fraction = new MathematicalText("x").Divide("y");
mathParagraph.Add(new MathBlock(fraction));
  • Każdy element matematyczny jest reprezentowany przez klasę, która implementuje interfejs IMathElement. Ten interfejs oferuje wiele metod łatwego konstruowania wyrażeń matematycznych. Używając tylko jednego wiersza kodu, możliwe jest skonstruowanie złożonego wyrażenia matematycznego. Dla ilustracji twierdzenie Pitagorasa można wyrazić w następujący sposób.
var mathBlock = new MathematicalText("c")
.SetSuperscript("2")
.Join("=")
.Join(new MathematicalText("a").SetSuperscript("2"))
.Join("+")
.Join(new MathematicalText("b").SetSuperscript("2"));

Poniżej znajduje się kompletny kod źródłowy C# do tworzenia równań matematycznych w PowerPoint PPT.

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);

}

Równania matematyczne programu PowerPoint — więcej informacji

Przeczytaj więcej o konstruowaniu równań matematycznych w PowerPoint PPT z dokumentacji.

Twórz formuły matematyczne programu PowerPoint za darmo

Użyj Aspose.Slides for Java i twórz formuły matematyczne bez ograniczeń ewaluacyjnych, otrzymując darmową licencję tymczasową.

Edytor PowerPointa online

Skorzystaj z naszego bezpłatnego edytora PowerPoint, aby tworzyć prezentacje PPT online. Nie musisz się rejestrować ani podawać żadnych innych informacji.

Wniosek

Z tego artykułu dowiedziałeś się o konstruowaniu i dodawaniu równań matematycznych w prezentacjach programu PowerPoint w języku C#. Przewodnik krok po kroku i fragmenty kodu ilustrują, jak utworzyć równanie i wstawić je do slajdu PPT. Na koniec udostępniliśmy Ci bezpłatny edytor PowerPoint online, którego możesz używać do tworzenia prezentacji.

Możesz dowiedzieć się więcej o Aspose.Slides for .NET, odwiedzając dokumentację. Możesz również zamieścić swoje zapytania na naszym forum.

Zobacz też