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

NombreTipoAccesoDescripción
unitsPerEmintLeerRetorna el valor de las unidades del fontPerEm desde la tabla principal.
numGlyphsintLeerRetorna el número de glifos en la letra.
fontNameStringLeerRetorna el nombre de la letra desde la tabla de nombres (si está disponible).
cmapEntriesjava.util.Map<Integer, Integer>LeerRetorna una vista sin modificación de la cmap Unicode-to-glyph como mapa.

Metodología

firmaDescripción
TrueTypeReader(data: byte[])Crea un TrueTypeReader de los datos de la letra cruda.
getUnitsPerEm()intRetorna el valor de las unidades del fontPerEm desde la tabla principal.
getNumGlyphs()intRetorna el número de glifos en la letra.
getGlyphId(charCode: int)intMapa de un código de caracteres a un ID de glif utilizando la tabla cmap.
getUnicodeForGlyphId(glyphId: int)intRetorna el primer punto de código Unicode en la etiqueta glif dada.
getUnicodeForGlyphIdPreferUnicode(glyphId: int)intRetorna el punto de código Unicode para la identificación glif dada utilizando sólo el
true-Unicode cmap subtables (ver {@link #unicodeReverseCmap}).
hasUnicodeCmap()booleanRetorna verdad si el fontanero tiene al menos una tabla de cmap unicode verdadera.
(Plataforma 3 codificando 1/10, o plataforma 0).
getGlyphName(glyphId: int)StringRetorna 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)intRetorna la anchura de avance para el dato Glyph ID, en unidades de fuente.
getFontName()StringRetorna 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.GeneralPathRetorna 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.

Ver también

 Español