FontMetrics
Overview
FontMetrics Java için Aspose.PDF FOSS sınıfıdır.
Bir {@link FontDescriptor} ve yazı tipi özellikli verilerden elde edilen hesaplanmış yazı metriklerini tutar.
Bu sınıf, Java programlarında FontMetrics nesnelerle çalışmak için 10 yöntem sunar. Mevcut yöntemler şunları içerir: FontMetrics, getAscent, getCapHeight, getDescent, getMissingWidth, getWidths, setAscent, setDescent, setWidths. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : ascent, capHeight, descent, missingWidth, widths.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
ascent | double | Read | Yükselişi (baseline üstünde maksimum yükseklik) glif birimlerinde (genellikle 1/1000 em) geri getirir. |
descent | double | Read | Düşüşü geri getirir (baseline en yüksek derinlik, genellikle negatif). |
capHeight | double | Read | Kapı yüksekliği (yukarıdaki harflerin yüksekliğini) geri getirir. |
missingWidth | double | Read | Kayıp genişliği geri getirir - yazı tipi genişlik tablosunda olmayan karakterler için varsayılan genişliğe sahiptir. |
widths | double[] | Read | Kurulduğunda özelleştirilmiş genişlik tablosunu geri getirir. |
Methods
| Signature | Description |
|---|---|
FontMetrics(descriptor: FontDescriptor) | Bir yerden bir yer yaratır. |
FontMetrics(ascent: double, descent: double, missingWidth: double) | Açıklama değerleri ile FontMetrics oluşturur. |
getAscent() → double | Yükselişi (baseline üstünde maksimum yükseklik) glif birimlerinde (genellikle 1/1000 em) geri getirir. |
getDescent() → double | Düşüşü geri getirir (baseline en yüksek derinlik, genellikle negatif). |
getCapHeight() → double | Kapı yüksekliği (yukarıdaki harflerin yüksekliğini) geri getirir. |
getMissingWidth() → double | Kayıp genişliği geri getirir - yazı tipi genişlik tablosunda olmayan karakterler için varsayılan genişliğe sahiptir. |
getWidths() → double[] | Kurulduğunda özelleştirilmiş genişlik tablosunu geri getirir. |
setWidths(widths: double[]) | Özel genişlik tablosu oluşturun. |
setAscent(ascent: double) | Yükselişi yapın. |
setDescent(descent: double) | İndirim yapın. |