TtfEncoding
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.font.IFontEncoding
public class TtfEncoding implements IFontEncoding
Representerar TTF-typsnittskodning.
Metoder
| Metod | Beskrivning |
|---|---|
| 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| unicode | long | Teckenkod 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| parameters | IEncodingParameters | Implementering av gränssnittet IEncodingParameters. |
| charCode | long | teckenkod 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| gid | long | Glyfidentifierare. |
| charCode | long | Teckenkod. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | java.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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| glyphId | GlyphId | Glyph‑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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| unicode | long | Unicode 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long | |
| arg1 | int |