実はSpire.PresentationというC#用のコンポーネントがありますが、オートシェイプについての要求を解決できると思います。例えばこのツールを使用してシェイプを追加する部分のコードをご覧ください:
// 新しい三角形
IAutoShape shape = presentation.Slides[0].Shapes.AppendShape(ShapeType.Triangle, new RectangleF(50, 100, 100, 100));
//新しい四角形
shape = presentation.Slides[0].Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(225, 100, 150, 100));
//新しい楕円形
shape = presentation.Slides[0].Shapes.AppendShape(ShapeType.Ellipse, new RectangleF(450, 100, 150, 100));
//新しい五芒星
shape = presentation.Slides[0].Shapes.AppendShape(ShapeType.FivePointedStar, new RectangleF(50, 250, 100, 100));
//新しい線
shape = presentation.Slides[0].Shapes.AppendShape(ShapeType.Line, new RectangleF(300, 250, 160, 120));
//色とシェイプのスタイルを設定する
shape.Fill.FillType = FillFormatType.Solid;
shape.Fill.SolidColor.Color = Color.LightGreen;
shape.ShapeStyle.LineColor.Color = Color.White;
こうすると思いとおりにシェイプを追加できます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。