سؤال

نحن نتحرك رمز كبير من GDI إلى qpainter. شيء واحد اعتدنا أن نصل إليه هو تنسيق الحافظة EMF بسهولة، مما يدعم العملاء من التعامل مع إخراج لصقها في برامج أخرى (مثل Office) بتنسيق متجه.

من السهل بالنسبة لنا أن ننتج الصور النقطية من كيو تي إلى EMF، ولكن هذا حقا لا يعيدنا إلى إعادة تحميل التنسيق القديم. يمكننا أيضا إجراء بيانات MIME من PostScript، والتي ستحتفظ في بعض البرامج بتنسيق متجه، ولكن لن يسمح بالتحميل في Office، على سبيل المثال.

نظرا لأن Trolltech / Nokia مهجور بمسار GDI، فهل هناك طريقة لائقة لإنتاج إخراج ناقلات EMF من qpainter؟ تشمل الخيارات مكتبات الحزب الثالث PostProcessing تنسيقات الإخراج الأخرى (التي لم نر لدينا نتائج صالحة للاستعمال منها)، برامج تشغيل الطابعة الزائفة (التي تقدم مشاكل محددة إصدار Windows). يجب أن تعمل على ويندوز إكس بي -> 7.

هل قام أي شخص آخر بحل هذا؟

هل كانت مفيدة؟

المحلول

حسنا، الآن أرى أن هذا لديه تم طرحها والإجابة هنا من قبل. وبعد الجواب المقبول هناك هو أنه لا يمكن القيام به بسهولة. إذا كان أي شخص لديه أخبار أفضل، سأكون سعيدا لسماع ذلك.

نصائح أخرى

لدي pyqt qpaintengine لتقديمها إلى EMF هنا (GPL):http://svn.gna.org/viewcvs/veusz/trunk/document/emf_export.py؟view=Markup.

كما يستخدم مكتبة Pyemf. سيكون من الصعب تحويل هذا إلى C ++ إذا لزم الأمر.

لقد مرت للتو في هذا الحل الممكن: emfengine. وبعد أنا لم أستخدمها، لذلك YMMV.

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