كيفية تصدير بعض عناصر التحكم في SWT إلى SVG الموافقة المسبقة عن علم؟

StackOverflow https://stackoverflow.com/questions/3562470

  •  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 وستجد مثالًا على كيفية أخذ مثل هذه اللقطة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top