1

如果我有 TreeViewer 或 Table,或者我有一些按钮、包含不同文本的标签、图片等。现在,我想将这些导出到 SVG 图片。

有人知道吗?

非常感谢!

4

1 回答 1

1

我不知道 SVG,但它org.eclipse.swt.graphics.ImageLoader可以用来保存org.eclipse.swt.graphics.GC各种格式,如 PNG、GIF、JPEG 和 BMP。如果您愿意,可以将结果转换为 SVG。

您可以找到如何将 GC 保存到文件的示例(例如这个)。copyArea您还可以使用该方法复制现有的 GC 。看看这个源代码。查找 gc.copyArea 方法的用法,您将找到如何拍摄此类快照的示例。

于 2010-08-25T08:49:29.290 回答