الفئة EmfLogFontPanose
محتويات
[
يخفي
]Summary: The LogFontPanose object specifies the PANOSE characteristics of a logical font.
Module: aspose.imaging.fileformats.emf.emf.objects
Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogFontPanose
Inheritance: EmfLogFont
Constructors
| Name | الوصف |
|---|---|
| EmfLogFontPanose(emf_log_font) | يُنشئ مثيلاً جديدًا من الفئة EmfLogFontPanose. |
Properties
| Name | Type | Access | الوصف |
|---|---|---|---|
| char_set | WmfCharacterSet | r/w | يحصل أو يضبط عددًا صحيحًا غير موقع 8‑بت يحدد مجموعة رموز الحروف. يجب أن تكون قيمةً في تعداد WMF CharacterSet ([MS-WMF] القسم 2.1.1.5). إذا كان مجموعة الأحرف غير معروفة، يجب ألا تحاول معالجة ملف الميتا ترجمة أو تفسير السلاسل التي تُعرض بهذه الخط. |
| clip_precision | WmfClipPrecisionFlags | r/w | يحصل أو يضبط عددًا صحيحًا غير موقع 8‑بت يحدد دقة القطع. تحدد دقة القطع كيفية قطع الأحرف التي هي جزئيًا خارج منطقة القطع. يمكن أن تكون واحدة أو أكثر من أعلام WMF ClipPrecision. |
| culture | int | r/w | يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يجب أن يُعيّن إلى الصفر ويجب تجاهله. |
| escapement | int | r/w | يحصل أو يضبط عددًا صحيحًا موقعًا 32‑بت يحدد الزاوية، بعشرات الدرجات، بين متجه الـ escapement ومحور x للجهاز. متجه الـ escapement موازٍ لخط الأساس لسطر النص. |
| اسم الخط | string | r/w | يحصل أو يضبط Facename (64 بايت): سلسلة لا تتجاوز 32 حرف يونيكود تحدد اسم الخط. إذا كان طول هذه السلسلة أقل من 32 حرفًا، يجب أن يكون هناك NULL نهائي، وبعده يجب تجاهل باقي هذا الحقل. |
| full_name | string | r/w | يحصل أو يعيّن سلسلة مكوّنة من 64 حرفًا يونيكود تُعرّف الاسم الكامل للخط. إذا كان طول هذه السلسلة أقل من 64 حرفًا، يجب أن يكون هناك NULL نهائي، بعد ذلك يجب تجاهل باقي هذا الحقل. |
| height | int | r/w | يحصل أو يضبط عددًا صحيحًا موقّعًا 32-بت يحدد الارتفاع، بوحدات منطقية، لخلية الحرف أو الحرف في الخط . قيمة ارتفاع الحرف، المعروفة أيضًا بحجم الـ em، هي قيمة ارتفاع خلية الحرف مطروحًا منها قيمة المسافة الداخلية. يجب على مُطابِق الخط أن يفسّر القيمة المحددة في حقل Height بالطريقة التالية. |
| مائل | System.Byte | r/w | يحصل أو يضبط عددًا صحيحًا غير موقّع 8-بت يحدد خطًا مائلًا إذا تم تعيينه إلى 0x01؛ وإلا، يجب تعيينه إلى 0x00. |
| match | int | r/w | يحصل أو يعيّن هذا الحقل يجب تجاهله. |
| الاتجاه | int | r/w | يحصل أو يضبط عددًا صحيحًا موقّعًا 32-بت يحدد الزاوية، بعشرات الدرجات، بين خط أساس كل حرف ومحور x للجهاز. |
| out_precision | WmfOutPrecision | r/w | يحصل أو يضبط عددًا صحيحًا غير موقّع 8-بت يحدد دقة الإخراج. تحدد دقة الإخراج مدى قرب مطابقة الخط للارتفاع والعرض والاتجاه والحرف والهروب والدرجة ونوع الخط المطلوب. يجب أن تكون قيمة من تعداد WMF OutPrecision . |
| padding | int | r/w | يحصل أو يعيّن حقلًا موجودًا فقط لضمان محاذاة 32-بت لهذا الهيكل. يجب تجاهله |
| panose | EmfPanose | r/w | يحصل أو يعيّن كائن Panose (القسم 2.2.21) الذي يحدد خصائص PANOSE للخط المنطقي. إذا كانت جميع حقول هذا الكائن صفرًا، يجب تجاهله. |
| pitch_and_family | WmfPitchAndFamily | r/w | يحصل أو يضبط كائن WMF PitchAndFamily ([MS-WMF] القسم 2.2.2.14) الذي يحدد درجة الخط وعائلة الخط. تصف عائلات الخط مظهر الخط بشكل عام. تُستخدم لتحديد خط عندما لا يكون نوع الخط المحدد متاحًا. |
| quality | WmfFontQuality | r/w | يحصل أو يضبط عددًا صحيحًا غير موقّع 8-بت يحدد جودة الإخراج. جودة الإخراج تحدد مدى محاولة مطابقة خصائص الخط المنطقي مع خصائص خط فعلي مادي. يجب أن تكون إحدى القيم في تعداد WMF FontQuality ([MS-WMF] القسم 2.1.1.10). |
| شطب | System.Byte | r/w | يحصل أو يضبط عددًا صحيحًا غير موقّع 8-بت يحدد خطًا مشطوبًا إذا تم تعيينه إلى 0x01؛ وإلا، يجب تعيينه إلى 0x00. |
| النمط | string | r/w | يحصل أو يضبط سلسلة من 32 حرف يونيكود تحدد نمط الخط. إذا كان طول هذه السلسلة أقل من 32 حرفًا، يجب أن يكون هناك NULL نهائي، بعد ذلك يجب تجاهل باقي هذا الحقل. |
| style_size | int | r/w | يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد حجم النقطة الذي يتم فيه تحسين الخط . إذا تم تعيينه إلى الصفر، يتم تحسين الخط عند حجم النقطة المقابل لحقل Height في كائن LogFont في حقل LogFont |
| تحته خط | System.Byte | r/w | يحصل أو يضبط عددًا صحيحًا غير موقّع 8-بت يحدد خطًا تحته خط إذا تم تعيينه إلى 0x01؛ وإلا، يجب تعيينه إلى 0x00. |
| vendor_id | int | r/w | يحصل أو يعيّن هذا الحقل يجب تجاهله. |
| الإصدار | int | r/w | يحصل أو يعيّن هذا الحقل يجب تجاهله. |
| weight | EmfLogFontWeight | r/w | يحصل أو يضبط عددًا صحيحًا موقّعًا 32-بت يحدد وزن الخط في النطاق من صفر إلى 1000. على سبيل المثال، 400 هو عادي و700 هو عريض. إذا كانت هذه القيمة صفرًا، يمكن استخدام وزن افتراضي. |
| width | int | r/w | يحصل أو يضبط عددًا صحيحًا موقّعًا 32-بت يحدد العرض المتوسط، بوحدات منطقية، للأحرف في الخط. إذا كانت قيمة حقل Width صفرًا، يجب حساب قيمة مناسبة من قيم LogFont الأخرى للعثور على خط يطابق النسبة المطلوبة للمصمم |
Constructor: EmfLogFontPanose(emf_log_font)
EmfLogFontPanose(emf_log_font)
يُنشئ مثيلاً جديدًا من الفئة EmfLogFontPanose.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| emf_log_font | EmfLogFont | الخط الأساسي LogFont. |