Створення математичних рівнянь у PPT на C#

Математичні рівняння є потужним інструментом для передачі складних понять з ясністю та точністю. Додавши рівняння до слайдів PowerPoint PPT, ви можете візуально представити математичні зв’язки, наукові принципи тощо. У цьому посібнику ми розглянемо мистецтво створення та додавання математичних рівнянь до слайдів PowerPoint PPT на C#.

Бібліотека C# для створення математичних рівнянь у PPT

Щоб створити та додати математичні формули до слайдів PowerPoint PPT, ми будемо використовувати Aspose.Slides for .NET. Це добре відома бібліотека C# для створення та роботи з презентаціями PowerPoint у програмах .NET. Ви можете завантажити бібліотеку або встановити її з NuGet.

PM> Install-Package Aspose.Slides.NET 

Створіть математичне рівняння в PowerPoint PPT на C#

У PowerPoint можна писати математичні рівняння або формули за допомогою спеціальних математичних символів, які можна додавати до тексту чи рівняння. Це робиться за допомогою інструмента математичних рівнянь у PowerPoint, який дозволяє створювати складні формули, зокрема:

  • Математичний дріб
  • Математичний радикал
  • Математична функція
  • Обмеження та функції журналу
  • N-ічні операції
  • Матриця
  • Великі оператори
  • Sin, cos функції

Розуміння структури математичних рівнянь

Математичні елементи є будівельними блоками для створення математичних структур різного рівня складності. Група цих елементів разом називається MathBlock, який представляє окремий математичний вираз, формулу або рівняння. MathPortion – це розділ, який використовується для зберігання математичного тексту. Клас MathParagraph допомагає керувати наборами математичних блоків. Ці класи необхідні для роботи з математичними рівняннями PowerPoint за допомогою Aspose.Slides.

Складання математичного рівняння

Як приклад, давайте створимо таке математичне рівняння в PPT-презентації за допомогою C#.

Математичні рівняння PowerPoint

Нижче наведено кроки та частини коду, які ми напишемо, щоб створити наведене вище математичне рівняння.

  • Спочатку додайте математичну форму, яка міститиме математичний текст на слайді PPT.
using (Presentation pres = new Presentation())
{
    var mathShape = pres.Slides[0].Shapes.AddMathShape(0, 0, 720, 150);
}
  • Форма за замовчуванням матиме абзац із математичною частиною. Клас MathPortion діє як контейнер для математичного тексту, а для доступу до математичного вмісту всередині MathPortion ми використовуємо змінну MathParagraph.
var mathParagraph = (mathShape.TextFrame.Paragraphs[0].Portions[0] as MathPortion).MathParagraph;
  • Клас MathParagraph дозволяє читати, додавати, редагувати та видаляти математичні блоки (MathBlock), які складаються з комбінації математичних елементів. Наприклад, ось як ми можемо створити дріб і додати його до математичного блоку:
var fraction = new MathematicalText("x").Divide("y");
mathParagraph.Add(new MathBlock(fraction));
  • Кожен математичний елемент представлено класом, який реалізує інтерфейс IMathElement. Цей інтерфейс пропонує численні методи легкої побудови математичних виразів. Використовуючи лише один рядок коду, можна побудувати складний математичний вираз. Як приклад, теорему Піфагора можна виразити так.
var mathBlock = new MathematicalText("c")
.SetSuperscript("2")
.Join("=")
.Join(new MathematicalText("a").SetSuperscript("2"))
.Join("+")
.Join(new MathematicalText("b").SetSuperscript("2"));

Нижче наведено повний вихідний код C# для створення математичного рівняння в 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);

}

Математичні рівняння PowerPoint - докладніше

Дізнайтеся більше про побудову математичних рівнянь у PowerPoint PPT із документації.

Створюйте математичні формули PowerPoint безкоштовно

Використовуйте Aspose.Slides for Java і створюйте математичні формули без обмежень оцінки, отримавши безкоштовну тимчасову ліцензію.

Інтернет-редактор PowerPoint

Використовуйте наш безкоштовний редактор PowerPoint, щоб створювати презентації PPT онлайн. Не потрібно самостійно реєструватися або надавати будь-яку іншу інформацію.

Висновок

У цій статті ви дізналися про побудову та додавання математичних рівнянь у презентації PowerPoint у C#. У покроковому посібнику та фрагментах коду показано, як створити рівняння та вставити його в слайд PPT. Нарешті, ми надали вам безкоштовний онлайн-редактор PowerPoint, який ви можете використовувати для створення своїх презентацій.

Ви можете дізнатися більше про Aspose.Slides for .NET, відвідавши документацію. Також ви можете опублікувати свої запити на нашому форумі.

Дивись також