Document.LoadDocument(String, DocumentFormat, String) Method
Loads a document from the file in the specified format. External content for HTML format is retrieved using the specified source (base) URI.
Namespace: DevExpress.XtraRichEdit.API.Native
Assembly: DevExpress.RichEdit.v24.1.Core.dll
NuGet Packages: DevExpress.RichEdit.Core, DevExpress.Win.Navigation
Declaration
Parameters
Name | Type | Description |
---|---|---|
fileName | String | A string specifying the file to load (including the full path). |
format | DocumentFormat | One of the DocumentFormat enumeration members, indicating the document format. |
sourceUri | String | A string representing the document URI. |
Returns
Type | Description |
---|---|
Boolean | true, if the document is successfully loaded; otherwise, false. |
Remarks
If the document is in a different format than specified or the passed string value is null, the RichEditControl.InvalidFormatException event fires.
The method can be used to load HTML files with external references. To load a file filename.html obtained by saving a document in HTML format from Rich Edit, set the sourceUri to filename_files:
bool result = richEdit.Document.LoadDocument("test.htm", DocumentFormat.Html, "test_files");
Use the RichEditControl.DocumentLoaded, RichEditDocumentServer.DocumentLoaded or RichEditControl.DocumentLoaded event to determine a moment when the document model can be safely modified. Handle the DocumentLayout.DocumentFormatted event to check the loaded document’s layout.