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: | Acessos | Descrição: |
|---|---|---|---|
unitsPerEm | int | Leia. | Retorna o valor de unidades PerEm da fonte a partir da tabela principal. |
numGlyphs | int | Leia. | Retorna o número de glifos na fonte. |
fontName | String | Leia. | Retorna o nome da fonte na tabela de nomes (se disponível). |
cmapEntries | java.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
| Assinatura | Descrição: |
|---|---|
TrueTypeReader(data: byte[]) | Cria um TrueTypeReader a partir de dados da fonte bruta. |
getUnitsPerEm() → int | Retorna o valor de unidades PerEm da fonte a partir da tabela principal. |
getNumGlyphs() → int | Retorna o número de glifos na fonte. |
getGlyphId(charCode: int) → int | Mapear um código de caracteres para uma ID do glifo usando a tabela cmap. |
getUnicodeForGlyphId(glyphId: int) → int | Retorna o primeiro ponto de código Unicode mapeado para a ID do glifo dada. |
getUnicodeForGlyphIdPreferUnicode(glyphId: int) → int | Retorna o ponto de código Unicode para a ID do glifo dada usando SÓ o |
| true-Unicode cmap subtabelas (ver {@link #unicodeReverseCmap}). | |
hasUnicodeCmap() → boolean | Devolve 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) → String | Retorna 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) → int | Devolve a largura antecipada para o ID do glifo dado, em unidades de fonte. |
getFontName() → String | Retorna 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.GeneralPath | Retorna 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. |