CIDFont (موقع)

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

CIDFont هي فئة في Aspose.PDF FOSS لـ Java. الميراث من: PdfFont.

خط CID (ISO 32000-1:2008، §9.7.4).

يوفر هذا الفصل 16 طريقة للعمل مع كائنات CIDFont في برامج Java. المنهجيات المتاحة تشمل: CIDFont, cidToUnicode, decode, fromDictionary, getBaseFont, getDefaultWidth, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth,، و 4 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: baseFont, composite, defaultWidth, encoding, fontDescriptor, fontDictionary,و 3 آخرين.

خصائص

اسمالنوعالوصولوصف
type2booleanاقرأيعيد true إذا كان النوع الفرعي التالي CIDFontType2 (TrueType-محتويًا عليه.,
تعريفات النمط القابل للحل عبر /CIDToGIDMap).
defaultWidthdoubleاقرأيعيد العرض الافتراضي (/DW).
baseFontStringاقرأيعيد اسم الخط الأساسي (/BaseFont).
encodingFontEncodingاقرأيعيد ترميز الخطوط.
toUnicodeToUnicodeCMapاقرأيعيد خريطة ToUnicode CMap.
fontDescriptorFontDescriptorاقرأيعيد وصف الخط.
compositebooleanاقرأيعيد {@code true} عندما يكون هذا نوع 0 من الخطوط المركبة التي
تشفير تيار المحتوى يستخدم رموز أحرف متعددة البايت (مثل:.
fontMetricsFontMetricsاقرأيعيد مقاييس الخطوط.
fontDictionaryPdfDictionaryاقرأيعيد قاموس الخط الأساسي.

الطرق

التوقيعوصف
CIDFont(fontDict: PdfDictionary, parser: PDFParser)يخلق CIDFont من قاموس الخطوط.
cidToUnicode(cid: int)intيسترد نقطة رمز يونيكود لـ CID باستخدام برنامج الخط المضمن،,
في حالة النسخة المشتركة من CIDFontType2 (TrueType) التي تقوم بشحنات.
ولا {@code /ToUnicode} CMap على الخط Type0 الأم.
toGlyphId(cid: int)intترسم خرائط CID إلى هوية النموذج المضمن في برنامج الخط عبر /CIDToGIDMap
(التيار الصريح أو الهوية الافتراضية).
glyphOutline(gid: int)java.awt.geom.GeneralPathيعيد المخطط em-normalised، Y-up لـ glyph id المعين من الرمز
البرنامج المضمن TrueType، أو {@code null} عندما لا يكون هناك برنامج مضموناً
المتاحة أو لا يمكن تحليل النمط.
isType2()booleanيعيد true إذا كان النوع الفرعي التالي CIDFontType2 (TrueType-محتويًا عليه.,
تعريفات النمط القابل للحل عبر /CIDToGIDMap).
getWidth(cid: int)double
getDefaultWidth()doubleيعيد العرض الافتراضي (/DW).
decode(charCodes: byte[])Stringيفكّر بايتات رمز الرمز الخام إلى سلسلة يونيكود.
getBaseFont()Stringيعيد اسم الخط الأساسي (/BaseFont).
getEncoding()FontEncodingيعيد ترميز الخطوط.
getToUnicode()ToUnicodeCMapيعيد خريطة ToUnicode CMap.
getFontDescriptor()FontDescriptorيعيد وصف الخط.
isComposite()booleanيعيد {@code true} عندما يكون هذا نوع 0 من الخطوط المركبة التي
تشفير تيار المحتوى يستخدم رموز أحرف متعددة البايت (مثل:.
getFontMetrics()FontMetricsيعيد مقاييس الخطوط.
getFontDictionary()PdfDictionaryيعيد قاموس الخط الأساسي.
fromDictionary(fontDict: PdfDictionary, parser: PDFParser)PdfFontيخلق الطبقة الفرعية PdfFont المناسبة من قاموس الخطوط.

انظر أيضاً

 العربية