SetEmbeddedData

IOleObjectFrame.SetEmbeddedData method

设置有关 OLE 嵌入数据的信息。

public void SetEmbeddedData(IOleEmbeddedDataInfo embeddedData)
范围类型描述
embeddedDataIOleEmbeddedDataInfo嵌入数据IOleEmbeddedDataInfo

例外

例外(健康)状况
ArgumentNullException当 embeddedData 参数为空时。

评论

此方法更改对象的属性以反映新数据和 将 IsObjectLink 标志设置为 false,表示 OLE 对象已嵌入。

例子

以下示例演示如何更改 OLE 嵌入数据 及其现有T的类型:Aspose.Slides.IOleObjectFrame对象

[C#]
using (Presentation pres = new Presentation("SomePresentation.pptx"))
{
    OleObjectFrame oof = pres.Slides[0].Shapes[0] as OleObjectFrame;
    if (oof != null)
    {
        IOleEmbeddedDataInfo newData = new OleEmbeddedDataInfo(File.ReadAllBytes("Picture.png"), "png");
        oof.SetEmbeddedData(newData);
    }
}

也可以看看