Cómo exportar algunos controles de SWT a SVG pic?
-
01-10-2019 - |
Pregunta
Si tengo un TreeViewer o una mesa, o tengo algunos botones, etiquetas que contienen un texto diferente, PIC y así sucesivamente. Ahora, quiero exportar estos a un pic SVG.
¿Alguien sabe de esto?
Muchas Gracias!
Solución
No sé sobre SVG, pero el org.eclipse.swt.graphics.ImageLoader
se puede utilizar para guardar un org.eclipse.swt.graphics.GC
en varios formatos como PNG, GIF, JPEG y BMP. Puede convertir el resultado a SVG si lo desea.
Se puede encontrar ejemplos de cómo guardar un GC en un archivo ( como éste ). También puede copiar un GC existente utilizando el método copyArea
. Echar un vistazo a este código fuente . Mira para el uso del método de gc.copyArea y encontrará un ejemplo de cómo tomar estas instantáneas.