设置OLE图标的标题
Contents
[
Hide
]
新增了一个属性SubstitutePictureTitle到IOleObjectFrame接口和OleObjectFrame类。它允许获取、设置或更改OLE图标的标题。下面的代码片段展示了创建Excel对象并设置其标题的示例。
using (Presentation pres = new Presentation())
{
ISlide slide = pres.Slides[0];
// 添加OLE对象
byte[] allbytes = File.ReadAllBytes("oleSourceFile.xlsx");
OleEmbeddedDataInfo dataInfo = new OleEmbeddedDataInfo(allbytes, "xlsx");
IOleObjectFrame oof = slide.Shapes.AddOleObjectFrame(20, 20, 50, 50, dataInfo);
oof.IsObjectIcon = true;
// 添加图像对象
byte[] imgBuf = File.ReadAllBytes("oleIconFile.ico");
IPPImage image = pres.Images.AddImage(imgBuf);
oof.SubstitutePictureFormat.Picture.Image = image;
// 设置OLE图标的标题
oof.SubstitutePictureTitle = "标题示例";
}