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: | Access | Açıklama: |
|---|---|---|---|
ascent | double | Oku . | Ascension (baseline üstündeki maksimum yüksekliği) glyph birimlerinde gönderir (genellikle 1/1000 em). |
descent | double | Oku . | Düşüşü (baseline aşağıdaki maksimum derinlik, genellikle negatif) gönderir. |
capHeight | double | Oku . | Kapak yüksekliğini (büyük harflerin yüksekliği) gönderir. |
missingWidth | double | Oku . | Kayıp genişliği font’un genişlik tablosunda olmayan karakterler için varsayılan genişliğini gönderir. |
widths | double[] | Oku . | Eğer ayarlanırsa özel genişlik tablosunu gönderir. |
Yöntemler
| Signature | Açı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() → double | Ascension (baseline üstündeki maksimum yüksekliği) glyph birimlerinde gönderir (genellikle 1/1000 em). |
getDescent() → double | Düşüşü (baseline aşağıdaki maksimum derinlik, genellikle negatif) gönderir. |
getCapHeight() → double | Kapak yüksekliğini (büyük harflerin yüksekliği) gönderir. |
getMissingWidth() → double | Kayı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. |