Как экспортировать некоторые элементы управления SWT на PIC SVG?
-
01-10-2019 - |
Вопрос
Если у меня есть TreeViewer или Table, или у меня есть несколько кнопок, этикетки, которые содержат другой текст, рис и так далее. Теперь я хочу экспортировать их на картинку SVG.
Кто-нибудь знает об этом?
Огромное спасибо!
Решение
Я не знаю о SVG, но org.eclipse.swt.graphics.ImageLoader
может быть использован для сохранения org.eclipse.swt.graphics.GC
В различных форматах, таких как PNG, GIF, JPEG и BMP. Вы можете преобразовать результат в SVG, если хотите.
Вы можете найти примеры того, как сохранить GC в файл (как этот). Вы также можете скопировать существующий GC, используя copyArea
метод. Взгляни на Этот исходный код. Отказ Ищите использование метода GCOPYAREA, и вы найдете пример того, как взять такой снимок.
Не связан с StackOverflow