RichEditDocumentServer.BeforeImport Event
Occurs before a document is loaded (imported from an external source).
Namespace: DevExpress.XtraRichEdit
Assembly: DevExpress.RichEdit.v21.2.Core.dll
NuGet Package: DevExpress.RichEdit.Core
Declaration
Event Data
The BeforeImport event's data class is BeforeImportEventArgs. The following properties provide information specific to this event:
Property | Description |
---|---|
DocumentFormat | Gets the format of the document being loaded. |
Options | Provides access to the importer options. |
Remarks
The BeforeImport event enables you to adjust the importer options as required.
Example
server.BeforeImport += BeforeImportHelper.BeforeImport;
server.LoadDocument("Documents\\TerribleRevengeKOI8R.txt");
class BeforeImportHelper
{
public static void BeforeImport(object sender, BeforeImportEventArgs e)
{
if (e.DocumentFormat == DocumentFormat.PlainText)
{
((PlainTextDocumentImporterOptions)e.Options).Encoding = Encoding.GetEncoding(20866);
}
}
}
Implements
See Also