Skip to main content
All docs
V25.1
  • OleFormat.InsertType Property

    Indicates whether the OLE object is embedded in the document or linked to a file.

    Namespace: DevExpress.XtraRichEdit.API.Native

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

    NuGet Package: DevExpress.RichEdit.Core

    Declaration

    OleInsertType InsertType { get; }

    Property Value

    Type Description
    OleInsertType

    An enumeration member that specifies how the OLE object is inserted into the document.

    Available values:

    Name Description
    Embedded

    The OLE object’s data is embedded in the document.

    Linked

    The OLE object is linked to a file.

    Remarks

    The following example retrieves all linked objects from the document:

    using System.Linq;
    // ...
    
    Document document = wordProcessor.Document;
    List<DrawingObject> linkedObjects = document.Shapes.Flatten()
    .Where(x => x.Type == ShapeType.OleObject && 
    x.OleFormat.InsertType == OleInsertType.Linked)
    .ToList();
    
    See Also