SetEmbeddedData
IOleObjectFrame.SetEmbeddedData метод
Устанавливает информацию о встроенных данных 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);
}
}
См. также
- интерфейс IOleEmbeddedDataInfo
- интерфейс IOleObjectFrame
- пространство имен Aspose.Slides
- сборка Aspose.Slides