Type0Font
Genel Bakış
Type0Font Java için FOSS’de bir sınıf. Mirasçılar: PdfFont.
0 (Kompozit) yazı tipi (ISO 32000-1:2008, §9.7).
Bu sınıf, Java programlarında Type0Font nesnelerle çalışmak için 14 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Type0Font, decode, fromDictionary, getBaseFont, getDescendantFont, getEncoding, getEncodingName, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth, ve 2 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: baseFont, composite, descendantFont, encoding, encodingName, fontDescriptor,Ve 4 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
composite | boolean | Oku . | Bileşiği alır. |
descendantFont | CIDFont | Oku . | CIDFont’u geri gönderir. |
fontDescriptor | FontDescriptor | Oku . | İleri gelen CIDFont tarafından taşınan {@link FontDescriptor}‘u gönderir (Type0 kökü bir PDF spec §9.7.3 deskriptorunu aşağıya yerleştirmez). |
encodingName | String | Oku . | Kodlama adını gönderir (örneğin, “Küçük-H”). |
identityEncoding | boolean | Oku . | Kodlama CMap’ı Identity-H veya Identities-V olduğunda doğru döndürür, yani:. |
baseFont | String | Oku . | Temel yazı tipi adını gönderir (/BaseFont). |
encoding | FontEncoding | Oku . | Yazıtipi kodlamasını gönderir. |
toUnicode | ToUnicodeCMap | Oku . | ToUnicode CMap’ı gönderir. |
fontMetrics | FontMetrics | Oku . | Yazı tipi metriklerini gönderir. |
fontDictionary | PdfDictionary | Oku . | Altta bulunan yazı tipi sözlüğünü gönderir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
Type0Font(fontDict: PdfDictionary, parser: PDFParser) | Bir yazı tipi sözlüğünden Type0Font oluşturur. |
decode(charCodes: byte[]) → String | İki seviyeli CID haritası kullanarak çiğ baytları çözün. |
getWidth(charCode: int) → double | |
isComposite() → boolean | Kompozit ayarlanırsa doğru döndürür. |
getDescendantFont() → CIDFont | CIDFont’u geri gönderir. |
getFontDescriptor() → FontDescriptor | İleri gelen CIDFont tarafından taşınan {@link FontDescriptor}‘u gönderir (Type0 kökü bir PDF spec §9.7.3 deskriptorunu aşağıya yerleştirmez). |
getEncodingName() → String | Kodlama adını gönderir (örneğin, “Küçük-H”). |
isIdentityEncoding() → boolean | Kodlama CMap’ı Identity-H veya Identities-V olduğunda doğru döndürür, yani:. |
getBaseFont() → String | Temel yazı tipi adını gönderir (/BaseFont). |
getEncoding() → FontEncoding | Yazıtipi kodlamasını gönderir. |
getToUnicode() → ToUnicodeCMap | ToUnicode CMap’ı gönderir. |
getFontMetrics() → FontMetrics | Yazı tipi metriklerini gönderir. |
getFontDictionary() → PdfDictionary | Altta bulunan yazı tipi sözlüğünü gönderir. |
fromDictionary(fontDict: PdfDictionary, parser: PDFParser) → PdfFont | Bir yazı tipi sözlüğünden uygun PdfFont alt sınıfı oluşturur. |