TrueTypeReader
Revisión
TrueTypeReader Es una clase en Aspose.PDF FOSS para Java.
Recibe los archivos de fontos TrueType/OpenTYpe (en formato sfnt).
Esta clase proporciona 12 métodos para trabajar con los objetos TrueTypeReader en programas de Java. Los métodos disponibles incluyen: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : cmapEntries, fontName, numGlyphs, unitsPerEm.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
unitsPerEm | int | Leer | Retorna el valor de las unidades del fontPerEm desde la tabla principal. |
numGlyphs | int | Leer | Retorna el número de glifos en la letra. |
fontName | String | Leer | Retorna el nombre de la letra desde la tabla de nombres (si está disponible). |
cmapEntries | java.util.Map<Integer, Integer> | Leer | Retorna una vista sin modificación de la cmap Unicode-to-glyph como mapa. |
Metodología
| firma | Descripción |
|---|---|
TrueTypeReader(data: byte[]) | Crea un TrueTypeReader de los datos de la letra cruda. |
getUnitsPerEm() → int | Retorna el valor de las unidades del fontPerEm desde la tabla principal. |
getNumGlyphs() → int | Retorna el número de glifos en la letra. |
getGlyphId(charCode: int) → int | Mapa de un código de caracteres a un ID de glif utilizando la tabla cmap. |
getUnicodeForGlyphId(glyphId: int) → int | Retorna el primer punto de código Unicode en la etiqueta glif dada. |
getUnicodeForGlyphIdPreferUnicode(glyphId: int) → int | Retorna el punto de código Unicode para la identificación glif dada utilizando sólo el |
| true-Unicode cmap subtables (ver {@link #unicodeReverseCmap}). | |
hasUnicodeCmap() → boolean | Retorna verdad si el fontanero tiene al menos una tabla de cmap unicode verdadera. |
| (Plataforma 3 codificando 1/10, o plataforma 0). | |
getGlyphName(glyphId: int) → String | Retorna el nombre de la glicemia del {@code /post}, |
| o {@code null} si la tabla de correo estaba ausente, utilizamos un formato que no | |
| Parse, o el ID de Glif está fuera del rango. | |
getAdvanceWidth(glyphId: int) → int | Retorna la anchura de avance para el dato Glyph ID, en unidades de fuente. |
getFontName() → String | Retorna el nombre de la letra desde la tabla de nombres (si está disponible). |
getCmapEntries() → java.util.Map<Integer, Integer> | Retorna una vista sin modificación de la cmap Unicode-to-glyph como mapa. |
getGlyphPath(gid: int) → java.awt.geom.GeneralPath | Retorna la salida de un glif como un {@link java.awt.geom.GeneralPath} en el |
| las coordenadas normalizadas (unidades de font divididas por {@code unitsPerEm}), con | |
| La orientación Y-up se conserva. |