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 对象的零基索引。
xSingle新 OLE 框架的 X 坐标。
ySingle新 OLE 框架的 Y 坐标。
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 对象的零基索引。
xSingle新 OLE 框架的 X 坐标。
ySingle新 OLE 框架的 Y 坐标。
widthSingle新 OLE 框架的宽度。
heightSingle新 OLE 框架的高度。
classNameStringOLE 类的名称。
pathString链接文件的路径。

返回值

创建的 OLE 对象。

另请参阅