MdImageNodeVisitedEventHandler Class
Represents the method that will handle an event while importing Markdown file.
Inheritance
System.Object
MdImageNodeVisitedEventHandler
Assembly: Syncfusion.Markdown.dll
Syntax
public sealed class MdImageNodeVisitedEventHandler : MulticastDelegate
Examples
The following code example demonstrates how to invoke the
MdImageNodeVisited event of MarkdownImportSettings class to set the image while importing Markdown file.
//Creates a new instance of WordDocument
using(WordDocument document = new WordDocument())
{
//Hooks the ImageNodeVisited event to open the image from a specific location
document.MdImportSettings.ImageNodeVisited += OpenImage;
//Opens the input Markdown document
document.Open("Input.md", FormatType.Markdown);
//Unhooks the ImageNodeVisited event after loading Markdown
document.MdImportSettings.ImageNodeVisited -= OpenImage;
//Saves the Word document
document.Save("MdtoWord.docx", FormatType.Docx);
//Closes the WordDocument instance
document.Close();
}
private void OpenImage(object sender, Syncfusion.Office.Markdown.MdImageNodeVisitedEventArgs args)
{
//Read the image from the specified (args.Uri) path
args.ImageStream = System.IO.File.OpenRead(args.Uri);
}</code></pre>
'Creates a new instance of WordDocument
Using Dim document As WordDocument = New WordDocument()
'Opens the input Markdown document
document.Open("Input.md", FormatType.Markdown)
'Hooks the ImageNodeVisited event to open the image from a specific location
AddHandler document.MdImportSettings.ImageNodeVisited , AddressOf OpenImage
'Save the Word document
document.Save("MdtoWord.docx", FormatType.Docx)
'Unhooks the ImageNodeVisited event after loading Markdown
RemoveHandler document.MdImportSettings.ImageNodeVisited , AddressOf OpenImage
'Closes the WordDocument instance
document.Close()
End Using
Private Sub OpenImage(sender As Object, args As Syncfusion.Office.Markdown.MdImageNodeVisitedEventArgs)
'Read the image from the specified (args.Uri) path
args.ImageStream = System.IO.File.OpenRead(args.Uri)
End Sub
Constructors
MdImageNodeVisitedEventHandler(Object, IntPtr)
Declaration
public MdImageNodeVisitedEventHandler(object object, IntPtr method)
Parameters
| Type |
Name |
Description |
| System.Object |
object |
|
| System.IntPtr |
method |
|
Methods
BeginInvoke(Object, MdImageNodeVisitedEventArgs, AsyncCallback, Object)
Declaration
public virtual IAsyncResult BeginInvoke(object sender, MdImageNodeVisitedEventArgs args, AsyncCallback callback, object object)
Parameters
Returns
EndInvoke(IAsyncResult)
Declaration
public virtual void EndInvoke(IAsyncResult result)
Parameters
| Type |
Name |
Description |
| System.IAsyncResult |
result |
|
Invoke(Object, MdImageNodeVisitedEventArgs)
Declaration
public virtual void Invoke(object sender, MdImageNodeVisitedEventArgs args)
Parameters