CreateOleObject
function CreateOleObject(
sImageSrc: string = null,
nWidth: EMU = null,
nHeight: EMU = null,
sData: string = null,
sAppId: string = null,
): ApiOleObject
Description
Creates an OLE object with the parameters specified.
Parameters
- sImageSrc
string
null The image source where the image to be inserted should be taken from (currently, only internet URL or Base64 encoded images are supported).
The OLE object width in English measure units.
The OLE object height in English measure units.
- sData
string
null The OLE object string data.
- sAppId
string
null The application ID associated with the current OLE object.
Returns
ApiOleObject
Try It
var oPresentation = Api.GetPresentation();
var oSlide = oPresentation.GetSlideByIndex(0);
oSlide.RemoveAllObjects();
var oOleObject = Api.CreateOleObject("https://api.onlyoffice.com/content/img/docbuilder/examples/ole-object-image.png", 130 * 36000, 90 * 36000, "https://youtu.be/SKGz4pmnpgY", "asc.{38E022EA-AD92-45FC-B22B-49DF39746DB4}");
oOleObject.SetSize(200 * 36000, 130 * 36000);
oOleObject.SetPosition(70 * 36000, 30 * 36000);
oSlide.AddObject(oOleObject);