OleFormat.ChangeRepresentation(OleObjectRepresentationType, Image) Method
In This Article
Changes the display style for the OLE object.
Namespace: DevExpress.XtraRichEdit.API.Native
Assembly: DevExpress.RichEdit.v24.2.Core.dll
NuGet Package: DevExpress.RichEdit.Core
#Declaration
[Browsable(false)]
void ChangeRepresentation(
OleObjectRepresentationType drawAspect,
Image presentation
)
#Parameters
Name | Type | Description |
---|---|---|
draw |
Ole |
An enumeration member that specifies how the OLE object should be displayed in the document (as an image or an icon). |
presentation | Image | A new image or icon for the OLE object. |
#Remarks
The following example shows how to use an icon instead of an image to display an OLE object in the document:
Document document = wordProcessor.Document;
// Insert an OLE object. Link it to an Excel worksheet.
// The OLE object is displayed in the document as an image.
Shape oleObject = document.Shapes.InsertOleObject(document.CreatePosition(1780), @"D:\ExcelWorkbook.xlsx",
OleObjectType.ExcelWorksheet, System.Drawing.Image.FromFile(@"Images\Spreadsheet.png"));
// Display the OLE object as an icon.
oleObject.OleFormat.ChangeRepresentation(OleObjectRepresentationType.Icon,
System.Drawing.Image.FromFile(@"Images\Excel.ico"));
See Also