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