EmfMapMode

EmfMapMode enumeration

يتم استخدام تعداد MapMode لتحديد وحدة القياس لتحويل وحدات مساحة الصفحة إلى وحدات مساحة الجهاز ولتحديد اتجاه محاور الرسم.

public enum EmfMapMode

قيم

اسمقيمةوصف
MM_TEXT1يتم تعيين كل وحدة منطقية إلى بكسل جهاز واحد. موجب x إلى اليمين ؛ موجب y لأسفل .
MM_LOMETRIC2يتم تعيين كل وحدة منطقية إلى 0.1 ملليمتر. موجب x إلى اليمين ؛ موجب y يصل .
MM_HIMETRIC3يتم تعيين كل وحدة منطقية إلى 0.01 ملليمتر. موجب x إلى اليمين ؛ موجب y يصل .
MM_LOENGLISH4يتم تعيين كل وحدة منطقية إلى 0.01 بوصة. موجب x إلى اليمين ؛ موجب y يصل
MM_HIENGLISH5تم تعيين كل وحدة منطقية على 0.001 بوصة. موجب x إلى اليمين ؛ موجب y يصل .
MM_TWIPS6يتم تعيين كل وحدة منطقية إلى واحد على عشرين من نقطة الطابعة (1/1440 بوصة ، وتسمى أيضًا “twip”). موجب x إلى اليمين ؛ موجب y يصل .
MM_ISOTROPIC7يتم تعيين الوحدات المنطقية إلى وحدات عشوائية ذات محاور متساوية الحجم ؛ أي ، وحدة واحدة على طول المحور السيني تساوي وحدة واحدة على المحور ص. يجب استخدام سجلات EMR_SETWINDOWEXTEX و EMR_SETVIEWPORTEXTEX لتحديد الوحدات واتجاه من المحاور. _ يجب إجراء التعديلات حسب الضرورة لضمان بقاء وحدتي x و y بنفس الحجم. على سبيل المثال ، عند تعيين مدى النافذة ، يجب تعديل منفذ العرض للحفاظ على الوحدات متجانسة.
MM_ANISOTROPIC8يتم تعيين الوحدات المنطقية إلى وحدات عشوائية ذات محاور تم تحجيمها بشكل عشوائي. يجب استخدام سجلات EMR_SETWINDOWEXTEX و EMR_SETVIEWPORTEXTEX لتحديد الوحدات والتوجيه والتحجيم.

أنظر أيضا