On 8/5/13 9:59 AM, hawker wrote: > On 8/5/2013 12:37 PM, BIll Spikowski wrote: >> hawker wrote: >>> On 8/2/2013 8:14 PM, MCBastos wrote: >>>> Interviewed by CNN on 02/08/2013 18:28, Paul B. Gallagher told the world: >>>>> hawker wrote: >>>>> >>>>>> No I have a problem that the way SeaMonkey takes clipboard data from >>>>>> an MS product does not work with all e-mail clients and that SeaMonkey >>>>>> WYSIWYG is not working correctly under the hood. I'm sure if I went >>>>>> from Word to Outlook directly it would work fine. It is SeaMonkey >>>>>> that seems to mangle it. This is a SeaMonkey issue not MS. My guess >>>>>> is it is a Clipboard parsing problem in SeaMonkey. >>>>> >>>>> Probably not. SeaMonkey is probably being too obedient and capturing all >>>>> the garbage codes Word supplies instead of stripping them out. For >>>>> example, I tried pasting one sentence from a Word 2010 document into an >>>>> HTML composition window in SeaMonkey, and I got this: >>>>> >>>>> <meta http-equiv="Content-Type" content="text/html; >>>>> charset=ISO-8859-1"> >>>>> <p class="MsoBodyText">The body always operates as an integrated >>>>> mechanism, and “forms” >>>>> behavioral or motor acts in strict compliance with the conditions >>>>> in which it >>>>> is placed.<o:p></o:p></p> >>>>> followed by 423 more lines of code containing 20,044 characters >>>>> (including spaces). Yes, that's 20 thousand characters, not 20! >>>>> >>>>> The sentence itself was well-formed; the only change was that the curly >>>>> quotes were rendered as HTML character entities, which is not a problem. >>>>> >>>> >>>> >>>> I confirm this behavior. I started with a *blank* Word document. I typed >>>> *one* word in it, with default formatting. I copied that word and pasted >>>> it into a new Seamonkey HTML-formatted message. Then I saved the message >>>> and looked at the source code. >>>> >>>> Surprise, surprise: that one word turned into 20 kb of garbage. And it's >>>> easy to tell that the garbage originated in Word, because, well, things >>>> like <o:> elements (nonstandard), classes named "Mso"-something (created >>>> by Word) and conditional comments (another nonstandard, Microsoft-only >>>> technology) >>>> >>>> What I think is happening... >>>> >>>> 1. Word places a lot of proprietary garbage on the clipboard yet tags it >>>> as "HTML" >>>> 2. Thunderbird/Seamonkey believes the tag and accepts the paste "as is." >>>> 3. It probably tweaks the content a little in order to mesh with the >>>> rest of the HTML-formatted message. >>>> 4. Most non-MS mail clients ignore the proprietary garbage and render >>>> the message the same as the Seamonkey-user sender intended. >>>> 5. Outlook, however, attempts to interpret those remains of the >>>> proprietary garbage and fails horribly >>>> >>>> The only way I see for fixing it from the Mozilla end would be to add >>>> code for detecting MS proprietary garbage in the clipboard and run it >>>> through a sanitizer (something like HTMLtidy with the -word2000 option) >>>> to clean it up. >>>> >>> >>> Thank you for being the first person to fully explain what is going on >>> in a way I can understand. >>> I'm still not sure what my best solution is but now I better understand >>> the issue. >>> >>> What I often have to do for work is discuss something going on in an >>> e-mail, and there may be some text or data from a word document - say a >>> specification or chart that I want to past in. Often it has formatting, >>> bold, number list etc that I want to preserve so copying to text first >>> means I have to re-apply all the formatting. >>> >>> I wonder if there are any other formatted programs that can clean things >>> up as you suggest without loosing the formating. >> >> >> I've been assuming that you need to preserve the editability of what >> you pull from Word. If not, why not just attach a screenshot? Or use >> screen capture software like Snagit: http://www.techsmith.com/snagit.html >> > > Good point. > I don't know that I necessarily need to preserve the editability, but it > is for business and should remain looking professional and be able to be > forwarded and reused without any issues (like the attachment loosing the > in line status). I think keeping the text as text is probably the best > way to do this. >
Consider "printing" from Word to a PDF file and then attaching the PDF file to the E-mail message. -- David E. Ross <http://www.rossde.com/> Concerned about someone (e.g., the government) snooping into your E-mail? Use PGP. See my <http://www.rossde.com/PGP/> _______________________________________________ support-seamonkey mailing list support-seamonkey@lists.mozilla.org https://lists.mozilla.org/listinfo/support-seamonkey