Class Font

Font class

يحدد تنسيقًا معينًا للنص ، بما في ذلك سمات الخط والحجم والنمط. لا يمكن توريث هذه الفئة.

public sealed class Font

المنشئون

اسموصف
Font(Font, FontStyle)يقوم بتهيئة ملفFont يستخدم المحدد الموجودFont وFontStyle التعداد .
Font(string, float)يقوم بتهيئة ملفFont باستخدام حجم محدد. تم تعيين مجموعة الأحرف علىDefault ، وحدة الرسوماتPoint ، نمط الخط إلىRegular .
Font(string, float, FontStyle)يقوم بتهيئة ملفFont باستخدام حجم وأسلوب محددين. تم تعيين مجموعة الأحرف علىDefault ، وحدة الرسوماتPoint .
Font(string, float, GraphicsUnit)يقوم بتهيئة ملفFont باستخدام حجم ووحدة محددين. تم تعيين مجموعة الأحرف علىDefault، تم تعيين النمط علىRegular .
Font(string, float, FontStyle, GraphicsUnit)يقوم بتهيئة ملفFont باستخدام حجم ونمط ووحدة محددة.
Font(string, float, FontStyle, GraphicsUnit, CharacterSet)يقوم بتهيئة ملفFont باستخدام حجم ونمط ووحدة ومجموعة أحرف محددة.

الخصائص

اسموصف
Bold { get; }يحصل على قيمة تشير إلى ما إذا كان هذاFont جريئة .
CharacterSet { get; }يحصل على قيمة البايت التي تحدد مجموعة الأحرف لهذاFont يستخدم .
Italic { get; }يحصل على قيمة تشير إلى ما إذا كان هذاFontمائل .
Name { get; }يحصل على اسم الوجه لهذاFont .
Size { get; }يحصل على حجم em لهذاFont تقاس بالوحدات المحددة بواسطةUnit الملكية .
Strikeout { get; }يحصل على قيمة تشير إلى ما إذا كان هذاFont يحدد خطًا أفقيًا من خلال الخط.
Style { get; }يحصل على معلومات عن النمط لهذا الغرضFont .
Underline { get; }يحصل على قيمة تشير إلى ما إذا كان هذاFont مسطر .
Unit { get; }الحصول على وحدة القياس لهذاFont .

طُرق

اسموصف
DeepClone()لإنشاء نسخة مطابقة عميقة من هذاFont .
override Equals(object)يشير إلى ما إذا كان الكائن المحددFont ولها نفس قيم الخصائص مثل هذاFont .
override GetHashCode()يحصل على كود التجزئة لهذاFont .
override ToString()إرجاع تمثيل سلسلة يمكن قراءته بواسطة الإنسانFont .

أمثلة

يوضح هذا المثال استخدام فئة Font و SolidBrush لرسم سلاسل على سطح الصورة. يقوم المثال بإنشاء صورة جديدة ورسم الأشكال باستخدام Figures و GraphicsPath

[C#]

// ينشئ مثيلاً للصورة
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    // يقوم بإنشاء وتهيئة مثيل لفئة الرسومات
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    // مسح سطح الرسومات
    graphics.Clear(Color.Wheat);

    // ينشئ مثيلاً للخط
    Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);

    // أنشئ مثيلاً من SolidBrush باللون الأحمر
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);

    // ارسم سلسلة
    graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));

    // إنشاء خيارات التصدير.
    Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();

    // احفظ جميع التغييرات
    image.Save("C:\\temp\\output.gif", options);
}

أنظر أيضا