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: | Access | Açıklama: |
|---|---|---|---|
fontName | String | Oku . | PostScript yazı tipi adını gönderir (/FontName). |
flags | int | Oku . | Yazıtip bayrakları bitmask (/Flags, §9.8.2, Tablo 123) i döndürür. |
ascent | double | Oku . | Ascension (/Ascent) basamağın üstündeki maksimum yüksekliği gönderir. |
descent | double | Oku . | Düşüş (/ Descent) temel çizginin altındaki maksimum derinliği gönderir (genellikle negatif). |
capHeight | double | Oku . | Kapak yüksekliğini (/CapHeight) büyük harflerin yüksekliğini gönderir. |
italicAngle | double | Oku . | Kursi açıyı (/ItalicAngle) dikten saat yönüne karşı derece olarak gönderir. |
stemV | double | Oku . | Dikey saplar için baskın sap genişliği (/StemV) gönderir. |
fontBBox | Rectangle | Oku . | Yazıtip sınırlama kutusunu gönderir (/FontBBox [llx lly urx ury]). |
missingWidth | double | Oku . | Yazıtipin /Widths’inde olmayan karakterler için eksik genişliği (/MissingWidth) gönderir. |
fontFile | PdfStream | Oku . | /FontFile akışını gönderir (Tipe 1 yazı tipi programı). |
fontFile2 | PdfStream | Oku . | /FontFile2 akışını (TrueType yazı tipi programı) gönderir . |
fontFile3 | PdfStream | Oku . | /FontFile3 akışını (CFF/OpenType yazı tipi programı) gönderir. |
fixedPitch | boolean | Oku . | Yazı tipi sabit-pit (flag bit 1) ise doğru gönderir. |
serif | boolean | Oku . | Yazı tipi serif ise doğru gönderir (bayrak bit 2). |
symbolic | boolean | Oku . | Yazı tipi sembolikse doğru gönderir (flag bit 3). |
italic | boolean | Oku . | Yazı tipi kursivse doğru gönderir (flag bit 7). |
pdfDictionary | PdfDictionary | Oku . | Altta bulunan PDF sözlüğünü gönderir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
FontDescriptor(dict: PdfDictionary) | Bir /FontDescriptor sözlüğünden bir FontDescriptor oluşturur. |
getFontName() → String | PostScript yazı tipi adını gönderir (/FontName). |
getFlags() → int | Yazıtip bayrakları bitmask (/Flags, §9.8.2, Tablo 123) i döndürür. |
getAscent() → double | Ascension (/Ascent) basamağın üstündeki maksimum yüksekliği gönderir. |
getDescent() → double | Düşüş (/ Descent) temel çizginin altındaki maksimum derinliği gönderir (genellikle negatif). |
getCapHeight() → double | Kapak yüksekliğini (/CapHeight) büyük harflerin yüksekliğini gönderir. |
getItalicAngle() → double | Kursi açıyı (/ItalicAngle) dikten saat yönüne karşı derece olarak gönderir. |
getStemV() → double | Dikey saplar için baskın sap genişliği (/StemV) gönderir. |
getFontBBox() → Rectangle | Yazıtip sınırlama kutusunu gönderir (/FontBBox [llx lly urx ury]). |
getMissingWidth() → double | Yazı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() → boolean | Yazı tipi sabit-pit (flag bit 1) ise doğru gönderir. |
isSerif() → boolean | Yazı tipi serif ise doğru gönderir (bayrak bit 2). |
isSymbolic() → boolean | Yazı tipi sembolikse doğru gönderir (flag bit 3). |
isItalic() → boolean | Yazı tipi kursivse doğru gönderir (flag bit 7). |
getPdfDictionary() → PdfDictionary | Altta bulunan PDF sözlüğünü gönderir. |