FontMetrics
FontMetrics
General
FontMetrics és una classe en FOSS per Java.
Conté mètriques de fonts derivades d’un {@link FontDescriptor} i dades específiques a la font.
Aquesta classe proporciona 10 mètodes per treballar amb objectes FontMetrics en programes Java. Els mètodes disponibles inclouen: FontMetrics, getAscent, getCapHeight, getDescent, getMissingWidth, getWidths, setAscent, setDescent, setWidths. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: ascent, capHeight, descent, missingWidth, widths.
Propietats
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
ascent | double | Llegeix. | Retorna l’ascens (altura màxima per sobre de la línia de base) en unitats glifòniques (normalment 1/1000 em). |
descent | double | Llegeix. | Retorna la descens (profunditat màxima per sota de la línia inicial, generalment negativa). |
capHeight | double | Llegeix. | Retorna l’alçada de la tapa (altura de les lletres majuscules). |
missingWidth | double | Llegeix. | Retorna la largura que falta Largada predeterminada per a caràcters no en la taula de llargor de font. |
widths | double[] | Llegeix. | Retorna la taula de largura personalitzada si està establerta. |
Mètodes
| Signature | Descripció |
|---|---|
FontMetrics(descriptor: FontDescriptor) | Crea FontMetrics a partir d’un FontDescriptor. |
FontMetrics(ascent: double, descent: double, missingWidth: double) | Crea FontMetrics amb valors explícits. |
getAscent() → double | Retorna l’ascens (altura màxima per sobre de la línia de base) en unitats glifòniques (normalment 1/1000 em). |
getDescent() → double | Retorna la descens (profunditat màxima per sota de la línia inicial, generalment negativa). |
getCapHeight() → double | Retorna l’alçada de la tapa (altura de les lletres majuscules). |
getMissingWidth() → double | Retorna la largura que falta Largada predeterminada per a caràcters no en la taula de llargor de font. |
getWidths() → double[] | Retorna la taula de largura personalitzada si està establerta. |
setWidths(widths: double[]) | Estableix la taula d’amplada personalitzada. |
setAscent(ascent: double) | Estableix l’ascens. |
setDescent(descent: double) | Estableix la descendència. |