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 آخرين.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
type2 | boolean | اقرأ | يعيد true إذا كان النوع الفرعي التالي CIDFontType2 (TrueType-محتويًا عليه., |
| تعريفات النمط القابل للحل عبر /CIDToGIDMap). | |||
defaultWidth | double | اقرأ | يعيد العرض الافتراضي (/DW). |
baseFont | String | اقرأ | يعيد اسم الخط الأساسي (/BaseFont). |
encoding | FontEncoding | اقرأ | يعيد ترميز الخطوط. |
toUnicode | ToUnicodeCMap | اقرأ | يعيد خريطة ToUnicode CMap. |
fontDescriptor | FontDescriptor | اقرأ | يعيد وصف الخط. |
composite | boolean | اقرأ | يعيد {@code true} عندما يكون هذا نوع 0 من الخطوط المركبة التي |
| تشفير تيار المحتوى يستخدم رموز أحرف متعددة البايت (مثل:. | |||
fontMetrics | FontMetrics | اقرأ | يعيد مقاييس الخطوط. |
fontDictionary | PdfDictionary | اقرأ | يعيد قاموس الخط الأساسي. |
الطرق
| التوقيع | وصف |
|---|---|
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 المناسبة من قاموس الخطوط. |