Can we extend HTML editor

We'd liket to add certain functions to VS HTML editor. Is a way to extend it

Thanks,
jillaint


Answer this question

Can we extend HTML editor

  • SysCoder

    Craig,

    Could you tell me where is HTMLDomDocument defined I couldn't find any documentation on this object in VS's help.

    Thanks,
    Jillaint

  • Ad Kalaf

    Dylan,

    We'd like to add some functions like select content from the design view and convert it to a table, or make it upper case or lower case.

    For the case changing function, I noticed you have such funtion in "Source" view but not in design view. I also look at the Style, but didn't really change the text. So, I'd like to get the document from the editor and parse and manipulate the content then post it back. Is this the right approach

    Thanks
    Jillaint

  • Jure Turk

    Craig, please correct me if I am wrong, but I think you want the HTMLWindow2 interface defined in mshtml.

  • TJT

    This thread is really being answered here now.

    http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=181800&SiteID=1


  • Rudy Meijer

    What exactly are you trying to do   There are different ways to extend and interact with the editor, and depending on what you are trying to do there might be different ways to do it.

    Thanks,

    Dylan



  • PinkDragon

    Using the automation object, you can use code such as this:

        Sub htmlwin()
            Dim HTMLWin As HTMLWindow
            dim
            HTMLWin = DTE.ActiveWindow.Object
            HTMLWin.CurrentTab = vsHTMLTabs.vsHTMLTabsDesign
        End Sub

    Then the HTMLWin.CurrentTabObject will return an IE HTMLDomDocument object. If you switch this to the text view, it will return a TextDocument object. For your scenario, you will switch to the text view, get the TextDocument object, and then use the automation model to get and set text.

    Craig

  • Jakewise

    Actually he probably means the mshtml.IHTMLDocument2 interface. You'll have include the Microsoft.mshtml assembly to use in in your VB project.

    I've been looking at a number of threads regarding using the HTML editor (both source and design views) and it's a bit unclear how to manipulate it. Dylan, any info you could provide would be very helpful. I'm sifting through the htmled.dll hoping to find some sort of LanguageService interface or similar that I can use in my package.


  • ro4ub

    Jillaint,

    Can you describe what you'd like to extend in the editor   We'll be able to give you a better idea if something is possible or not when we know what you are trying to do.

    Thanks,

    Dylan

  • Can we extend HTML editor