CffEncoding

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.font.IFontEncoding, com.aspose.font.ISupportsNameAddressing

public class CffEncoding implements IFontEncoding, ISupportsNameAddressing

Stellt die CFF _font‑Kodierung dar.

Methoden

MethodeBeschreibung
decodeToGid(long charCode)Liefert Gid für übergebenen charCode.
decodeToGidParameterized(IEncodingParameters parameters, long charCode)Parametrisierte Dekodiermethode.
encode(long gid, long charCode)Kodiert den Glyph.
equals(Object arg0)
getClass()
getNameToCharCodeIndex()Gibt die Zuordnung von Namen zu Zeichencode‑Kodierung zurück.
getNameToGidIndex()Gibt die Zuordnung von Namen zu Zeichencode‑Kodierung zurück.
getNameToSidIndex()Gibt die Zuordnung von Namen zu Zeichencode‑Kodierung zurück.
getSidName(int sid)Liefert Namen für die angegebene SID.
gidToUnicode(GlyphId gid)Dekodiert Gid 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 charCode)

public GlyphId decodeToGid(long charCode)

Liefert Gid für übergebenen charCode. Diese Methode ist für CFF CIDFonts konzipiert, bei denen charCode einen gültigen CID-Wert darstellen muss. Glyph id ist eine eindeutige Nummer für ein Glyph, die vom _font-Typ abhängt. CFF Font Glyph id kann eine Instanz der Klasse ( GlyphStringId ) oder der Klasse ( GlyphUInt32Id ) sein.

Parameters:

ParameterTypBeschreibung
charCodelongZeichencode (CID), für den ein Glyph-Identifikator ermittelt werden soll.

Returns: GlyphId - Glyph identifier related to CID passed.

decodeToGidParameterized(IEncodingParameters parameters, long charCode)

public GlyphId decodeToGidParameterized(IEncodingParameters parameters, long charCode)

Parametrisierte Dekodiermethode. Nicht unterstützt für den CFF Font-Typ.

Parameters:

ParameterTypBeschreibung
parametersIEncodingParametersImplementierung des Interfaces IEncodingParameters.
charCodelongZeichencode, für den der Glyph‑Bezeichner ermittelt werden soll.

Returns: GlyphId - Glyph identifier related to charCode passed.

encode(long gid, long charCode)

public void encode(long gid, long charCode)

Kodiert das Glyph. Nicht unterstützt für CFF Font-Typen.

Parameters:

ParameterTypBeschreibung
gidlongGlyph id
charCodelongCharCode, der mit der Glyph id verknüpft ist.

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

getNameToCharCodeIndex()

public NameToCodeMap getNameToCharCodeIndex()

Gibt die Zuordnung von Namen zu Zeichencode‑Kodierung zurück. Hinweis: Zeichencode ist kein Unicode. Zeichencode ist ein Zeichen‑Index in der Font‑Kodierung „table“.

Returns: NameToCodeMap - Name to character code encoding map.

getNameToGidIndex()

public NameToCodeMap getNameToGidIndex()

Gibt die Zuordnung von Namen zu Zeichencode‑Kodierung zurück. Hinweis: Zeichencode ist kein Unicode. Zeichencode ist ein Zeichen‑Index in der Font‑Kodierung „table“.

Returns: NameToCodeMap - Name to character code encoding map.

getNameToSidIndex()

public NameToCodeMap getNameToSidIndex()

Gibt die Zuordnung von Namen zu Zeichencode‑Kodierung zurück. Hinweis: Zeichencode ist kein Unicode. Zeichencode ist ein Zeichen‑Index in der Font‑Kodierung „table“.

Returns: NameToCodeMap - Name to character code encoding map.

getSidName(int sid)

public String getSidName(int sid)

Liefert Namen für die angegebene SID.

Parameters:

ParameterTypBeschreibung
sidintString‑Bezeichner.

Returns: java.lang.String – Name aus dem String‑INDEX, falls gefunden.

gidToUnicode(GlyphId gid)

public long gidToUnicode(GlyphId gid)

Dekodiert Gid zu Unicode. Glyph id ist eine eindeutige Nummer für ein Glyph, die vom _font‑Typ abhängt. CFF Font Glyph id kann eine Instanz der Klasse ( GlyphStringId ) oder der Klasse ( GlyphUInt32Id ) sein.

Parameters:

ParameterTypBeschreibung
gidGlyphIdGlyph‑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 und gibt die Glyph id zurück. Glyph id ist eine eindeutige Nummer für ein Glyph, die vom _font‑Typ abhängt. CFF Font Glyph id kann eine Instanz der Klasse ( GlyphStringId ) oder der Klasse ( GlyphUInt32Id ) sein.

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