Copy/Paste images into an HTMLEditor

  1. #1

    Copy/Paste images into an HTMLEditor

    We have 2 different web applications that are running with EXT.NET 4.7.1 and have noticed a peculiar issue. On the older application (originally build with EXT.Net 2.X, and upgraded to 4.7.1 over time), we can copy text and images from a word doc and paste into an HTML editor without any issues. However, when we paste into an HTMLEditor on the new application, we do not get the images. If I look at the "Source Edit", I've noticed that the "Source Edit" code is very different where the image would be. I'm assuming this could be from a number of issues (the apps do have some differences, but nothing obvious that would cause this), but I'm hoping someone here has suggestions on what MIGHT cause them to have different code from an identical paste.

    Same EXT version (4.7.1)
    IE 11 (I know... we don't like using it either... company's decision, not us devs)
    Happens locally and when posted to the servers (which are configured the same as each other anyway)

    Interesting note: If I paste into the working one, and copy the "Source Edit" code...then paste it over the "Source Edit" code on the new site, and turn off "Source Edit" it renders correctly. This obviously isn't something we'd instruct the users to do.

    Thanks so much for any help and suggestions.
  2. #2
    Hello, @craigthames!

    There's no mechanism from the HTMLEditor that uploads offline images to the server. It probably can only work if the images somehow have an external URL to be pointed at.

    Have you compared both online examples to see if they also behave the way you described?
    - v2 HTMLEditor example
    - v4 HTMLEditor example

    If I copy a webpage or email with images, it works fine for both editors. So perhaps there's something else on the v2 application that allowed uploading ms-word pasted pictures. If I just create a new MS-word doc, add a picture to it then copy-paste I should be able to reproduce the issue? I am asking that because I can't paste a picture from ms-word on both versions.

    Hope this helps!
    Fabrício Murta
    Developer & Support Expert
  3. #3

    Thanks for getting back to me

    Fabricio,
    Thank you for the response. The examples that you linked to behave as you mentioned (which is the undesired behavior for my use), but the HTMLEditor that we've had for a while actually behaves differently. If I copy/paste into that one from Word, it brings the images with it. These images are not from an external URL, though. The Word doc that I'm using to test is one that I wrote myself and inserted the images using "Insert -> Screenshot -> Screen Clipping" from inside Word.Click image for larger version. 

