InsertOleObjectFrame

InsertOleObjectFrame(int, float, float, float, float, IOleEmbeddedDataInfo)

Erstellt ein neues OLE-Objekt und fügt es am angegebenen Index in eine Sammlung ein.

public IOleObjectFrame InsertOleObjectFrame(int index, float x, float y, float width, float height, 
    IOleEmbeddedDataInfo dataInfo)
ParameterTypBeschreibung
indexInt32Der nullbasierte Index, an dem das OLE-Objekt eingefügt werden soll.
xSingleX-Koordinate eines neuen OLE-Rahmens.
ySingleY-Koordinate eines neuen OLE-Rahmens.
widthSingleBreite eines neuen OLE-Rahmens.
heightSingleHöhe eines neuen OLE-Rahmens.
dataInfoIOleEmbeddedDataInfoEingebettete DateninfoIOleEmbeddedDataInfo.

Rückgabewert

Erstelltes OLE-Objekt.

Beispiele

Dieses Beispiel zeigt das Einfügen eines OLE-Objekts am zweiten Index:

[C#]
byte[] fileData = File.ReadAllBytes("test.zip");
IOleDataInfo dataInfo = new OleDataInfo(fileData, "zip");
IOleObjectFrame oleObjectFrame = slidees.Shapes.AddOleObjectFrame(2, 150, 20, 50, 50, dataInfo);

Siehe auch


InsertOleObjectFrame(int, float, float, float, float, string, string)

Erstellt ein neues OLE-Objekt und fügt es am angegebenen Index in eine Sammlung ein.

public IOleObjectFrame InsertOleObjectFrame(int index, float x, float y, float width, float height, 
    string className, string path)
ParameterTypBeschreibung
indexInt32Der nullbasierte Index, an dem das OLE-Objekt eingefügt werden soll.
xSingleX-Koordinate eines neuen OLE-Rahmens.
ySingleY-Koordinate eines neuen OLE-Rahmens.
widthSingleBreite eines neuen OLE-Rahmens.
heightSingleHöhe eines neuen OLE-Rahmens.
classNameStringName einer OLE-Klasse.
pathStringPfad zur verknüpften Datei.

Rückgabewert

Erstelltes OLE-Objekt.

Siehe auch