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);
}
أنظر أيضا
- مساحة الاسم Aspose.PSD
- المجسم Aspose.PSD