Font
المعلومات العامة
Font هي فئة في Aspose.PDF FOSS لـ .NET. الميراث من: FontInfo.
اكتب اسم مستعار لـ FontInfo، يطابق اسم فئة الخط.
تقدم هذه الفئة 5 طرق للعمل مع كائنات الخط في برامج .NET. المنهجيات المتاحة تشمل: FromFontData, GetGlyphWidth, GetLastFontEmbeddingError, MeasureString, Save. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .Net. خصائص: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, FontOptions,و 10 المزيد.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
BaseFont | string | اقرأ | يحصل على الخط الأساسي. |
FontName | string | اقرأ | يحصل على اسم الخط. |
DecodedFontName | string | اقرأ | يحصل على اسم الخط المفكور. |
IsEmbedded | bool | القراءة/ الكتابة | يحصل أو يضع هو مدمج. |
IsSubset | bool | القراءة/ الكتابة | يحصل على أو يضع مجموعة فرعية. |
IsAccessible | bool | اقرأ | يُصبح الموقع متاحًا. |
FontOptions | IFontOptions | اقرأ | يحصل على خيارات الخط. |
iPdfFont | PdfFontView | اقرأ | عرض النمط PDF من هذا النوع. |
DefaultHelvetica | Font | اقرأ | الخط Helvetica الافتراضي لقطع النص المنفصلة. |
ResourceName | string | اقرأ | اسم المصدر في قاموس الخطوط للصفحة (مثل “F1”). |
UniqueId | string | اقرأ | هوية فريدة تجمع بين اسم المصدر والخط الأساسي. |
Subtype | string | اقرأ | النوع الفرعي للخطوط (النوع 1، TrueType، النمط 0، ونمطه 3، إلخ.). |
Encoding | string? | اقرأ | اسم ترميز (WinAnsiEncoding، الهوية-ه، إلخ). |
IsItalic | bool | اقرأ | ما إذا كان الخط متورط. |
IsBold | bool | اقرأ | ما إذا كان الخط جريئًا. |
IsCid | bool | اقرأ | ما إذا كان الخط هو CID (Type0) خط المستخدمة لللغة العربية، CJK، الخ. |
الطرق
| التوقيع | وصف |
|---|---|
GetLastFontEmbeddingError() | الأخير خطأ واجه هذا الخطوط في PDF؛ فارغ عندما لا. |
MeasureString(str: string, fontSize: float) | قياس عرض السلسلة عند الحجم المحدد، في النقاط. |
Save(stream: System.IO.Stream) | اكتب بيانات ملف الخط الخام إلى تيار. |
FromFontData(fontData: FontData) | إنشاء FontInfo من FontData (مخطط النظام الموجود عبر FontRepository.FindFont). |
GetGlyphWidth(charCode: int) | احصل على عرض رمز الشخصية في واحد من 1000 وحدة مساحة نصيّة. |