Spire.Presentation支持给PowerPoint形状设置可选文本(标题和说明),同时也支持获取形状的可选文本,这意味着我们可以通过可选文本寻找到指定的形状。本文将介绍如何使用Spire.Presentation设置和获取PowerPoint形状的可选文本。
C#
//创建Presentation实例
Presentation ppt = new Presentation();
//加载PowerPoint文档
ppt.LoadFromFile("Input.pptx");
//获取第一张幻灯片
ISlide slide = ppt.Slides[0];
//给幻灯片中的第一个形状设置可选文本 (标题和说明)
slide.Shapes[0].AlternativeTitle = "矩形";
slide.Shapes[0].AlternativeText = "这是一个矩形";
//获取幻灯片中的第一个形状的可选文本 (标题和说明)
//string title = slide.Shapes[0].AlternativeTitle;
//string description = slide.Shapes[0].AlternativeText;
//保存文档
ppt.SaveToFile("Output.pptx", FileFormat.Pptx2013);
VB.NET
'创建Presentation实例
Dim ppt As New Presentation()
'加载PowerPoint文档
ppt.LoadFromFile("Input.pptx")
'获取第一张幻灯片
Dim slide As ISlide = ppt.Slides(0)
'给幻灯片中的第一个形状设置可选文本 (标题和说明)
slide.Shapes(0).AlternativeTitle = "矩形"
slide.Shapes(0).AlternativeText = "这是一个矩形"
'获取幻灯片中的第一个形状的可选文本 (标题和说明)
'string title = slide.Shapes[0].AlternativeTitle;
'string description = slide.Shapes[0].AlternativeText;
'保存文档
ppt.SaveToFile("Output.pptx", FileFormat.Pptx2013)
设置可选文本的效果图: