EmfLogFontEx

EmfLogFontEx class

يحدد كائن LogFontEx السمات الموسعة للخط المنطقي.

public class EmfLogFontEx : EmfLogFont

المنشئون

اسموصف
EmfLogFontEx(EmfLogFont)يقوم بتهيئة مثيل جديد لملفEmfLogFontEx فئة .

الخصائص

اسموصف
CharSet { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 8 بت يحدد مجموعة الحروف الرسومية للأحرف. يجب أن تكون قيمة في تعداد WMF CharacterSet (القسم [MS-WMF] 2.1.1.5). إذا كانت مجموعة الأحرف غير معروفة ، فيجب ألا تحاول معالجة ملف التعريف ترجمة أو تفسير سلاسل التي يتم تقديمها بهذا الخط.
ClipPrecision { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 8 بت يحدد دقة القطع. تحدد دقة القص كيفية قص الأحرف الموجودة جزئيًا خارج منطقة القطع. يمكن أن يكون واحدًا أو أكثر من WMF ClipPrecision Flags
Escapement { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد الزاوية ، بعشر الدرجات ، بين متجه الميزان والمحور السيني للجهاز. متجه الميزان موازٍ للخط الأساسي لصف من النص.
Facename { get; set; }الحصول على أو تعيين اسم الوجه (64 بايت): سلسلة لا تزيد عن 32 حرفًا من أحرف Unicode تحدد اسم محرف الخط . إذا كان طول هذه السلسلة أقل من 32 حرفًا ، فيجب وجود علامة إنهاء NULL ، وبعد ذلك يجب تجاهل باقي هذا الحقل.
FullName { get; set; }الحصول على سلسلة من 64 حرف Unicode تحتوي على الاسم الكامل للخط أو تعيينها. إذا كان طول هذه السلسلة أقل من 64 حرفًا ، فيجب أن يكون الإنهاء NULL موجودًا ، بعد حيث يجب تجاهل باقي هذا الحقل.
Height { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد الارتفاع ، بالوحدات المنطقية ، لخلية أو حرف الخط . قيمة ارتفاع الحرف ، والمعروفة أيضًا باسم حجم em ، هي قيمة ارتفاع خلية الحرف مطروحًا منها قيمة المسافة البادئة الداخلية. يجب أن يفسر معين الخط القيمة المحددة في حقل الارتفاع بالطريقة التالية.
Italic { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 8 بت يحدد خطًا مائلًا إذا تم تعيينه على 0x01 ؛ وإلا ، يجب تعيين إلى 0x00.
Orientation { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد الزاوية ، بعشر الدرجات ، بين خط الأساس لكل حرف والمحور السيني للجهاز .
OutPrecision { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 8 بت يحدد دقة الإخراج. تحدد دقة الإخراج مدى قرب الخط المطلوب لمطابقة الارتفاع المطلوب ، والعرض ، واتجاه الحرف ، والتخطي ، والخطوة ، ونوع الخط. يجب أن تكون قيمة من WMF OutPrecision enumeration
PitchAndFamily { get; set; }الحصول على أو تعيين كائن WMF PitchAndFamily ([MS-WMF] القسم 2.2.2.14) الذي يحدد درجة الخط وعائلة الخط. تصف عائلات الخطوط مظهر الخط بطريقة عامة. الغرض منها هو تحديد الخط عندما لا يكون المحرف المحدد متاحًا.
Quality { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 8 بت يحدد جودة الإخراج. تحدد جودة الإخراج مدى قرب محاولة مطابقة سمات الخط المنطقي لتلك الخاصة بالخط الفعلي . يجب أن تكون إحدى القيم في تعداد جودة الخط في WMF ([MS-WMF] القسم 2.1.1.10) .
Script { get; set; }الحصول على أو تعيين سلسلة مكونة من 32 حرفًا من أحرف Unicode تحدد مجموعة أحرف الخط. إذا كان طول هذه السلسلة أقل من 32 حرفًا ، فيجب أن يكون الإنهاء NULL موجودًا ، وبعد ذلك يجب تجاهل باقي هذا الحقل.
Strikeout { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 8 بت يحدد خط إضراب إذا تم تعيينه إلى 0x01 ؛ وإلا ، يجب تعيينه على 0x00.
Style { get; set; }الحصول على أو تعيين سلسلة من 32 حرفًا من أحرف Unicode تحدد نمط الخط. إذا كان طول هذه السلسلة أقل من 32 حرفًا ، فيجب أن يكون هناك إنهاء NULL ، وبعد ذلك يجب تجاهل باقي هذا الحقل.
Underline { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 8 بت يحدد خطًا تحته خط إذا تم تعيينه على 0x01 ؛ وإلا ، يجب تعيينه على 0x00.
Weight { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد وزن الخط في النطاق من صفر إلى 1000. على سبيل المثال ، 400 عادي و 700 غامق. إذا كانت هذه القيمة صفراً ، فيمكن استخدام وزن افتراضي .
Width { get; set; }الحصول على أو تعيين عدد صحيح ذي إشارة 32 بت يحدد متوسط العرض ، بالوحدات المنطقية ، من حرفًا في الخط. إذا كانت قيمة حقل العرض تساوي صفرًا ، فيجب أن تكون القيمة المناسبة محسوبة من قيم LogFont الأخرى للعثور على الخط الذي يقصده المصمم نسبة العرض إلى الارتفاع

أنظر أيضا