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 المناسبة من قاموس الخطوط.

انظر أيضاً

 العربية