SetEmbeddedData
IOleObjectFrame.SetEmbeddedData method
Establece información sobre datos incrustados OLE.
public void SetEmbeddedData(IOleEmbeddedDataInfo embeddedData)
Parámetro | Escribe | Descripción |
---|---|---|
embeddedData | IOleEmbeddedDataInfo | datos incrustadosIOleEmbeddedDataInfo |
Excepciones
excepción | condición |
---|---|
ArgumentNullException | Cuando el parámetro de datos incorporados es nulo. |
Observaciones
Este método cambia las propiedades del objeto para reflejar los nuevos datos y establece el indicador IsObjectLink en falso, lo que indica que el objeto OLE está incrustado.
Ejemplos
El siguiente ejemplo muestra cómo cambiar los datos incrustados OLE y su tipo para datos existentes.IOleObjectFrame
objeto
[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);
}
}
Ver también
- interface IOleEmbeddedDataInfo
- interface IOleObjectFrame
- espacio de nombres Aspose.Slides
- asamblea Aspose.Slides