TrueTypeReader

Resumo geral

TrueTypeReader é uma classe em Aspose.PDF FOSS para Java.

Leia os ficheiros de fonte TrueType/OpenType (formato sfnt).

Esta classe fornece 12 métodos para trabalhar com objetos TrueTypeReader em programas Java. Os métodos disponíveis incluem: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: cmapEntries, fontName, numGlyphs, unitsPerEm.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
unitsPerEmintLeia.Retorna o valor de unidades PerEm da fonte a partir da tabela principal.
numGlyphsintLeia.Retorna o número de glifos na fonte.
fontNameStringLeia.Retorna o nome da fonte na tabela de nomes (se disponível).
cmapEntriesjava.util.Map<Integer, Integer>Leia.Retorna uma visão não modificável do cmap Unicode-to-glyph como um mapa.

Métodos de avaliação

AssinaturaDescrição:
TrueTypeReader(data: byte[])Cria um TrueTypeReader a partir de dados da fonte bruta.
getUnitsPerEm()intRetorna o valor de unidades PerEm da fonte a partir da tabela principal.
getNumGlyphs()intRetorna o número de glifos na fonte.
getGlyphId(charCode: int)intMapear um código de caracteres para uma ID do glifo usando a tabela cmap.
getUnicodeForGlyphId(glyphId: int)intRetorna o primeiro ponto de código Unicode mapeado para a ID do glifo dada.
getUnicodeForGlyphIdPreferUnicode(glyphId: int)intRetorna o ponto de código Unicode para a ID do glifo dada usando SÓ o
true-Unicode cmap subtabelas (ver {@link #unicodeReverseCmap}).
hasUnicodeCmap()booleanDevolve true se a fonte enviar pelo menos uma subtabela de cmap com código Unicode true
(plataforma 3 codificando 1/10, ou plataforma 0).
getGlyphName(glyphId: int)StringRetorna o nome PostScript para o glifo da tabela {@code /post},
ou {@code null} se a tabela de correio estava faltando, usou um formato que não temos
Parse, ou o id do glifo está fora de alcance.
getAdvanceWidth(glyphId: int)intDevolve a largura antecipada para o ID do glifo dado, em unidades de fonte.
getFontName()StringRetorna o nome da fonte na tabela de nomes (se disponível).
getCmapEntries()java.util.Map<Integer, Integer>Retorna uma visão não modificável do cmap Unicode-to-glyph como um mapa.
getGlyphPath(gid: int)java.awt.geom.GeneralPathRetorna o contorno de um glifo como {@link java.awt.geom.GeneralPath} em
Coordenadas em-normalizadas (unidades de fonte divididas por {@unitades de código PerEm}), com
A orientação Y-up é preservada.

Ver também:

 Português