FontMetrics
Vue de l’ensemble
‘FontMetrics’ est une classe dans Aspose.PDF FOSS pour Java.
Il maintient des métrics de caractère calculés dérivées d’un {@link FontDescriptor} et des données spécifiques à la caractéristique.
Cette classe fournit 10 méthodes pour travailler avec des objets FontMetrics dans les programmes Java. Les méthodologies disponibles comprennent: ‘FontMétriques’, ‘getAscent’, getCapHeight', ‘getDescent’, ' getMissingWidth', ’getWitths', ‚setAscents',‘setDessent, ‘setWith’ . Tous les membres publics sont accessibles à toute application Java après l’installation de l’Aspose.PDF FOSS pour le package Java . Propriétés : ‘ascent’, ‘‘capHeights , 'descents et ‘missing Wid’ ; ‘width’
Propriétés
| Name | Type | Access | Description |
|---|---|---|---|
ascent | double | Read | Returns the ascent (maximum height above baseline) in glyph units (typically 1/1000 em). |
descent | double | Read | Returns the descent (maximum depth below baseline, usually negative). |
capHeight | double | Read | Returns the cap height (height of uppercase letters). |
missingWidth | double | Read | Returns the missing width — default width for characters not in the font’s width table. |
widths | double[] | Read | Returns the custom width table if set. |
méthodes
| Signature | Description |
|---|---|
FontMetrics(descriptor: FontDescriptor) | Creates FontMetrics from a FontDescriptor. |
FontMetrics(ascent: double, descent: double, missingWidth: double) | Creates FontMetrics with explicit values. |
getAscent() → double | Returns the ascent (maximum height above baseline) in glyph units (typically 1/1000 em). |
getDescent() → double | Returns the descent (maximum depth below baseline, usually negative). |
getCapHeight() → double | Returns the cap height (height of uppercase letters). |
getMissingWidth() → double | Returns the missing width — default width for characters not in the font’s width table. |
getWidths() → double[] | Returns the custom width table if set. |
setWidths(widths: double[]) | Sets the custom width table. |
setAscent(ascent: double) | Sets the ascent. |
setDescent(descent: double) | Sets the descent. |
Voir aussi
- Aspose.PDF pour Java — API d’entreprise