TrueTypeReader

TrueTypeReader

Översikt

TrueTypeReader är en klass i Aspose.PDF FOSS för Java.

Läs TrueType/OpenType typsnittfiler (sfnt-format).

Denna klass ger 12 metoder för att arbeta med TrueTypeReader objekt i Java-program. Tillgängliga metoder är bland annat: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter installation av FOSS for Java. Egenskaper: cmapEntries, fontName, numGlyphs, unitsPerEm.

Egenskaper

Namn och namn:Typ:AccessBeskrivning
unitsPerEmintLäs.Returnerar teckensnittets enheter PerEm-värde från huvudtabellen.
numGlyphsintLäs.Returnerar antalet glyfer i teckensnittet.
fontNameStringLäs.Returnerar teckensnittet från namntabellen (om tillgängligt).
cmapEntriesjava.util.Map<Integer, Integer>Läs.Returnerar en omöjlig visning av Unicode-till-glyph cmap som karta.

Methods

SignatureBeskrivning
TrueTypeReader(data: byte[])Skapar en TrueTypeReader från råa teckensnitt.
getUnitsPerEm()intReturnerar teckensnittets enheter PerEm-värde från huvudtabellen.
getNumGlyphs()intReturnerar antalet glyfer i teckensnittet.
getGlyphId(charCode: int)intMapp en teckenkod till ett glyf-ID med hjälp av cmap tabellen.
getUnicodeForGlyphId(glyphId: int)intReturnerar den första Unicode-kodpunkten som är kopplat till det angivna glyfen.
getUnicodeForGlyphIdPreferUnicode(glyphId: int)intReturnerar Unicode-kodpunkten för den givna glyph ID:n med endast true-Unicode cmap undertabeller (se {@link #unicodeReverseCmap}).
hasUnicodeCmap()booleanReturnerar true om teckensnittet skickar minst en true-Unicode cmap-undertabell (platform 3 kodning 1/10, eller plattform 0).
getGlyphName(glyphId: int)StringReturnerar PostScript namn för glyfen från tabellen {@code /post}, eller { @ code null} om posttabellen saknades, använt ett format vi inte analyserar, och/eller glyphen id är utanför räckvidd.
getAdvanceWidth(glyphId: int)intReturnerar den förutbestämda bredden för det angivna glyfen, i teckensnittsenheter.
getFontName()StringReturnerar teckensnittet från namntabellen (om tillgängligt).
getCmapEntries()java.util.Map<Integer, Integer>Returnerar en omöjlig visning av Unicode-till-glyph cmap som karta.
getGlyphPath(gid: int)java.awt.geom.GeneralPathReturnerar konturen av en glyf som {@link java.awt.geom.GeneralPath} i em-normaliserade koordinater (fontenheterna divideras med { @ code unitsPerEm}), och Y-up orienteringen för TrueType bevaras.

Se också:

 Svenska