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

MetodBeskrivning
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:

ParameterTypBeskrivning
charCodelongTeckenkod (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:

ParameterTypBeskrivning
parametersIEncodingParametersImplementering av gränssnittet IEncodingParameters.
charCodelongTeckenkod 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:

ParameterTypBeskrivning
gidlongGlyfid
charCodelongCharCode associerad med glyfid.

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

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:

ParameterTypBeskrivning
sidintString‑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:

ParameterTypBeskrivning
gidGlyphIdGlyph‑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:

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