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!

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top