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:AccessAçıklama:
fontMatrixMatrixOku ./FontMatrix haritası glif alanını metin alanına döndürür (§9.6.5).
fontResourcesPdfDictionaryOku .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.
baseFontStringOku .Temel yazı tipi adını gönderir (/BaseFont).
encodingFontEncodingOku .Yazıtipi kodlamasını gönderir.
toUnicodeToUnicodeCMapOku .ToUnicode CMap’ı gönderir.
fontDescriptorFontDescriptorOku .Yazı tipi tanımlayıcısını gönderir.
compositebooleanOku .İçerik akışı kodlaması çok baytlı karakter kodları kullanan Type0 kompozite bir yazı tipi olduğunda {@code true} gönderir (örn.
fontMetricsFontMetricsOku .Yazı tipi metriklerini gönderir.
fontDictionaryPdfDictionaryOku .Altta bulunan yazı tipi sözlüğünü gönderir.

Yöntemler

SignatureAçı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)PdfStreamBir 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()PdfDictionaryYazı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()StringTemel yazı tipi adını gönderir (/BaseFont).
getEncoding()FontEncodingYazıtipi kodlamasını gönderir.
getToUnicode()ToUnicodeCMapToUnicode CMap’ı gönderir.
getFontDescriptor()FontDescriptorYazı 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()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