向量生成EMF / WMF(Windows图元文件)从4.5 Qt的剪贴板中的内容
-
19-09-2019 - |
题
我们正在移动一个大的代码库从GDI到QPainter的。我们用来获取Windows上的一件事是容易的EMF剪贴板格式,这使客户能够利用其他程序(如Office)其粘贴输出矢量格式。
这很容易让我们产生从Qt的位图转换为EMF,但确实没有给我们回旧格式的可编辑性。我们也可以从后记,这在某些程序会保留矢量格式的MIME数据,但不会允许在Office编辑性,例如。
由于奇趣/诺基亚放弃了GDI渲染路径,是否有从QPainter的产生矢量EMF输出任何像样的方法吗?选项包括第三方库,后处理等输出格式(我们还没有看到有用的结果),假冒的打印机驱动程序(其引入Windows的特定版本的问题)。它必须在WinXP工作 - > 7
有其他人解决了这个?
解决方案
好了,现在我明白了,这已经被提问和回答这之前。接受答案有它不能轻松完成。如果任何人有任何更好的消息,我很高兴听到这个消息。
其他提示
我有一个PyQt的QPaintEngine用于呈现在这里EMF(GPL): http://svn.gna.org/viewcvs/ veusz /中继/文件/ emf_export.py?视图=标记
它还使用PyEMF库。这将是很难将此转换为C ++,如果必要的。
EmfEngine :
我只是碰到这种可能的解决方案来。我还没有使用过,所以YMMV。
不隶属于 StackOverflow