CffEncoding
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.font.IFontEncoding, com.aspose.font.ISupportsNameAddressing
public class CffEncoding implements IFontEncoding, ISupportsNameAddressing
Representerar CFF _font-kodning.
Metoder
| Metod | Beskrivning |
|---|---|
| decodeToGid(long charCode) | Hämtar Gid för angiven charCode. |
| decodeToGidParameterized(IEncodingParameters parameters, long charCode) | Parametriserad avkodningsmetod. |
| encode(long gid, long charCode) | Kodar tecknet. |
| equals(Object arg0) | |
| getClass() | |
| getNameToCharCodeIndex() | Returnerar namn‑till‑teckenkod‑kodningskarta. |
| getNameToGidIndex() | Returnerar namn‑till‑teckenkod‑kodningskarta. |
| getNameToSidIndex() | Returnerar namn‑till‑teckenkod‑kodningskarta. |
| getSidName(int sid) | Hämtar namn för den angivna SID. |
| gidToUnicode(GlyphId gid) | Avkodar Gid 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 charCode)
public GlyphId decodeToGid(long charCode)
Hämtar Gid för angiven charCode. Denna metod är avsedd för CFF CIDFonts, där charCode måste vara ett giltigt CID‑värde. Glyph id är ett unikt nummer för en glyf, vilket är _font‑typberoende. CFF Font glyph id kan vara en instans av klassen ( GlyphStringId ) eller ( GlyphUInt32Id ).
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| charCode | long | Teckenkod (CID) för att få glyfid. |
Returns: GlyphId - Glyph identifier related to CID passed.
decodeToGidParameterized(IEncodingParameters parameters, long charCode)
public GlyphId decodeToGidParameterized(IEncodingParameters parameters, long charCode)
Parametriserad avkodningsmetod. Stöds inte för CFF Font-typ.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| parameters | IEncodingParameters | Implementering av gränssnittet IEncodingParameters. |
| charCode | long | Teckenkod för att hämta teckenidentifierare för. |
Returns: GlyphId - Glyph identifier related to charCode passed.
encode(long gid, long charCode)
public void encode(long gid, long charCode)
Kodar glyfen. Stöds inte för CFF Font-typer.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| gid | long | Glyfid |
| charCode | long | CharCode associerad med glyfid. |
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
getNameToCharCodeIndex()
public NameToCodeMap getNameToCharCodeIndex()
Returnerar namn‑till‑teckenkod‑kodningskarta. Obs: teckenkod är inte unicode. Teckenkod är ett teckenindex i Font‑kodningens “tabell”.
Returns: NameToCodeMap - Name to character code encoding map.
getNameToGidIndex()
public NameToCodeMap getNameToGidIndex()
Returnerar namn‑till‑teckenkod‑kodningskarta. Obs: teckenkod är inte unicode. Teckenkod är ett teckenindex i Font‑kodningens “tabell”.
Returns: NameToCodeMap - Name to character code encoding map.
getNameToSidIndex()
public NameToCodeMap getNameToSidIndex()
Returnerar namn‑till‑teckenkod‑kodningskarta. Obs: teckenkod är inte unicode. Teckenkod är ett teckenindex i Font‑kodningens “tabell”.
Returns: NameToCodeMap - Name to character code encoding map.
getSidName(int sid)
public String getSidName(int sid)
Hämtar namn för den angivna SID.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| sid | int | String‑identifierare. |
Returns: java.lang.String - Namn från String‑INDEX om det hittas.
gidToUnicode(GlyphId gid)
public long gidToUnicode(GlyphId gid)
Avkodar Gid till unicode. Glyph id är ett unikt nummer för en glyf, vilket är _font‑typberoende. CFF Font glyph id kan vara en instans av klassen ( GlyphStringId ) eller ( GlyphUInt32Id ).
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| gid | 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. Glyph id är ett unikt nummer för en glyf, vilket är _font‑typberoende. CFF Font glyph id kan vara en instans av klassen ( GlyphStringId ) eller ( GlyphUInt32Id ).
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 |