https://stackoverflow.com/questions/3562470
题
如果我有树视图或表格,或者我有一些按钮,则包含不同的文本,图片等。现在,我想将其导出到SVG图片。
有人知道吗?
非常感谢!
解决方案
我不知道SVG,但是 org.eclipse.swt.graphics.ImageLoader 可以用来保存 org.eclipse.swt.graphics.GC 以PNG,GIF,JPEG和BMP等各种格式。如果需要,您可以将结果转换为SVG。
org.eclipse.swt.graphics.ImageLoader
org.eclipse.swt.graphics.GC
您可以找到如何将GC保存到文件的示例(像这个)。您也可以使用 copyArea 方法。看一眼 此源代码. 。查找GC.Copyarea方法的使用情况,您将找到一个如何拍摄此快照的示例。
copyArea