TrueTypeReader

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

TrueTypeReader هي فئة في Aspose.PDF FOSS لـ Java.

يقرأ TrueType/OpenType ملفات الخط (بنسخة sfnt).

توفر هذه الفئة 12 طريقة للعمل مع TrueTypeReader كائنات في برامج Java. المنهجيات المتاحة تشمل: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: cmapEntries, fontName, numGlyphs, unitsPerEm.

خصائص

اسمالنوعالوصولوصف
unitsPerEmintاقرأيعيد قيمة وحدات الخط من الجدول الرئيسي.
numGlyphsintاقرأيعيد عدد الخطوط في النمط.
fontNameStringاقرأيعيد اسم الخط من جدول الأسماء (إذا كان متاحاً).
cmapEntriesjava.util.Map<Integer, Integer>اقرأيعيد عرض غير قابل للتعديل لـ Unicode-to-glyph cmap كخريطة.

الطرق

التوقيعوصف
TrueTypeReader(data: byte[])يخلق TrueTypeReader من بيانات الخط الخام.
getUnitsPerEm()intيعيد قيمة وحدات الخط من الجدول الرئيسي.
getNumGlyphs()intيعيد عدد الخطوط في النمط.
getGlyphId(charCode: int)intترسم خريطة رمز شخصية إلى هوية مصطلح باستخدام جدول cmap.
getUnicodeForGlyphId(glyphId: int)intيعيد أول نقطة رمز يونيكود المترتبة على معرف النحو المعطى.
getUnicodeForGlyphIdPreferUnicode(glyphId: int)intيعيد نقطة رمز يونيكود لمعرفة العلامات المحددة باستخدام فقط
true- Unicode cmap (انظر {@link #unicodeReverseCmap}).
hasUnicodeCmap()booleanيعود true إذا كان الخط يحمل جدولًا فرعيًًة واحدًأ من النماذج التحتية True-Unicode cmap.
(منصة 3 تشفير 1/10, أو المنصة 0).
getGlyphName(glyphId: int)Stringيعيد اسم PostScript للصورة من جدول {@code /post}،,
أو {@code null} إذا كان جدول البريد مفقودًا ، استخدم شكل لا نعرفه
التفاصيل، أو هوية النص خارج نطاق.
getAdvanceWidth(glyphId: int)intيعيد عرض المسبق لمعرفة النمط المعين، في وحدات الخط.
getFontName()Stringيعيد اسم الخط من جدول الأسماء (إذا كان متاحاً).
getCmapEntries()java.util.Map<Integer, Integer>يعيد عرض غير قابل للتعديل لـ Unicode-to-glyph cmap كخريطة.
getGlyphPath(gid: int)java.awt.geom.GeneralPathيعيد مظهر النمط الأساسي للخطوط العريضة كـ {@link java.awt.geom.GeneralPath} في
em-المنسقات المطبقة (وحدات الخط مقسمة ب {@code unitsPerEm}) ، مع
تم الحفاظ على التوجه Y-up TrueType.

انظر أيضاً

 العربية