FontInfo

المعلومات العامة

FontInfo هي فئة في Aspose.PDF FOSS لـ .NET.

معلومات عن الخط المستخدم في PDF.

توفر هذه الفئة 3 طرق للعمل مع FontInfo كائنات في برامج .NET. المنهجيات المتاحة تشمل: FromFontData, GetGlyphWidth, MeasureString. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .Net. خصائص: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible,و 8 آخرين.

خصائص

اسمالنوعالوصولوصف
DefaultHelveticaFontاقرأالخط Helvetica الافتراضي لقطع النص المنفصلة.
ResourceNamestringاقرأاسم المصدر في قاموس الخطوط للصفحة (مثل “F1”).
BaseFontstringاقرأاسم الخط الأساسي (مثل “Helvetica”، “ABCDEF+ArialMT”).
FontNamestringاقرأاسم الخط الموحد يضيف مقدمة مجموعة فرعية (ABCDEF+) ومفصلات الأقزام.
DecodedFontNamestringاقرأاسم الخط المفكور كاسم عرض يمكن قراءته من قبل الإنسان.
UniqueIdstringاقرأهوية فريدة تجمع بين اسم المصدر والخط الأساسي.
Subtypestringاقرأالنوع الفرعي للخطوط (النوع 1، TrueType، النمط 0، ونمطه 3، إلخ.).
Encodingstring?اقرأاسم ترميز (WinAnsiEncoding، الهوية-ه، إلخ).
IsEmbeddedboolالقراءة/ الكتابةما إذا كان الخط مدمج في PDF.
IsSubsetboolالقراءة/ الكتابةما إذا كانت الخط مجموعة فرعية (اسم يبدأ بـ XXXXXX+).
IsItalicboolاقرأما إذا كان الخط متورط.
IsBoldboolاقرأما إذا كان الخط جريئًا.
IsCidboolاقرأما إذا كان الخط هو CID (Type0) خط المستخدمة لللغة العربية، CJK، الخ.
IsAccessibleboolاقرأما إذا كان برنامج الخط متاحًا إما مدمج في PDF، أو تم تحميله بالفعل كبيانات مصدر، أم يتم تثبيته على النظام تحت نفس الاسم (يمكن حلها عبر FindFont).

الطرق

التوقيعوصف
FromFontData(fontData: FontData)إنشاء FontInfo من FontData (مخطط النظام الموجود عبر FontRepository.FindFont).
GetGlyphWidth(charCode: int)احصل على عرض رمز الشخصية في واحد من 1000 وحدة مساحة نصيّة.
MeasureString(text: string, fontSize: double)قياس عرض السلسلة في النقاط، مع إعطاء حجم الخط.

انظر أيضاً

 العربية