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.
ySingleКоордината Y нового кадра 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.
ySingleКоордината Y нового кадра OLE.
widthSingleШирина нового кадра OLE.
heightSingleВысота нового кадра OLE.
classNameStringИмя класса OLE.
pathStringПуть к связанному файлу.

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

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

Смотрите также