فئة FontFile
محتويات
[
يخفي
]FontFile class
ملف الخط يحتوي على تعريفات للرموز، يُستخدم لإنشاء ملف شخصي نصي.
public abstract class FontFile : A3DObject
الخصائص
| الاسم | الوصف |
|---|---|
| virtual Name { get; set; } | يحصل أو يعيّن الاسم. |
| Properties { get; } | يحصل على مجموعة جميع الخصائص. |
الطرق
| الاسم | الوصف |
|---|---|
| static FromFile(string) | تحميل FontFile من اسم الملف |
| static Parse(byte[]) | تحليل FontFile من البايتات |
| FindProperty(string) | يجد الخاصية. يمكن أن تكون خاصية ديناميكية (Created by CreateDynamicProperty/SetProperty) أو خاصية أصلية (Identified by its name) |
| GetProperty(string) | احصل على قيمة الخاصية المحددة |
| RemoveProperty(Property) | يزيل خاصية ديناميكية. |
| RemoveProperty(string) | إزالة الخاصية المحددة بالاسم |
| SetProperty(string, object) | يضبط قيمة الخاصية المحددة |
أمثلة
الكود التالي يوضح كيفية إنشاء شبكة ثلاثية الأبعاد من النص باستخدام ملف الخط المحدد.
var font = FontFile.FromFile(@"CascadiaCode-Regular.otf");
var text = new Text();
text.Font = font;
text.Content = "ABC";
text.FontSize = 10;
var linear = new LinearExtrusion(text, 10).ToMesh();
var scene = new Scene(linear);
scene.Save(@"test.stl");
انظر أيضًا
- class A3DObject
- namespace Aspose.ThreeD.Profiles
- assembly Aspose.3D