FontDescriptor

FontDescriptor

Genel Bakış

FontDescriptor Java için FOSS’de bir sınıf.

Bir PDF /FontDescriptor sözlüğü (ISO 32000-1:2008, §9.8, Tablo 122) sarar.

Bu sınıf, Java programlarında FontDescriptor nesnelerle çalışmak için 18 yöntem sağlar. Kullanılabilir yöntemler şunlardır: FontDescriptor, getAscent, getCapHeight, getDescent, getFlags, getFontBBox, getFontFile, getFontFile2, getFontFile3, getFontName, getItalicAngle, getMissingWidth, ve 6 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: ascent, capHeight, descent, fixedPitch, flags, fontBBox,Ve 11 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
fontNameStringOku .PostScript yazı tipi adını gönderir (/FontName).
flagsintOku .Yazıtip bayrakları bitmask (/Flags, §9.8.2, Tablo 123) i döndürür.
ascentdoubleOku .Ascension (/Ascent) basamağın üstündeki maksimum yüksekliği gönderir.
descentdoubleOku .Düşüş (/ Descent) temel çizginin altındaki maksimum derinliği gönderir (genellikle negatif).
capHeightdoubleOku .Kapak yüksekliğini (/CapHeight) büyük harflerin yüksekliğini gönderir.
italicAngledoubleOku .Kursi açıyı (/ItalicAngle) dikten saat yönüne karşı derece olarak gönderir.
stemVdoubleOku .Dikey saplar için baskın sap genişliği (/StemV) gönderir.
fontBBoxRectangleOku .Yazıtip sınırlama kutusunu gönderir (/FontBBox [llx lly urx ury]).
missingWidthdoubleOku .Yazıtipin /Widths’inde olmayan karakterler için eksik genişliği (/MissingWidth) gönderir.
fontFilePdfStreamOku ./FontFile akışını gönderir (Tipe 1 yazı tipi programı).
fontFile2PdfStreamOku ./FontFile2 akışını (TrueType yazı tipi programı) gönderir .
fontFile3PdfStreamOku ./FontFile3 akışını (CFF/OpenType yazı tipi programı) gönderir.
fixedPitchbooleanOku .Yazı tipi sabit-pit (flag bit 1) ise doğru gönderir.
serifbooleanOku .Yazı tipi serif ise doğru gönderir (bayrak bit 2).
symbolicbooleanOku .Yazı tipi sembolikse doğru gönderir (flag bit 3).
italicbooleanOku .Yazı tipi kursivse doğru gönderir (flag bit 7).
pdfDictionaryPdfDictionaryOku .Altta bulunan PDF sözlüğünü gönderir.

Yöntemler

SignatureAçıklama:
FontDescriptor(dict: PdfDictionary)Bir /FontDescriptor sözlüğünden bir FontDescriptor oluşturur.
getFontName()StringPostScript yazı tipi adını gönderir (/FontName).
getFlags()intYazıtip bayrakları bitmask (/Flags, §9.8.2, Tablo 123) i döndürür.
getAscent()doubleAscension (/Ascent) basamağın üstündeki maksimum yüksekliği gönderir.
getDescent()doubleDüşüş (/ Descent) temel çizginin altındaki maksimum derinliği gönderir (genellikle negatif).
getCapHeight()doubleKapak yüksekliğini (/CapHeight) büyük harflerin yüksekliğini gönderir.
getItalicAngle()doubleKursi açıyı (/ItalicAngle) dikten saat yönüne karşı derece olarak gönderir.
getStemV()doubleDikey saplar için baskın sap genişliği (/StemV) gönderir.
getFontBBox()RectangleYazıtip sınırlama kutusunu gönderir (/FontBBox [llx lly urx ury]).
getMissingWidth()doubleYazıtipin /Widths’inde olmayan karakterler için eksik genişliği (/MissingWidth) gönderir.
getFontFile()PdfStream/FontFile akışını gönderir (Tipe 1 yazı tipi programı).
getFontFile2()PdfStream/FontFile2 akışını (TrueType yazı tipi programı) gönderir .
getFontFile3()PdfStream/FontFile3 akışını (CFF/OpenType yazı tipi programı) gönderir.
isFixedPitch()booleanYazı tipi sabit-pit (flag bit 1) ise doğru gönderir.
isSerif()booleanYazı tipi serif ise doğru gönderir (bayrak bit 2).
isSymbolic()booleanYazı tipi sembolikse doğru gönderir (flag bit 3).
isItalic()booleanYazı tipi kursivse doğru gönderir (flag bit 7).
getPdfDictionary()PdfDictionaryAltta bulunan PDF sözlüğünü gönderir.

Ayrıca bakınız:

 Türkçe