الفئة EmfLogFontExDv

Summary: The LogFontExDv object specifies the design vector for an extended logical font.

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogFontExDv

Inheritance: EmfLogFontEx

Constructors

Nameالوصف
EmfLogFontExDv(emf_log_font_ex)يُنشئ مثيلًا جديدًا من الفئة EmfLogFontExDv.

Properties

NameTypeAccessالوصف
char_setWmfCharacterSetr/wيحصل أو يضبط عددًا صحيحًا غير موقع 8‑بت يحدد مجموعة رموز الحروف. يجب أن تكون
قيمةً في تعداد WMF CharacterSet ([MS-WMF] القسم 2.1.1.5). إذا كان مجموعة الأحرف غير معروفة، يجب ألا تحاول معالجة ملف الميتا ترجمة أو تفسير
السلاسل التي تُعرض بهذه الخط.
clip_precisionWmfClipPrecisionFlagsr/wيحصل أو يضبط عددًا صحيحًا غير موقع 8‑بت يحدد دقة القطع.
تحدد دقة القطع كيفية قطع الأحرف التي هي جزئيًا خارج منطقة القطع.
يمكن أن تكون واحدة أو أكثر من أعلام WMF ClipPrecision.
design_vectorEmfDesignVectorr/wيحصل أو يضبط كائن DesignVector (القسم 2.2.3). يجب ألا يكون هذا الحقل أطول من 72 بايت.
escapementintr/wيحصل أو يضبط عددًا صحيحًا موقعًا 32‑بت يحدد الزاوية، بعشرات الدرجات،
بين متجه الـ escapement ومحور x للجهاز. متجه الـ escapement
موازٍ لخط الأساس لسطر النص.
اسم الخطstringr/wيحصل أو يضبط Facename (64 بايت): سلسلة لا تتجاوز 32 حرف يونيكود تحدد
اسم الخط. إذا كان طول هذه السلسلة أقل من 32 حرفًا، يجب أن يكون هناك NULL نهائي،
وبعده يجب تجاهل باقي هذا الحقل.
full_namestringr/wيحصل أو يضبط سلسلة مكونة من 64 حرف يونيكود تحتوي على الاسم الكامل للخط. إذا
كان طول هذه السلسلة أقل من 64 حرفًا، يجب أن يكون هناك NULL نهائي، بعد
ذلك يجب تجاهل باقي هذا الحقل.
heightintr/wيحصل أو يضبط عددًا صحيحًا موقّعًا 32-بت يحدد الارتفاع، بوحدات منطقية، لخلية الحرف أو الحرف في الخط
. قيمة ارتفاع الحرف، المعروفة أيضًا بحجم الـ em، هي قيمة ارتفاع خلية الحرف مطروحًا منها قيمة المسافة الداخلية. يجب على مُطابِق الخط أن يفسّر القيمة المحددة في حقل Height بالطريقة التالية.
مائلSystem.Byter/wيحصل أو يضبط عددًا صحيحًا غير موقّع 8-بت يحدد خطًا مائلًا إذا تم تعيينه إلى 0x01؛ وإلا،
يجب تعيينه إلى 0x00.
الاتجاهintr/wيحصل أو يضبط عددًا صحيحًا موقّعًا 32-بت يحدد الزاوية، بعشرات الدرجات،
بين خط أساس كل حرف ومحور x للجهاز.
out_precisionWmfOutPrecisionr/wيحصل أو يضبط عددًا صحيحًا غير موقّع 8-بت يحدد دقة الإخراج.
تحدد دقة الإخراج مدى قرب مطابقة الخط للارتفاع والعرض والاتجاه والحرف والهروب والدرجة ونوع الخط المطلوب. يجب أن تكون قيمة من تعداد WMF OutPrecision
.
pitch_and_familyWmfPitchAndFamilyr/wيحصل أو يضبط كائن WMF PitchAndFamily ([MS-WMF] القسم 2.2.2.14) الذي
يحدد درجة الخط وعائلة الخط. تصف عائلات الخط مظهر الخط بشكل عام. تُستخدم لتحديد خط عندما لا يكون نوع الخط المحدد متاحًا.
qualityWmfFontQualityr/wيحصل أو يضبط عددًا صحيحًا غير موقّع 8-بت يحدد جودة الإخراج. جودة الإخراج
تحدد مدى محاولة مطابقة خصائص الخط المنطقي مع خصائص خط فعلي مادي. يجب أن تكون إحدى القيم في تعداد WMF FontQuality ([MS-WMF]
القسم 2.1.1.10).
النصstringr/wيحصل أو يضبط سلسلة من 32 حرف يونيكود تحدد مجموعة الأحرف للخط.
إذا كان طول هذه السلسلة أقل من 32 حرفًا، يجب أن يكون هناك NULL نهائي،
وبعد ذلك يجب تجاهل باقي هذا الحقل.
شطبSystem.Byter/wيحصل أو يضبط عددًا صحيحًا غير موقّع 8-بت يحدد خطًا مشطوبًا إذا تم تعيينه إلى 0x01؛
وإلا، يجب تعيينه إلى 0x00.
النمطstringr/wيحصل أو يضبط سلسلة من 32 حرف يونيكود تحدد نمط الخط. إذا كان طول هذه السلسلة أقل من 32 حرفًا، يجب أن يكون هناك NULL نهائي،
بعد ذلك يجب تجاهل باقي هذا الحقل.
تحته خطSystem.Byter/wيحصل أو يضبط عددًا صحيحًا غير موقّع 8-بت يحدد خطًا تحته خط إذا تم تعيينه إلى 0x01؛
وإلا، يجب تعيينه إلى 0x00.
weightEmfLogFontWeightr/wيحصل أو يضبط عددًا صحيحًا موقّعًا 32-بت يحدد وزن الخط في النطاق من صفر إلى 1000. على سبيل المثال، 400 هو عادي و700 هو عريض. إذا كانت هذه القيمة صفرًا، يمكن استخدام وزن افتراضي.
widthintr/wيحصل أو يضبط عددًا صحيحًا موقّعًا 32-بت يحدد العرض المتوسط، بوحدات منطقية،
للأحرف في الخط. إذا كانت قيمة حقل Width صفرًا، يجب حساب قيمة مناسبة
من قيم LogFont الأخرى للعثور على خط يطابق النسبة المطلوبة للمصمم

Constructor: EmfLogFontExDv(emf_log_font_ex)

 EmfLogFontExDv(emf_log_font_ex) 

يُنشئ مثيلًا جديدًا من الفئة EmfLogFontExDv.

Parameters:

معاملنوعالوصف
emf_log_font_exEmfLogFontExمثال خط سجل EMF.