当前位置: 首页 > news >正文

快乐无极网站暴雪手游

快乐无极网站,暴雪手游,wordpress 图片太大,市场调研与分析本文介绍通过C#和http://VB.NET程序代码来创建和编辑PPT文档中的SmartArt图形。文中将分两个操作示例来演示创建和编辑结果。使用工具#xff1a;Spire.Presentation for .NET hotfix 5.9.5dll文件引用#xff1a;方式1#xff1a;下载包#xff1b;Spire.Presentation for…本文介绍通过C#和http://VB.NET程序代码来创建和编辑PPT文档中的SmartArt图形。文中将分两个操作示例来演示创建和编辑结果。使用工具Spire.Presentation for .NET hotfix 5.9.5dll文件引用方式1下载包Spire.Presentation for .NET 下载​www.e-iceblue.cn下载后解压打开Bin文件夹根据自己用的.NET Framework选择相应的文件夹如此示例中使用的是NET4.0即打开NET4.0文件找到Spire.Presentation.dll文件。找到dll文件后vs程序中添加引用该dll。如下引用结果方式2通过Nuget搜索下载导入。Nuget​www.nuget.org注创建SmartArt图形时可创建80多种不同类型的图形编辑图形是可添加、删除节点、编辑节点内容、给节点内容设置超链接包括链接到网页、链接到幻灯片示例1. 创建PPT SmartArt图形using Spire.Presentation; using Spire.Presentation.Diagrams;namespace AddSmartArt {class Program{static void Main(string[] args){//实例化Presentation对象Presentation ppt new Presentation();//设置幻灯片大小ppt.SlideSize.Type SlideSizeType.Screen16x9;//添加组织结构图类型的SmartArt图形并指定位置、大小ISmartArt smartArt ppt.Slides[0].Shapes.AppendSmartArt(100, 50, 450, 250, SmartArtLayoutType.OrganizationChart);//设置SmartArt的样式和颜色smartArt.Style SmartArtStyleType.IntenceEffect;smartArt.ColorStyle SmartArtColorType.ColorfulAccentColors3to4;//移除默认的形状(Node即代表SmartArt中的形状foreach (ISmartArtNode node in smartArt.Nodes){smartArt.Nodes.RemoveNode(node);}//添加形状并在其下面添加嵌套子形状ISmartArtNode node1 smartArt.Nodes.AddNode();ISmartArtNode node1_1 node1.ChildNodes.AddNode();ISmartArtNode node1_1_1 node1_1.ChildNodes.AddNode();ISmartArtNode node1_1_2 node1_1.ChildNodes.AddNode();ISmartArtNode node1_1_3 node1_1.ChildNodes.AddNode();ISmartArtNode node1_1_4 node1_1.ChildNodes.AddNode();ISmartArtNode node1_1_5 node1_1.ChildNodes.AddNode();ISmartArtNode node1_1_6 node1_1.ChildNodes.AddNode();ISmartArtNode node1_1_1_1 node1_1_1.ChildNodes.AddNode();ISmartArtNode node1_1_1_2 node1_1_1.ChildNodes.AddNode();ISmartArtNode node1_1_1_3 node1_1_1.ChildNodes.AddNode();ISmartArtNode node1_1_3_1 node1_1_3.ChildNodes.AddNode();ISmartArtNode node1_1_3_2 node1_1_3.ChildNodes.AddNode();ISmartArtNode node1_1_6_1 node1_1_6.ChildNodes.AddNode();ISmartArtNode node1_1_6_2 node1_1_6.ChildNodes.AddNode();ISmartArtNode node1_1_6_3 node1_1_6.ChildNodes.AddNode();//在每一个形状上添加文字node1.TextFrame.Text 董事会n Board of Directors; node1_1.TextFrame.Text 总经理n General Manager;node1_1_1.TextFrame.Text 供应部n Supply Dept.;node1_1_2.TextFrame.Text 营销部n Sales Dept.;node1_1_3.TextFrame.Text 生产部n Productive Dept.;node1_1_4.TextFrame.Text 财务部n Finance Dept.;node1_1_5.TextFrame.Text 人力资源部n HR Dept.;node1_1_6.TextFrame.Text 质检中心n Quality Center;node1_1_1_1.TextFrame.Text 采购部n Purchase Dept.;node1_1_1_2.TextFrame.Text 仓库管理n Warehouse Manager;node1_1_1_3.TextFrame.Text 物流部n Logistics Dept.;node1_1_3_1.TextFrame.Text 生产车间n Production Dept.;node1_1_3_2.TextFrame.Text 维修部n Maintenance Dept.;node1_1_6_1.TextFrame.Text 生产质量管理n Production Quality Mgt.;node1_1_6_2.TextFrame.Text 生产安全管理n Production Safety Mgt.;node1_1_6_3.TextFrame.Text 环境管理n Environmental Mgt.;//保存文档ppt.SaveToFile(result.pptx, FileFormat.Pptx2013);System.Diagnostics.Process.Start(result.pptx);}} } 图形创建结果http://vb.netImports Spire.Presentation Imports Spire.Presentation.DiagramsNamespace AddSmartArtClass ProgramPrivate Shared Sub Main(args As String())实例化Presentation对象Dim ppt As New Presentation()设置幻灯片大小ppt.SlideSize.Type SlideSizeType.Screen16x9添加组织结构图类型的SmartArt图形并指定位置、大小Dim smartArt As ISmartArt ppt.Slides(0).Shapes.AppendSmartArt(100, 50, 750, 450, SmartArtLayoutType.OrganizationChart)设置SmartArt的样式和颜色smartArt.Style SmartArtStyleType.IntenceEffectsmartArt.ColorStyle SmartArtColorType.ColorfulAccentColors3to4移除默认的形状(Node即代表SmartArt中的形状For Each node As ISmartArtNode In smartArt.NodessmartArt.Nodes.RemoveNode(node)Next添加形状并在其下面添加嵌套子形状Dim node1 As ISmartArtNode smartArt.Nodes.AddNode()Dim node1_1 As ISmartArtNode node1.ChildNodes.AddNode()Dim node1_1_1 As ISmartArtNode node1_1.ChildNodes.AddNode()Dim node1_1_2 As ISmartArtNode node1_1.ChildNodes.AddNode()Dim node1_1_3 As ISmartArtNode node1_1.ChildNodes.AddNode()Dim node1_1_4 As ISmartArtNode node1_1.ChildNodes.AddNode()Dim node1_1_5 As ISmartArtNode node1_1.ChildNodes.AddNode()Dim node1_1_6 As ISmartArtNode node1_1.ChildNodes.AddNode()Dim node1_1_1_1 As ISmartArtNode node1_1_1.ChildNodes.AddNode()Dim node1_1_1_2 As ISmartArtNode node1_1_1.ChildNodes.AddNode()Dim node1_1_1_3 As ISmartArtNode node1_1_1.ChildNodes.AddNode()Dim node1_1_3_1 As ISmartArtNode node1_1_3.ChildNodes.AddNode()Dim node1_1_3_2 As ISmartArtNode node1_1_3.ChildNodes.AddNode()Dim node1_1_6_1 As ISmartArtNode node1_1_6.ChildNodes.AddNode()Dim node1_1_6_2 As ISmartArtNode node1_1_6.ChildNodes.AddNode()Dim node1_1_6_3 As ISmartArtNode node1_1_6.ChildNodes.AddNode()在每一个形状上添加文字node1.TextFrame.Text 董事会 vbLf Board of Directorsnode1_1.TextFrame.Text 总经理 vbLf General Managernode1_1_1.TextFrame.Text 供应部 vbLf Supply Dept.node1_1_2.TextFrame.Text 营销部 vbLf Sales Dept.node1_1_3.TextFrame.Text 生产部 vbLf Productive Dept.node1_1_4.TextFrame.Text 财务部 vbLf Finance Dept.node1_1_5.TextFrame.Text 人力资源部 vbLf HR Dept.node1_1_6.TextFrame.Text 质检中心 vbLf Quality Centernode1_1_1_1.TextFrame.Text 采购部 vbLf Purchase Dept.node1_1_1_2.TextFrame.Text 仓库管理 vbLf Warehouse Managernode1_1_1_3.TextFrame.Text 物流部 vbLf Logistics Dept.node1_1_3_1.TextFrame.Text 生产车间 vbLf Production Dept.node1_1_3_2.TextFrame.Text 维修部 vbLf Maintenance Dept.node1_1_6_1.TextFrame.Text 生产质量管理 vbLf Production Quality Mgt.node1_1_6_2.TextFrame.Text 生产安全管理 vbLf Production Safety Mgt.node1_1_6_3.TextFrame.Text 环境管理 vbLf Environmental Mgt.保存文档ppt.SaveToFile(result.pptx, FileFormat.Pptx2013)System.Diagnostics.Process.Start(result.pptx)End SubEnd Class End Namespace 示例2. 编辑PPT SmartArt图形using Spire.Presentation; using Spire.Presentation.Diagrams;namespace ModifySmartArt {class Program{static void Main(string[] args){//加载PPT幻灯片文档Presentation ppt new Presentation();ppt.LoadFromFile(test.pptx);//获取SmartArt图形的节点集合ISmartArt smartart ppt.Slides[0].Shapes[0] as ISmartArt;ISmartArtNodeCollection nodes smartart.Nodes;//更改节点内容nodes[1].TextFrame.Text 新修改的节点内容;//添加超链接到节点nodes[2].Click new ClickHyperlink(https://baike.baidu.com/);//添加指向网页的超链接nodes[3].Click new ClickHyperlink(ppt.Slides[1]);//添加指向指定幻灯片的超链接//添加节点ISmartArtNode newnode nodes[5].ChildNodes.AddNode();newnode.TextFrame.Text 新添加的节点内容;//删除节点//nodes[0].ChildNodes[3].ChildNodes.RemoveNodeByPosition(0); //保存到本地并打开ppt.SaveToFile(output.pptx, FileFormat.Pptx2010);System.Diagnostics.Process.Start(output.pptx);}} } 添加超链接后注意要在幻灯片播放下才可见超链接添加效果http://VB.NETImports Spire.Presentation Imports Spire.Presentation.DiagramsNamespace ModifySmartArtClass ProgramPrivate Shared Sub Main(args As String())加载PPT幻灯片文档Dim ppt As New Presentation()ppt.LoadFromFile(test.pptx)获取SmartArt图形的节点集合Dim smartart As ISmartArt TryCast(ppt.Slides(0).Shapes(0), ISmartArt)Dim nodes As ISmartArtNodeCollection smartart.Nodes更改节点内容nodes(1).TextFrame.Text 新修改的节点内容添加超链接到节点nodes(2).Click New ClickHyperlink(https://baike.baidu.com/)添加指向网页的超链接nodes(3).Click New ClickHyperlink(ppt.Slides(1))添加指向指定幻灯片的超链接添加节点Dim newnode As ISmartArtNode nodes(5).ChildNodes.AddNode()newnode.TextFrame.Text 新添加的节点内容删除节点nodes[0].ChildNodes[3].ChildNodes.RemoveNodeByPosition(0); 保存到本地并打开ppt.SaveToFile(output.pptx, FileFormat.Pptx2010)System.Diagnostics.Process.Start(output.pptx)End SubEnd Class End Namespace
http://www.yutouwan.com/news/229281/

