Type3Font
Genel Bakış
Type3Font Java için FOSS’de bir sınıf. Mirasçılar: PdfFont.
Tip 3 yazı tipi (/ alttipi /Type3) ISO 32000-1:2008, §9.6.5.
Bu sınıf, Java programlarında Type3Font nesnelerle çalışmak için 14 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Type3Font, decode, fromDictionary, getBaseFont, getCharProc, getEncoding, getFontDescriptor, getFontDictionary, getFontMatrix, getFontMetrics, getFontResources, getToUnicode, 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, encoding, fontDescriptor, fontDictionary, fontMatrix,Ve 3 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
fontMatrix | Matrix | Oku . | /FontMatrix haritası glif alanını metin alanına döndürür (§9.6.5). |
fontResources | PdfDictionary | Oku . | Yazıtipin kendi / Kaynaklar sözlüğünü, ya da null ‘yi geri gönderir. Bu durumda spesifikasyon (§9.6.5, Not 2) metni boyayan içerik akışının kaynaklarına dönmesini söyler. |
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. |
fontDescriptor | FontDescriptor | Oku . | Yazı tipi tanımlayıcısını gönderir. |
composite | boolean | Oku . | İçerik akışı kodlaması çok baytlı karakter kodları kullanan Type0 kompozite bir yazı tipi olduğunda {@code true} gönderir (örn. |
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: |
|---|---|
Type3Font(fontDict: PdfDictionary, parser: PDFParser) | Bir yazı tipi sözlüğünden Type3Font oluşturur. |
getWidth(charCode: int) → double | |
getFontMatrix() → Matrix | /FontMatrix haritası glif alanını metin alanına döndürür (§9.6.5). |
getCharProc(charCode: int) → PdfStream | Bir karakter kodu için glif-anket içerik akışını gönderir: /Encoding(/Differences) kodun anahtarlarını /CharProcs sözlüğüne (§9.6.5) yerleştiren bir glyph adına haritalandırır. |
getFontResources() → PdfDictionary | Yazıtipin kendi / Kaynaklar sözlüğünü, ya da null ‘yi geri gönderir. Bu durumda spesifikasyon (§9.6.5, Not 2) metni boyayan içerik akışının kaynaklarına dönmesini söyler. |
decode(charCodes: byte[]) → String | Çöp karakter kod baytlarını bir Unicode dizesine dekode eder. |
getBaseFont() → String | Temel yazı tipi adını gönderir (/BaseFont). |
getEncoding() → FontEncoding | Yazıtipi kodlamasını gönderir. |
getToUnicode() → ToUnicodeCMap | ToUnicode CMap’ı gönderir. |
getFontDescriptor() → FontDescriptor | Yazı tipi tanımlayıcısını gönderir. |
isComposite() → boolean | İçerik akışı kodlaması çok baytlı karakter kodları kullanan Type0 kompozite bir yazı tipi olduğunda {@code true} gönderir (örn. |
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. |