Alt-text and vertical lines are not rendered properly in Word (via copy-paste)
Draws signalling charts, block diagrams and graphs from text input.
Brought to you by:
teknos293
The attached bugRenderingInDoc.msc doesn't render properly when copy-pasted into Word doc, specifically:
alt-text
vertical arrows are shifted (see WordRenderingPage3.png)
To reproduce:
Open msc.
Copy page 2 or page 3.
Switch to Word.
Paste special as MSC chart
WordRenderingPage2.png and WordRenderingPage3.png show rendering in word
bugRenderingInDoc.msc02.png and bugRenderingInDoc.msc03.png show renderign when exporting as png (which renders ok)
Hi Eugene,
I cannot replicate the problem. Following your description I get the following two renderings, which seem OK to me.
I realize that you may use a different version of Word and/or Windows. I use Word 2010 on Win7.
Zoltan
Hi Eugene,
The other day a thought occured to me. What if you just need to increase fallback image quality as desribed here:
http://msc-generator.sourceforge.net/help/5.4/Graphics-of-Embedded-Charts.html#Graphics-of-Embedded-Charts
Could you please take a look?
Zoltan
I use Word 2013 on Win7 Pro (SP1).
I tried your suggestion of increasing fallback image quality.
It improved page 2, but not page 3. The rendering definitely changes when sliding the quality up or down. In fact increasing image quality doesn't necessarily helps.
However, exporting to png and then importing .png into word works ok.
I'm attaching a video screenshot of the experiment.
Hi,
I am not sure why the fallback image behaves as it does. There is one thing though I have noticed. You use the font "courier". That is not a truetype font so it may not scale that well. Does thing improve if you instead use "courier new", which I think is a truetype font?
Z
Hi Zoltan,
I tried few things and none of them helped or improved the rendering:
replaced "courier" by "courier new"
removed any mention of type.font.face, i.e. left the font to a default face.
set default font for all text as "courier new"
set default font for all text as "Arial"