Back to Devexpress

NestedShapeCollection.AddOleObjectAsIcon(String, String, Image, RectangleF) Method

officefileapi-devexpress-dot-xtrarichedit-dot-api-dot-native-dot-nestedshapecollection-dot-addoleobjectasicon-x28-system-dot-string-system-dot-string-system-dot-drawing-dot-image-system-dot-drawing-dot-rectanglef-x29.md

latest2.7 KB
Original Source

NestedShapeCollection.AddOleObjectAsIcon(String, String, Image, RectangleF) Method

SECURITY-RELATED CONSIDERATIONS

Using file paths sourced from untrusted input may expose unauthorized files or allow unintended file access. Always validate and normalize all external paths to prevent path manipulation.

Adds a linked OLE object to a shape group or a drawing canvas. The object is displayed in the document as an icon.

Namespace : DevExpress.XtraRichEdit.API.Native

Assembly : DevExpress.RichEdit.v25.2.Core.dll

NuGet Package : DevExpress.RichEdit.Core

Declaration

csharp
[Browsable(false)]
NestedShape AddOleObjectAsIcon(
    string fileName,
    string progId,
    Image icon,
    RectangleF bounds
)
vb
<Browsable(False)>
Function AddOleObjectAsIcon(
    fileName As String,
    progId As String,
    icon As Image,
    bounds As RectangleF
) As NestedShape

Parameters

NameTypeDescription
fileNameString

A path to the file associated with the OLE object.

| | progId | String |

The file type. You can use constant fields of the OleObjectType class to set this value.

| | icon | Image |

The icon for the OLE object.

| | bounds | RectangleF |

An object that defines the object’s size and location (relative to the top left corner of the parent object). The Document.Unit property specifies measurement units.

|

Returns

TypeDescription
NestedShape

The OLE object in the group or drawing canvas.

|

See Also

NestedShapeCollection Interface

NestedShapeCollection Members

DevExpress.XtraRichEdit.API.Native Namespace