Name:	HTMLEditor.jpg 
Views:	207 
Size:	78.4 KB 
ID:	25215

    This is the code taken from Source Edit in the editor that behaves as desired:
    <font face="Times New Roman" size="3">
    
    </font><p style="margin: 0in 0in 8pt;"><b style="mso-bidi-font-weight: normal;"><span style="line-height: 107%; font-size: 22pt;"><font face="Calibri">How to book a conference room:</font></span></b></p><font face="Times New Roman" size="3">
    
    </font><p style="margin: 0in 0in 8pt;"><span style="line-height: 107%; font-size: 12pt;"><font face="Calibri">(IMPORTANT: Read
    the notes at the bottom of this document.)</font></span></p><font face="Times New Roman" size="3">
    
    </font><div align="center" style="margin: 0in 0in 8pt; text-align: center;"><font face="Calibri" size="3">
    
    <hr width="100%" size="2" align="center">
    
    </font></div><font face="Times New Roman" size="3">
    
    </font><ol style="list-style-type: decimal; direction: ltr;"><li style="color: rgb(0, 0, 0); font-style: normal; font-weight: normal;"><p style="color: rgb(0, 0, 0); font-style: normal; font-weight: normal; margin-top: 0in; margin-bottom: 0pt; mso-list: l0 level1 lfo1;">In Outlook, select the “Home” tab on the Ribbon
    (aka Menu Bar)</p><p style='color: rgb(0, 0, 0); font-family: "Calibri",sans-serif; font-size: 11pt; font-style: normal; font-weight: normal; margin-top: 0in; margin-bottom: 0pt;'><span style="mso-no-proof: yes;"><img width="392" height="199" src="data:image/png;base64,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" v:shapes="Picture_x0020_1"></span></p><p style='color: rgb(0, 0, 0); font-family: "Calibri",sans-serif; font-size: 11pt; font-style: normal; font-weight: normal; margin-top: 0in; margin-bottom: 0pt;'>&nbsp;</p></li><li style='color: rgb(0, 0, 0); font-family: "Calibri",sans-serif; font-size: 11pt; font-style: normal; font-weight: normal;'><p style='color: rgb(0, 0, 0); font-family: "Calibri",sans-serif; font-size: 11pt; font-style: normal; font-weight: normal; margin-top: 0in; margin-bottom: 8pt; mso-list: l0 level1 lfo1;'>Click the “New Items” button and select Meeting
    (<span style="color: red;">See screenshot above</span>)</p></li></ol><font face="Times New Roman" size="3">
    
    
    
    
    
    
    
    </font>
    This is the code taken from Source Edit in the editor from your v4 example:
    <p style="margin: 0in 0in 8pt;"><p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span style="font-size:22.0pt;line-height:107%">How to book a conference room:<o:p></o:p></span></b></p>
    
    <p class="MsoNormal"><span style="font-size:12.0pt;line-height:107%">(IMPORTANT: Read
    the notes at the bottom of this document.)<o:p></o:p></span></p>
    
    <div class="MsoNormal" align="center" style="text-align:center">
    
    <hr size="2" width="100%" align="center">
    
    </div>
    
    <p class="MsoListParagraphCxSpFirst" style="text-indent:-.25in;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin"><span style="mso-list:Ignore">1.<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </span></span></span><!--[endif]-->In Outlook, select the “Home” tab on the Ribbon
    (aka Menu Bar)<o:p></o:p></p>
    
    <p class="MsoListParagraphCxSpMiddle"><span style="mso-no-proof:yes"><!--[if gte vml 1]><v:shapetype
     id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
     path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
     <v:stroke joinstyle="miter"/>
     <v:formulas>
      <v:f eqn="if lineDrawn pixelLineWidth 0"/>
      <v:f eqn="sum @0 1 0"/>
      <v:f eqn="sum 0 0 @1"/>
      <v:f eqn="prod @2 1 2"/>
      <v:f eqn="prod @3 21600 pixelWidth"/>
      <v:f eqn="prod @3 21600 pixelHeight"/>
      <v:f eqn="sum @0 0 1"/>
      <v:f eqn="prod @6 1 2"/>
      <v:f eqn="prod @7 21600 pixelWidth"/>
      <v:f eqn="sum @8 21600 0"/>
      <v:f eqn="prod @7 21600 pixelHeight"/>
      <v:f eqn="sum @10 21600 0"/>
     </v:formulas>
     <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
     <o:lock v:ext="edit" aspectratio="t"/>
    </v:shapetype><v:shape id="Picture_x0020_1" o:spid="_x0000_i1026" type="#_x0000_t75"
     style='width:294pt;height:149.25pt;visibility:visible;mso-wrap-style:square'>
     <v:imagedata src="file:///C:\Users\csg4mzx\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"
      o:title=""/>
    </v:shape><![endif]--><!--[if !vml]--><img width="392" height="199" src="file:///C:/Users/csg4mzx/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png" v:shapes="Picture_x0020_1"><!--[endif]--></span><o:p></o:p></p>
    
    <p class="MsoListParagraphCxSpMiddle"><o:p>&nbsp;</o:p></p>
    
    <p class="MsoListParagraphCxSpLast" style="text-indent:-.25in;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin"><span style="mso-list:Ignore">2.<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </span></span></span><!--[endif]-->Click the “New Items” button and select Meeting
    (<span style="color:red">See screenshot above</span>)<o:p></o:p></p><br></p>
    Those represent the code as copied from Word and pasted into the editor. However if I copy from the "working" editor and paste into the other one, I get the images as desired.
  4. #4
    Hello again, @craigthames!

    I'm afraid we can't help you much in that, you have a custom implementation on your v2 solution that allows that word document copypasting to work, and we don't really know (or can know) what that is.

    Although it is an interesting feature, I'm not sure it is something we could merge to Ext.NET, as it would require some sort of transformation on the pasted text, maybe uploading the file somewhere, or creating a local copy of the image. It's really hard to say how your solution implemented this but, if that's not present in our 2.x examples explorer entry either, it means it is not a feature that was supported before, but a modification was made in order to have it working in your project.

    EDIT: After a second read, I see that in your project the image file is encoded and embedded as a base64 resource within the HTML tag. While that's an interesting solution, it is not an implementation we have; I am not sure how the copy-paste is translating the pasted image into that base64 chunk; it really looks like there's something interacting with the paste and changing the image references to reflect their base64 content. It could be a lot of things, but that really looks outside the scope of Ext.NET (or Ext JS fwiw).
    Last edited by fabricio.murta; Jan 09, 2019 at 12:17 PM. Reason: Improve answer
  5. #5
    Hmmmmm... very strange. We didn't directly/intentionally modify the behavior of the control, but it sounds like it is a side effect of something else that we implemented. If I can figure out why this is happening, I'll post here in case you guys can leverage it for future improvements.

    Thank you again for the assistance.
  6. #6

    Update

    So I have figured out what the difference in the sites is that is causing the different behaviors.

    The site that was working "correctly" was configured with the X-UA-Compatibility meta tag, but the newer site (the one that doesn't behave as desired) wasn't. If I added the tag to the new site, I get the desired behavior, but only in IE10... Chrome and Edge still do not show the images. Our company "standard" browser is currently IE10, so I can get it working for now. But IE is a dying product and we want to make sure that we can do the same tasks in Edge and Chrome so the site still works when we finally switch (I have yet to see the HTML Editor accept images when viewing a page in Chrome or Edge).

    Any suggestions on how to get around this?
  7. #7
    Hello @craigthames,

    Thanks for sharing whats up in your environment that allows it to work! Too bad that's restrictedo to IE and a possible MS-Tools integration.

    I believe what you could do with the HTMLEditor component, you would with a simple <textarea> one. All I can think is, you could reduce your problem to a simple copy-paste operation and then research for how to enable that in other browsers. It is possible plug ins are present on Chrome, for example, that allows this. It has recently been announced that MS-Edge will be using Chromium extensions, so that could be a safe solution that will support at least two major browsers.

    As this goes beyond Ext.NET specific context, we can't really be of much help here.

    Hope this helps!
    Fabrício Murta
    Developer & Support Expert
  8. #8
    I appreciate you chatting with me about it. Unfortunately a <textarea> won't get us all of the functionality we need (without investing significant time into building it out ourselves... which we don't have the manpower to tackle in a reasonable time) so we are pursuing purchasing a third-party HTML Editor.
  9. #9
    Sorry it was not clear: I meant a textarea component could be enough for you to check whether the text pasted from word is "embedding" the picture instead of placing a file:// reference.

    The problem as far as I understand is just having the browser paste MS-Word documents' pictures as embedded-data images or file:// references. And it really looks like something a browser plugin could do. The X-UA-Compatibility header flag tells Internet Explorer which version (or latest when Edge) that website claims to be compatible with. So (for example) if you given it a value of 8 and it behaved with the paste as you need, then it means when IE is under version 8 emulation mode, it works the way you need.

    In other words, you should look for general info, maybe like in this stackoverflow thread: HTML editor and pasting images from word.

    The question in the link above has an answer from 2017 so it probably should work on modern MS-Edge, Chrome and Firefox browsers.

    Hope this helps!
    Fabrício Murta
    Developer & Support Expert

Similar Threads

  1. [CLOSED] Copy & paste from Excel file
    By ndotis in forum 4.x Legacy Premium Help
    Replies: 2
    Last Post: Jun 15, 2016, 7:40 PM
  2. Copy/Paste from Excel to Grid
    By Rosta in forum 2.x Help
    Replies: 0
    Last Post: Jun 03, 2016, 7:39 AM
  3. copy and paste into a textfield or nunmberfield
    By julioc_m18 in forum 1.x Help
    Replies: 1
    Last Post: May 25, 2011, 10:06 AM
  4. copy paste from ms word
    By [WP]joju in forum 1.x Help
    Replies: 0
    Last Post: Aug 20, 2010, 7:30 AM

Tags for this Thread

Posting Permissions