SetEmbeddedData
IOleObjectFrame.SetEmbeddedData method
Устанавливает информацию о встроенных данных OLE.
public void SetEmbeddedData(IOleEmbeddedDataInfo embeddedData)
Параметр | Тип | Описание |
---|---|---|
embeddedData | IOleEmbeddedDataInfo | Встроенные данныеIOleEmbeddedDataInfo |
Исключения
исключение | условие |
---|---|
ArgumentNullException | Когда параметр embeddedData имеет значение null. |
Примечания
Этот метод изменяет свойства объекта, чтобы отразить новые данные и устанавливает для флага IsObjectLink значение false, указывая на то, что объект OLE внедрен.
Примеры
В следующем примере показано, как изменить встроенные данные OLE и их тип для существующих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);
}
}
Смотрите также
- interface IOleEmbeddedDataInfo
- interface IOleObjectFrame
- пространство имен Aspose.Slides
- сборка Aspose.Slides