FontMetrics

Genel Bakış

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

{@link FontDescriptor} ve yazı tipi spesifik verilerden elde edilen hesaplanmış font metriklerini tutar.

Bu sınıf, Java programlarında FontMetrics nesnelerle çalışmak için 10 yöntem sağlar. Kullanılabilir yöntemler şunlardır: FontMetrics, getAscent, getCapHeight, getDescent, getMissingWidth, getWidths, setAscent, setDescent, setWidths. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: ascent, capHeight, descent, missingWidth, widths.

Özellikler

Adı:Tip:AccessAçıklama:
ascentdoubleOku .Ascension (baseline üstündeki maksimum yüksekliği) glyph birimlerinde gönderir (genellikle 1/1000 em).
descentdoubleOku .Düşüşü (baseline aşağıdaki maksimum derinlik, genellikle negatif) gönderir.
capHeightdoubleOku .Kapak yüksekliğini (büyük harflerin yüksekliği) gönderir.
missingWidthdoubleOku .Kayıp genişliği font’un genişlik tablosunda olmayan karakterler için varsayılan genişliğini gönderir.
widthsdouble[]Oku .Eğer ayarlanırsa özel genişlik tablosunu gönderir.

Yöntemler

SignatureAçıklama:
FontMetrics(descriptor: FontDescriptor)FontMetrics’ı bir FontDescriptor’den oluşturur.
FontMetrics(ascent: double, descent: double, missingWidth: double)Açık değerlerle FontMetrics oluşturur.
getAscent()doubleAscension (baseline üstündeki maksimum yüksekliği) glyph birimlerinde gönderir (genellikle 1/1000 em).
getDescent()doubleDüşüşü (baseline aşağıdaki maksimum derinlik, genellikle negatif) gönderir.
getCapHeight()doubleKapak yüksekliğini (büyük harflerin yüksekliği) gönderir.
getMissingWidth()doubleKayıp genişliği font’un genişlik tablosunda olmayan karakterler için varsayılan genişliğini gönderir.
getWidths()double[]Eğer ayarlanırsa özel genişlik tablosunu gönderir.
setWidths(widths: double[])Özel genişlik tablosunu ayarlar.
setAscent(ascent: double)Yükselişi ayarlar.
setDescent(descent: double)İnişi ayarlar.

Ayrıca bakınız:

 Türkçe