SetEmbeddedData
IOleObjectFrame.SetEmbeddedData método
Establece información sobre datos OLE incrustados.
public void SetEmbeddedData(IOleEmbeddedDataInfo embeddedData)
Parámetro | Tipo | Descripción |
---|---|---|
embeddedData | IOleEmbeddedDataInfo | Datos incrustados IOleEmbeddedDataInfo |
Excepciones
excepción | condición |
---|---|
ArgumentNullException | Cuando el parámetro embeddedData es nulo. |
Observaciones
Este método cambia las propiedades del objeto para reflejar los nuevos datos y establece la bandera IsObjectLink en falso, indicando que el objeto OLE está incrustado.
Ejemplos
El siguiente ejemplo demuestra cómo cambiar los datos OLE incrustados y su tipo para un objeto existente 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);
}
}
Véase También
- interfaz IOleEmbeddedDataInfo
- interfaz IOleObjectFrame
- espacio de nombres Aspose.Slides
- ensamblado Aspose.Slides