Wie einige Steuerelemente von SWT zu SVG Bild exportieren?
-
01-10-2019 - |
Frage
Wenn ich eine TreeViewer oder Tabelle haben, oder ich habe ein paar Knöpfe, Etiketten, die verschiedene Text, Bild und so weiter enthalten. Nun möchte ich diese auf ein SVG Bild exportieren.
Wer weiß, über diese?
Vielen Dank!
Lösung
Ich weiß nicht, über SVG, aber die org.eclipse.swt.graphics.ImageLoader
verwendet werden kann, ein org.eclipse.swt.graphics.GC
in verschiedenen Formaten wie PNG, GIF, JPEG und BMP zu speichern. Sie können das Ergebnis zu SVG konvertieren, wenn Sie möchten.
Sie können die Beispiele finden, wie eine GC in einer Datei zu speichern ( wie diese ). Sie können auch eine vorhandene GC mit der copyArea
Methode kopieren. Werfen Sie einen Blick auf diese Quellcode . Achten Sie auf die Verwendung von gc.copyArea Methode und Sie werden ein Beispiel dafür, wie nehmen einen solchen Schnappschuss finden.