https://bugs.freedesktop.org/show_bug.cgi?id=55058

--- Comment #7 from mathog <[email protected]> 2012-09-18 17:00:03 UTC ---
The attachment lodraw_himag3.png was made after "break" - it shows the loss of
the dot/dash pattern on the lines.

The relevant pieces of code in Inkscape are in the src/extensions/internal
directory of that distribution, in the files:

emf-inout.cpp
emf-inout.h
emf-print.cpp
emf-print.h
uemf.c
uemf.h

I suspect that items 9 and 10 are due to logic errors in the LODraw equivalent
of the code at the top of the main read loop in emf-inout.cpp starting around
line 1408.  This is the code which determines at what point, during the
processing of the EMF file, to stroke/fill each internal object, which turned
out to be quite complex.

There are also some differences in the handling of EMR_BITBLT between Inkscape
and LODraw, but since those operations are very hard to translate to internal
objects, I would be hard pressed to say which, if either, is doing it "right".

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to