在文本框中我们可以实现的操作有很多,如插入文字、图片、设置字体大小、颜色、文本框背景填充、边框设置等。下面的示例中,将介绍通过C# 在PPT幻灯片中插入幻灯片的方法。
示例要点包括:
- 插入文本到文本框
- 设置边框颜色、粗细
- 文本框背景色填充
- 设置文本框旋转
- 设置文本框阴影效果
使用工具:Free Spire.Presentation for .NET 3.3(免费版)
注:安装后,注意在程序中添加引用Spire.Presentaton.dll(dll可在安装路径下的Bin文件夹中获取)
C# 代码(供参考)
using Spire.Presentation; using Spire.Presentation.Drawing; using System.Drawing; namespace InsertTextbox_PPT { class Program { static void Main(string[] args) { //实例化Presentation类对象,加载文档并获取第一个幻灯片 Presentation presentation = new Presentation(); presentation.LoadFromFile("test.pptx"); ISlide slide = presentation.Slides[0]; //添加一个文本框(shape)到第一张幻灯片并添加文字。 IAutoShape shape = slide.Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(400, 250, 500, 200)); string textString = "宮崎駿は、1941年1月5日、東京都文京区生まれ。" + "アニメーター、アニメーター、漫画家、アニメーター、アニメーション脚本家。" + " 東京学習研究所大学政治経済学科卒業。" + "1963年には、東営アニメーションカンパニーに入社し、アニメーターとして働いていました。" + "1971年に手塚治虫が制作した「バグプロダクションアニメーション部」に参加。"; shape.AppendTextFrame(textString); //设置shape线条颜色和宽度 shape.Line.FillType = FillFormatType.Solid; shape.Line.Width = 1.5; shape.Line.SolidFillColor.Color = Color.LightYellow; //设置shape填充颜色为渐变色 shape.Fill.FillType = Spire.Presentation.Drawing.FillFormatType.Gradient; shape.Fill.Gradient.GradientShape = Spire.Presentation.Drawing.GradientShapeType.Linear; shape.Fill.Gradient.GradientStops.Append(1f, KnownColors.SkyBlue); shape.Fill.Gradient.GradientStops.Append(0, KnownColors.LightPink); //设置shape阴影 Spire.Presentation.Drawing.OuterShadowEffect shadow = new Spire.Presentation.Drawing.OuterShadowEffect(); shadow.BlurRadius = 20; shadow.Direction = 30; shadow.Distance = 8; shadow.ColorFormat.Color = Color.LightGray; shape.EffectDag.OuterShadowEffect = shadow; //设置shape向左旋转10度,(向右旋转为正) shape.Rotation = -10; //保存并打开文档 presentation.SaveToFile("result.pptx", FileFormat.Pptx2007); System.Diagnostics.Process.Start("result.pptx"); } } }
文本框添加效果前后对比:
添加前:
文本框添加效果:
(本文完)
相关推荐
委托的练习。还有一个第三方的高级文本框控件。目录里面自己找哈。
C#限制文本框输入数字,各种方法.
c#自定义文本框源码,非常不错的源码,可以下载学习使用!
C#限制文本框只允许输入数字类型,比如在本实例中,当你输入除了数字以外的字符类型时,便会弹出一个文本提示框,告诉您这个输入框内不允许输入其它类型的字符,在C#编程中,是比较常见且实用的小特效,欢迎新手...
C#文本框输入提示功能。有完整的代码,可供参考,获得焦点后就会自动消失
C# 课件 ppt 幻灯片 ,偶的上课课件。。。希望有用
C# 密码文本框C# 密码文本框C# 密码文本框C# 密码文本框C# 密码文本框C# 密码文本框C# 密码文本框C# 密码文本框
C#文本框TextBox只有输入数字 C#文本框输入数字 C#文本框数字 C#TextBox只有输入数字 C#TextBox只能输入数字
一个C#上使用的透明文本框控件,可以使你设置的背景显示出来,效果类似QQ聊天上的
VS2010通过C#来控制PPT的控制,上一页,下一页的控制
C#文本框输入提示功能 下拉框 用代码可供查看
基于PPT自动播放时,离开焦点便会停止播放的缺陷。本程序通过C#实现了自动播放PPT,且离开焦点后能照样自动播放。
C#替换Word文本框,简单使用,欢迎下载使用
C#基础教程,全部幻灯片PPT。共16章 是C#知识点全面,系统,是初学者很好的基础教程, 也是C#讲师的一个很好教案。 需要者请到网站下载: http://download.csdn.net/user/QQ223857666 第1章 程序设计语言与程序设计...
C# 生成ppt PPt C# 生成ppt PPtC# 生成ppt PPt C# 生成ppt PPt
使用C#winForm循环幻灯片播放图片,平台环境VS2013,代码目录下Pic文件夹放图片,可根据需要更改。
c# 文本框只能输入数字
C#文本框只能输入数字 希望对大家有帮助
可以在c#中 文本框里锁定数字区,防止出错。
C#各种格式的文本框 C#各种格式的文本框 C#各种格式的文本框