相关文章:

  • 河南高端网站建设中国新闻社和新华社有什么区别
  • 开发网站价格精湛的网站建设
  • 聚企360做的网站北京优化seo排名
  • 重庆中环建设有限公司网站华为公司网站建设案例分析
  • 手机网站制作费用益阳网站设计公司
  • wordpress 修改网页网站推广优化张店
  • 协同办公oaseo岗位要求
  • 怎么做p2p的网站河南省建设厅官方网站李学军
  • 网站运营的主要工作内容个人网站备案简介怎么写
  • 如何做公司网站网页宁德网站推广
  • 网站建设的基础知识哪有做网站的 优帮云
  • 也买酒技术网站建设电脑有网络但是打不开网页
  • 郑州做网站优化价格做没有好的网站你懂的
  • 利辛做网站wordpress修改管理员
  • 莱阳网站建设湖南seo网站设计
  • 免费网站后台管理系统京京商城
  • 网站访问量怎么增加h5案例
  • 绵阳市建设工程质量监督站网站精通网站开发书籍
  • 网站开发教程公司潍坊住房和城乡建设局招标网站
  • 怎么用网站做远控找网站推广
  • 请人做网站学做粤菜的网站有哪些
  • 中国最知名的网站建设公司产品设计考研
  • 做外贸面料哪个网站可以接单网站安全检测怎么关掉
  • 网站建设工作总结6品牌注册查询官网入口
  • 海南七星彩网站开发淘宝客网站需要备案
  • 东营网站建设费用网站开发综合设计报告
  • 楚雄网站建设公司一站式免费建站平台
  • 网站建设商虎小程序蚌埠做网站公司
  • 百度seo新站优化制作一个购物网站
  • 北海教网站建设个人做视频网站烧钱