TtfEncoding

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.font.IFontEncoding

public class TtfEncoding implements IFontEncoding

Stellt die TTF Schriftkodierung dar.

Methoden

MethodeBeschreibung
decodeToGid(long unicode)Die DecodeToGlyphId-Implementierung der TTF-Schrift findet die Unicode-Tabelle und gibt die Glyph-ID für das Unicode-Zeichen zurück.
decodeToGidParameterized(IEncodingParameters parameters, long charCode)Die parametrische Version ermöglicht die Verwendung einer spezifischen CMap-Tabelle (nicht Unicode).
encode(long gid, long charCode)Kodiert den Glyph.
equals(Object arg0)
getClass()
gidToUnicode(GlyphId glyphId)Dekodiert Glyph-ID zu Unicode.
hashCode()
notify()
notifyAll()
toString()
unicodeToGid(long unicode)Dekodiert ein Unicode-Zeichen und gibt die Glyph-ID zurück.
wait()
wait(long arg0)
wait(long arg0, int arg1)

decodeToGid(long unicode)

public GlyphId decodeToGid(long unicode)

Die DecodeToGlyphId-Implementierung der TTF-Schrift findet die Unicode-Tabelle und gibt die Glyph-ID für das Unicode-Zeichen zurück. Die Glyph-ID ist eine eindeutige Nummer für ein Glyph, die vom Schrifttyp abhängt. Zum Beispiel: Die ID von Type1 ist ein Glyph-Name, eine Instanz der Klasse ( GlyphStringId ). Die ID von TTF ist ein int-Index, eine Instanz der Klasse ( GlyphUInt32Id ).

Parameters:

ParameterTypBeschreibung
unicodelongZeichencode, für den der Glyph‑Bezeichner ermittelt werden soll.

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

decodeToGidParameterized(IEncodingParameters parameters, long charCode)

public GlyphId decodeToGidParameterized(IEncodingParameters parameters, long charCode)

Die parametrische Version ermöglicht die Verwendung einer spezifischen CMap-Tabelle (nicht Unicode).

Parameters:

ParameterTypBeschreibung
parametersIEncodingParametersImplementierung des Interfaces IEncodingParameters.
charCodelongZeichencode, um den Glyph-Bezeichner zu erhalten.

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

encode(long gid, long charCode)

public void encode(long gid, long charCode)

Kodiert das Glyph. Bei TTF-Schriften ist der Zeichencode Unicode.

Parameters:

ParameterTypBeschreibung
gidlongGlyph‑Bezeichner.
charCodelongZeichencode.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

gidToUnicode(GlyphId glyphId)

public long gidToUnicode(GlyphId glyphId)

Dekodiert Glyph-ID zu Unicode. Die Glyph-ID ist eine eindeutige Nummer für ein Glyph, die vom Schrifttyp abhängt. Zum Beispiel: Die ID von Type1 ist ein Glyph-Name, eine Instanz der Klasse ( GlyphStringId ). Die ID von TTF ist ein int-Index, eine Instanz der Klasse ( GlyphUInt32Id ).

Parameters:

ParameterTypBeschreibung
glyphIdGlyphIdGlyph‑Bezeichner des zu dekodierenden Symbols.

Returns: long – Unicode‑Wert, der zur übergebenen Glyph‑Id gehört.

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)

Dekodiert ein Unicode-Zeichen und gibt die Glyph-ID zurück.

Parameters:

ParameterTypBeschreibung
unicodelongUnicode, für den der Glyph‑Bezeichner ermittelt werden soll.

Returns: GlyphId - Glyph identifier related to unicode passed.

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int