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 &#8220;forms&#8221;
>>>>>          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

Reply via email to