网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

C# 添加PPT项目编号列表

时间:2024-11-01 01:10:00

此条经验将分享C# 添加PPT幻灯片中项目编号列表的方法。

工具/原料

Free Spire.Presentation for .NET 3.3 (社区版)

Visual Studio

dll引用

1、在E-iceblue官网或者Nuget网站上下载Free Spire.Presentation for .NET的安装包后,注意在编辑代码时,添加引用Spire.Presentation.dll到程序。dll文件可在安装路径下的Bin文件夹中获取。

C# 添加PPT项目编号列表

C#代码示例(供参考)

1、using Spire.Presentation;using Spire.Presentation.Drawing;using System.Drawing;namespace Bullet1_PPT{ class Program { static void Main(string[] args) { //新建Presentation实例并添加一个新的shape Presentation ppt = new Presentation(); IAutoShape shape = ppt.Slides[0].Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(100, 100, 300, 150)); shape.Fill.FillType = FillFormatType.None; //添加第一个段落并设置文字,字体颜色,对齐方式 shape.TextFrame.Text = "总论"; shape.TextFrame.TextRange.Fill.FillType = FillFormatType.Solid; shape.TextFrame.TextRange.Fill.SolidColor.Color = Color.Black; shape.TextFrame.Paragraphs[0].Alignment = TextAlignmentType.Left; //设置列表方式为符号列表 shape.TextFrame.Paragraphs[0].BulletType = TextBulletType.Numbered; shape.TextFrame.Paragraphs[0].BulletStyle = NumberedBulletStyle.BulletRomanLCPeriod; //添加更多段落并设置符号列表及格式 string[] str = new string[] { "会计法律制度", "支付结算法律制度", "增值税、消费税法律制度" }; foreach (string txt in str) { TextParagraph textParagraph = new TextParagraph(); textParagraph.Text = txt; textParagraph.Alignment = TextAlignmentType.Left; textParagraph.TextRanges[0].Fill.FillType = FillFormatType.Solid; textParagraph.TextRanges[0].Fill.SolidColor.Color = Color.Black; textParagraph.BulletType = TextBulletType.Numbered; textParagraph.BulletStyle = NumberedBulletStyle.BulletRomanLCPeriod; shape.TextFrame.Paragraphs.Append(textParagraph); } //保存并打开文档 ppt.SaveToFile("项目编号列表.pptx", FileFormat.Pptx2010); System.Diagnostics.Process.Start("项目编号列表.pptx"); } }}

2、代码完成后,调试运行程序,生成文档,如下图:

C# 添加PPT项目编号列表
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com