TRY NEW VERSION

Try now New API BETA

Try out the new view and capabilities of the API documentation

START

CreateOleObject

CreateOleObject(sImageSrc, nWidth, nHeight, sData, sAppId) → { ApiOleObject }

Creates an OLE object with the parameters specified.

Parameters:

Name Type Description
sImageSrc string

The image source where the image to be inserted should be taken from (currently, only internet URL or Base64 encoded images are supported).

nWidth EMU

The OLE object width in English measure units.

nHeight EMU

The OLE object height in English measure units.

sData string

The OLE object string data.

sAppId string

The application ID associated with the current OLE object.

Returns:

Type
ApiOleObject

Example

Copy code
builder.CreateFile("docx");
var oDocument = Api.GetDocument();
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}");
var oParagraph = oDocument.GetElement(0);
oParagraph.AddDrawing(oOleObject);
builder.SaveFile("docx", "CreateOleObject.docx");
builder.CloseFile();

Resulting document