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:AccessAçıklama:
compositebooleanOku .Bileşiği alır.
descendantFontCIDFontOku .CIDFont’u geri gönderir.
fontDescriptorFontDescriptorOku .İ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).
encodingNameStringOku .Kodlama adını gönderir (örneğin, “Küçük-H”).
identityEncodingbooleanOku .Kodlama CMap’ı Identity-H veya Identities-V olduğunda doğru döndürür, yani:.
baseFontStringOku .Temel yazı tipi adını gönderir (/BaseFont).
encodingFontEncodingOku .Yazıtipi kodlamasını gönderir.
toUnicodeToUnicodeCMapOku .ToUnicode CMap’ı gönderir.
fontMetricsFontMetricsOku .Yazı tipi metriklerini gönderir.
fontDictionaryPdfDictionaryOku .Altta bulunan yazı tipi sözlüğünü gönderir.

Yöntemler

SignatureAçı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() → booleanKompozit ayarlanırsa doğru döndürür.
getDescendantFont() → CIDFontCIDFont’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() → StringKodlama adını gönderir (örneğin, “Küçük-H”).
isIdentityEncoding() → booleanKodlama CMap’ı Identity-H veya Identities-V olduğunda doğru döndürür, yani:.
getBaseFont() → StringTemel yazı tipi adını gönderir (/BaseFont).
getEncoding() → FontEncodingYazıtipi kodlamasını gönderir.
getToUnicode() → ToUnicodeCMapToUnicode CMap’ı gönderir.
getFontMetrics() → FontMetricsYazı tipi metriklerini gönderir.
getFontDictionary() → PdfDictionaryAltta bulunan yazı tipi sözlüğünü gönderir.
fromDictionary(fontDict: PdfDictionary, parser: PDFParser) → PdfFontBir yazı tipi sözlüğünden uygun PdfFont alt sınıfı oluşturur.

Ayrıca bakınız:

 Türkçe