SetEmbeddedData
IOleObjectFrame.SetEmbeddedData-Methode
Legt Informationen über OLE eingebettete Daten fest.
public void SetEmbeddedData(IOleEmbeddedDataInfo embeddedData)
Parameter | Typ | Beschreibung |
---|---|---|
embeddedData | IOleEmbeddedDataInfo | Eingebettete Daten IOleEmbeddedDataInfo |
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Wenn der embeddedData-Parameter null ist. |
Bemerkungen
Diese Methode ändert die Eigenschaften des Objekts, um die neuen Daten widerzuspiegeln, und setzt das IsObjectLink-Flag auf false, was anzeigt, dass das OLE-Objekt eingebettet ist.
Beispiele
Das folgende Beispiel zeigt, wie OLE eingebettete Daten und deren Typ für ein bestehendes IOleObjectFrame
Objekt geändert werden können.
[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);
}
}
Siehe auch
- Schnittstelle IOleEmbeddedDataInfo
- Schnittstelle IOleObjectFrame
- Namespace Aspose.Slides
- Assembly Aspose.Slides