Class FTCharMap

  • All Implemented Interfaces:
    de.intarsys.nativec.type.INativeObject

    public class FTCharMap
    extends de.intarsys.nativec.type.NativeStaticStruct
    The base charmap structure.
      typedef struct  FT_CharMapRec_
      {
      FT_Face      face;
      FT_Encoding  encoding;
      FT_UShort    platform_id;
      FT_UShort    encoding_id;
      } FT_CharMapRec;
     
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  FTCharMap.MetaClass
      The meta class implementation
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static FTCharMap.MetaClass META
      The meta class instance
      • Fields inherited from class de.intarsys.nativec.type.NativeStruct

        values
      • Fields inherited from class de.intarsys.nativec.type.NativeObject

        DEBUG, handle, SHIFT_INT, SHIFT_LONG, SHIFT_LONGLONG, SIZE_BYTE, SIZE_INT, SIZE_LONG, SIZE_LONGLONG, SIZE_PTR, SIZE_SHORT
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        FTCharMap()  
      protected FTCharMap​(de.intarsys.nativec.api.INativeHandle handle)  
    • Constructor Detail

      • FTCharMap

        public FTCharMap()
      • FTCharMap

        protected FTCharMap​(de.intarsys.nativec.api.INativeHandle handle)
    • Method Detail

      • getEncoding

        public FTEnum getEncoding()
      • getEncodingId

        public int getEncodingId()
      • getNativeType

        public de.intarsys.nativec.type.INativeType getNativeType()
        Specified by:
        getNativeType in interface de.intarsys.nativec.type.INativeObject
        Specified by:
        getNativeType in class de.intarsys.nativec.type.NativeObject
      • getPlatformId

        public int getPlatformId()
      • isEncodingAdobeCustom

        public boolean isEncodingAdobeCustom()
      • isEncodingAdobeExpert

        public boolean isEncodingAdobeExpert()
      • isEncodingAdobeLatin1

        public boolean isEncodingAdobeLatin1()
      • isEncodingAdobeStandard

        public boolean isEncodingAdobeStandard()
      • isEncodingMSSymbol

        public boolean isEncodingMSSymbol()
      • isEncodingUnicode

        public boolean isEncodingUnicode()