Come esportare alcuni controlli di SWT per SVG pic?
-
01-10-2019 - |
Domanda
Se ho un TreeViewer o una tabella, o ho alcuni pulsanti, etichette che contengono testo diverso, pic e così via. Ora, voglio esportare questi per un pic SVG.
Qualcuno sa su questo?
Molte grazie!
Soluzione
Non so su SVG, ma il org.eclipse.swt.graphics.ImageLoader
può essere utilizzato per salvare una org.eclipse.swt.graphics.GC
in vari formati come PNG, GIF, JPEG e BMP. È possibile convertire il risultato a SVG, se vuoi.
È possibile trovare esempi di come salvare un GC in un file ( come questo ). È anche possibile copiare un GC esistente utilizzando il metodo copyArea
. Date un'occhiata a questo codice sorgente . Guardate per l'utilizzo del metodo di gc.copyArea e troverete un esempio di come prendere tale istantanea.