C# 在PowerPoint中插入组合形状

形状是PowerPoint中最常见的元素,在PowerPoint中,我们可以插入多个形状然后将形状组合,以便它们作为一个单元来工作。本文将介绍如何使用.NET PowerPoint组件和C#在PowerPoint幻灯片中创建组合形状。

在使用以下代码前,需要下载Spire.Presentation,并引用Spire.Presentation.dll到工程中。

//创建PowerPoint文档
Presentation ppt = new Presentation();

//获取第一张幻灯片
ISlide slide= ppt.Slides[0];

//添加一个矩形
IShape rectangle = slide.Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(20, 100, 200, 40));
rectangle.Fill.FillType = FillFormatType.Solid;
rectangle.Fill.SolidColor.KnownColor = KnownColors.Gold;
rectangle.Line.Width = 0.1f;

//添加一个带状形状
IShape ribbon = slide.Shapes.AppendShape(ShapeType.Ribbon2, new RectangleF(60, 75, 120, 80));
ribbon.Fill.FillType = FillFormatType.Solid;
ribbon.Fill.SolidColor.KnownColor = KnownColors.Purple;
ribbon.Line.Width = 0.1f;

//将两个形状添加到ArrayList数组
ArrayList list = new ArrayList();
list.Add(rectangle);
list.Add(ribbon);

//组合数组中的形状
ppt.Slides[0].GroupShapes(list);

//保存文档
ppt.SaveToFile("output.pptx", FileFormat.Pptx2010);

C# PPT 中如何组合形状

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值