كيفية تصدير بعض عناصر التحكم في SWT إلى SVG الموافقة المسبقة عن علم؟
-
01-10-2019 - |
سؤال
إذا كان لديّ TreeViewer أو جدول ، أو لدي بعض الأزرار ، والعلامات التي تحتوي على نص مختلف ، الموافقة المسبقة عن علم وما إلى ذلك. الآن ، أريد تصديرها إلى صورة SVG.
لا أحد يعرف عن هذا؟
شكرا جزيلا!
المحلول
لا أعرف عن SVG ، لكن org.eclipse.swt.graphics.ImageLoader
يمكن استخدامه لحفظ أ org.eclipse.swt.graphics.GC
في تنسيقات مختلفة مثل PNG ، GIF ، JPEG و BMP. يمكنك تحويل النتيجة إلى SVG إذا كنت ترغب في ذلك.
يمكنك العثور على أمثلة حول كيفية حفظ GC في ملف (مثل هذه). يمكنك أيضًا نسخ GC موجود باستخدام copyArea
طريقة. ألق نظرة على رمز المصدر هذا. ابحث عن استخدام طريقة gc.copyarea وستجد مثالًا على كيفية أخذ مثل هذه اللقطة.
لا تنتمي إلى StackOverflow