AddMathShape

ShapeCollection.AddMathShape метод

Создает новую Автоформу, настроенную на математическое содержимое из стандартного шаблона, и добавляет её в конец коллекции.

public IAutoShape AddMathShape(float x, float y, float width, float height)
ПараметрТипОписание
xSingleКоордината X для левой стороны рамки формы.
ySingleКоордината Y для верхней стороны рамки формы.
widthSingleШирина рамки формы.
heightSingleВысота рамки формы.

Возвращаемое значение

Созданный объект AutoShape.

Примеры

Следующий пример показывает, как добавить математическое уравнение в презентацию PowerPoint.

[C#]
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);
}

См. также