alexa
menu

Document Processing

    Show / Hide Table of Contents

    MdImageNodeVisitedEventHandler Class

    Represents the method that will handle an event while importing Markdown file.

    Inheritance
    System.Object
    MdImageNodeVisitedEventHandler
    Namespace: Syncfusion.Office.Markdown
    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
    Type Name Description
    System.Object sender
    MdImageNodeVisitedEventArgs args
    System.AsyncCallback callback
    System.Object object
    Returns
    Type
    System.IAsyncResult

    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
    Type Name Description
    System.Object sender
    MdImageNodeVisitedEventArgs args
    Back to top Generated by DocFX
    Copyright © 2001 - 2026 Syncfusion Inc. All Rights Reserved