TtfEncoding

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.font.IFontEncoding

public class TtfEncoding implements IFontEncoding

Representerar TTF-typsnittskodning.

Metoder

MetodBeskrivning
decodeToGid(long unicode)TTF‑fontens DecodeToGlyphId‑implementation hittar unicode‑tabellen och returnerar glyfid för unicode‑tecken.
decodeToGidParameterized(IEncodingParameters parameters, long charCode)Parametriserad version tillåter att använda en specifik CMap‑tabell (inte unicode).
encode(long gid, long charCode)Kodar tecknet.
equals(Object arg0)
getClass()
gidToUnicode(GlyphId glyphId)Avkodar glyfid till unicode.
hashCode()
notify()
notifyAll()
toString()
unicodeToGid(long unicode)Avkodar en unicode och returnerar glyfid.
wait()
wait(long arg0)
wait(long arg0, int arg1)

decodeToGid(long unicode)

public GlyphId decodeToGid(long unicode)

TTF‑fontens DecodeToGlyphId‑implementation hittar unicode‑tabellen och returnerar glyfid för unicode‑tecken. Glyfid är ett unikt nummer för en glyf, vilket beror på fonttypen. Till exempel: Type1:s id är ett glyfnamn, en instans av klassen ( GlyphStringId ). TTF:s id är ett int‑index, en instans av klassen ( GlyphUInt32Id ).

Parameters:

ParameterTypBeskrivning
unicodelongTeckenkod för att hämta teckenidentifierare för.

Returns: GlyphId - Glyph identifier related to character code passed.

decodeToGidParameterized(IEncodingParameters parameters, long charCode)

public GlyphId decodeToGidParameterized(IEncodingParameters parameters, long charCode)

Parametriserad version tillåter att använda en specifik CMap‑tabell (inte unicode).

Parameters:

ParameterTypBeskrivning
parametersIEncodingParametersImplementering av gränssnittet IEncodingParameters.
charCodelongteckenkod för att hämta glyfid.

Returns: GlyphId - Glyph identifier related to character code passed.

encode(long gid, long charCode)

public void encode(long gid, long charCode)

Kodar glyfen. För TTF‑fonter är teckenkoden unicode.

Parameters:

ParameterTypBeskrivning
gidlongGlyfidentifierare.
charCodelongTeckenkod.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

gidToUnicode(GlyphId glyphId)

public long gidToUnicode(GlyphId glyphId)

Avkodar glyfid till unicode. Glyfid är ett unikt nummer för en glyf, vilket beror på fonttypen. Till exempel: Type1:s id är ett glyfnamn, en instans av klassen ( GlyphStringId ). TTF:s id är ett int‑index, en instans av klassen ( GlyphUInt32Id ).

Parameters:

ParameterTypBeskrivning
glyphIdGlyphIdGlyph‑identifierare för symbol att avkoda.

Returns: long – Unicode‑värde relaterat till det angivna glyph‑id.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

unicodeToGid(long unicode)

public GlyphId unicodeToGid(long unicode)

Avkodar en unicode och returnerar glyfid.

Parameters:

ParameterTypBeskrivning
unicodelongUnicode för att få glyph‑identifierare för.

Returns: GlyphId - Glyph identifier related to unicode passed.

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int