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.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
unitsPerEm | int | اقرأ | يعيد قيمة وحدات الخط من الجدول الرئيسي. |
numGlyphs | int | اقرأ | يعيد عدد الخطوط في النمط. |
fontName | String | اقرأ | يعيد اسم الخط من جدول الأسماء (إذا كان متاحاً). |
cmapEntries | java.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. |