InsertOleObjectFrame

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

Создает новый OLE-объект и вставляет его в коллекцию по указанному индексу.

public IOleObjectFrame InsertOleObjectFrame(int index, float x, float y, float width, float height, 
    IOleEmbeddedDataInfo dataInfo)
ПараметрТипОписание
indexInt32Индекс, начиная с нуля, по которому должен быть вставлен OLE-объект.
xSingleX-координата нового OLE-объекта.
ySingleY-координата нового OLE-объекта.
widthSingleШирина нового OLE-объекта.
heightSingleВысота нового OLE-объекта.
dataInfoIOleEmbeddedDataInfoИнформация о встроенных данных IOleEmbeddedDataInfo.

Возвращаемое значение

Созданный OLE-объект.

Примеры

Этот пример демонстрирует вставку OLE-объекта по второму индексу:

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

См. также


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

Создает новый OLE-объект и вставляет его в коллекцию по указанному индексу.

public IOleObjectFrame InsertOleObjectFrame(int index, float x, float y, float width, float height, 
    string className, string path)
ПараметрТипОписание
indexInt32Индекс, начиная с нуля, по которому должен быть вставлен OLE-объект.
xSingleX-координата нового OLE-объекта.
ySingleY-координата нового OLE-объекта.
widthSingleШирина нового OLE-объекта.
heightSingleВысота нового OLE-объекта.
classNameStringИмя класса OLE.
pathStringПуть к связанному файлу.

Возвращаемое значение

Созданный OLE-объект.

См. также