Я не знаю о SVG, но org.eclipse.swt.graphics.ImageLoader
можно использовать для сохранения org.eclipse.swt.graphics.GC
в различных форматах, таких как PNG, GIF, JPEG и BMP. Вы можете конвертировать результат в SVG, если хотите.
Вы можете найти примеры того, как сохранить GC в файл ( как этот ). Вы также можете скопировать существующий GC, используя метод copyArea
. Взгляните на этот исходный код . Посмотрите на использование метода gc.copyArea, и вы найдете пример того, как сделать такой снимок.