Type1Encoding
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.font.IFontEncoding, com.aspose.font.ISupportsNameAddressing
public class Type1Encoding implements IFontEncoding, ISupportsNameAddressing
Represents Type1 Font encoding.
Methods
Method | Description |
---|---|
decodeToGid(long charCode) | Decodes Gid to unicode. |
decodeToGidParameterized(IEncodingParameters parameters, long charCode) | Parameterized decode method. |
encode(long gid, long charCode) | Encodes the glyph. |
equals(Object arg0) | |
getClass() | |
getNameToCharCodeIndex() | Returns name to character code encoding map. |
gidToUnicode(GlyphId gid) | Decodes Gid to Unicode. |
hashCode() | |
notify() | |
notifyAll() | |
toString() | |
unicodeToGid(long unicode) | Returns GlyphId for unicode. |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
decodeToGid(long charCode)
public GlyphId decodeToGid(long charCode)
Decodes Gid to unicode. Glyph id is a unique number for a glyph, which is font type dependent. For example: Type1’s id is a glyph name, instance of ( GlyphStringId ) class. TTF’s id is an int index, instance of ( GlyphUInt32Id ) class.
Parameters:
Parameter | Type | Description |
---|---|---|
charCode | long | Character code to get glyph identifier for. |
Returns: GlyphId - Glyph identifier related to character code passed.
decodeToGidParameterized(IEncodingParameters parameters, long charCode)
public GlyphId decodeToGidParameterized(IEncodingParameters parameters, long charCode)
Parameterized decode method. Not supported for Type1 Font type.
Parameters:
Parameter | Type | Description |
---|---|---|
parameters | IEncodingParameters | Not supported for Type1 Font type. |
charCode | long | Not supported for Type1 Font type. |
Returns: GlyphId - Not supported for Type1 Font type.
encode(long gid, long charCode)
public void encode(long gid, long charCode)
Encodes the glyph. For TTF Fonts the character code is unicode. Not supported for Type1 Font types.
Parameters:
Parameter | Type | Description |
---|---|---|
gid | long | Glyph id. |
charCode | long | Character code associated with the glyph id. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getNameToCharCodeIndex()
public NameToCodeMap getNameToCharCodeIndex()
Returns name to character code encoding map. Note: Character code is not a unicode. Character code is a char index in Font encoding “table”.
Returns: NameToCodeMap - Name to character code encoding map.
gidToUnicode(GlyphId gid)
public long gidToUnicode(GlyphId gid)
Decodes Gid to Unicode. Glyph id is a unique number for a glyph, which is font type dependent. For example: Type1’s id is a glyph name, instance of ( GlyphStringId ) class. TTF’s id is an int index, instance of ( GlyphUInt32Id ) class.
Parameters:
Parameter | Type | Description |
---|---|---|
gid | GlyphId | Glyph identifier of symbol to decode. |
Returns: long - Unicode value related to glyph id passed.
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)
Returns GlyphId for unicode. Or notdef if font doesn’t contain glyph for the unicode. Glyph id is a unique number for a glyph, which is font type dependent. For example: Type1’s id is a glyph name, instance of ( GlyphStringId ) class. TTF’s id is an int index, instance of ( GlyphUInt32Id ) class.
Parameters:
Parameter | Type | Description |
---|---|---|
unicode | long | Unicode to get glyph identifier for. |
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 | Type | Description |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long | |
arg1 | int |