<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Hi,<br>
</p>
Am 12.05.2016 um 08:27 schrieb Aptitude Testing Team:<br>
<blockquote cite="mid:000301d1ac17$6da5e930$48f1bb90$@com"
type="cite">
<pre wrap="">
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">To fix this, I believe that it should be possible to copy
cppcanvas/source/mtrenderer/emfplus.cxx into vcl/source/filter/wmf
</pre>
</blockquote>
<pre wrap="">and
</pre>
<blockquote type="cite">
<pre wrap="">adapt it to use "class WinMtfOutput"
</pre>
</blockquote>
<pre wrap="">I'd move it instead of copying. WinMtfOutput as-is won't cut it, you
need to extend it to cover more modern graphic operations. Caveat
emptor, that might require extensions to the internal StarView metafile
format then with some ripple-effects.
Another (IMO better) option is to convert it into a drawinglayer
primitive filter. Armin on Cc for further details on that topic.
</pre>
</blockquote>
<pre wrap="">
Thinking about it. I believe the best approach will be to use svgio as a
framework (I will call it wmfio). Since svg (I believe) is the newest.
Then in 4 stages, slowly port the WMF/EMF/EMF+ code
1) WMF
2) EMF
3) EMF+
4) Strip out the old code (If any remnants exist).
I will make a start, and see where it takes me.</pre>
</blockquote>
<br>
Fantastic, long needed thing to start with - ping if you have
questions!<br>
<br>
Regards,<br>
ALG<br>
<br>
<blockquote cite="mid:000301d1ac17$6da5e930$48f1bb90$@com"
type="cite">
<pre wrap="">
_______________________________________________
LibreOffice mailing list
<a class="moz-txt-link-abbreviated" href="mailto:LibreOffice@lists.freedesktop.org">LibreOffice@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/libreoffice">https://lists.freedesktop.org/mailman/listinfo/libreoffice</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
--
ALG (PGP Key: EE1C 4B3F E751 D8BC C485 DEC1 3C59 F953 D81C F4A2)</pre>
</body>
</html>