سؤال
هل تحتوي ملفات EMF على DPI يمكن تعيينها؟ لديّ تطبيق يسمح بحفظ صورة بتنسيقات متعددة (بما في ذلك EMF). أسمح للمستخدم بتحديد الدقة/DPI للصور (الصور). ومع ذلك ، لا يمكنني إيجاد طريقة للقيام بذلك من أجل metafile في C#. هل هذا ممكن أم أن EMF ليس لديه DPI لأنه تنسيق رسومات متجه؟
المحلول
بحسب ال MS-EMF المواصفات ، لا. لكن ملحقات "EMF Plus" (MS-Emfplus) لديك رأس مع LogicalDpiX
و LogicalDpiY
. هذا التنسيق مماثل لـ GDI+. لا أعرف ما هو البرنامج الذي يدعمه للاستيراد/التصدير.
نصائح أخرى
لا تحتوي Metafiles على DPI لأنها لا تحتوي على نقاط - إنه تنسيق رسومات متجه. Metafiles فعل لها حجم ، وهو ما تريده. يمكنك ضبط حجم metafile (في Himetric) عند الاتصال بمنشئ metafile.
لا تنتمي إلى StackOverflow