At 07:30 25.03.03 +0100, Cyrille Chepelov wrote: >Le Mon, Mar 24, 2003, à 05:12:16PM -0800, ALeX Julien a écrit: >> Hard as I've tried, my team mates are still using Ms Word + Visio, >> while I'm on OpenOffice + Dia. Everything works quite fine still, but >> PNG is not the best format if they need to modify something on my >> exported DIAgrams. >> >> AFAIK, Dia/win32 does WMF out of the -er- installer, but I'm on >> Linux. While my team mates get back from the dark side of the force, >> is there a way to get the wmf plugin to work on Linux? Or maybe a >> fine external converter from DXF/EPS/CGM (vector) formats to WMF/EMF? > >The WMF export uses the Win32 API, which is obviously unavailable on >non-Win32 platforms (unless we wanted to require libwine linked into dia, >which I think is out of question). > >One way of solving the problem would be to write ANOTHER WMF export plug-in >(which would *not* be compiled on Win32), using libwmf. for the *nix >platforms.
Another way would be to look in the source directory of the exiting wmf plug-in and just extend it ;) from dia/plug-ins/wmf_gdi.cpp : /* * WMF_GDI is an implementation of Windoze GDI functions required * for saving of Windows Meta Files, if the Win32 API isn't * available. It isn't finished yet but shoud be easily extendable * for someone interested in Dia WMF support on non Windoze * platforms. * * (c) 2000 Hans Breuer <[EMAIL PROTECTED]> [...] */ >On Win32, I don't see the point of using an emulation library >when you have the real thing in the first place. > Whole heartly agreed. >(I just checked the libwmf-bin which is on my system, it does have wmf2svg & >al, but unfortunately for you not the other way around) > Last time I looked the only thing libwmf offered was wmf import. And I still can't believe that the marshalled gdi mess (aka wmf) is the right choice for vector data exchange ... The formats which I would try are svg (if the destination program is reasonable modern) or wpg for older destinations. Importing them into Word or even better WordPerfect worked quite reasonable last time I looked. Hans -------- Hans "at" Breuer "dot" Org ----------- Tell me what you need, and I'll tell you how to get along without it. -- Dilbert _______________________________________________ Dia-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://www.lysator.liu.se/~alla/dia/faq.html Main page at http://www.lysator.liu.se/~alla/dia