模块  java.desktop
软件包  java.awt.font

Enum NumericShaper.Range

  • 实现的所有接口
    SerializableComparable<NumericShaper.Range>
    Enclosing class:
    NumericShaper

    public static enum NumericShaper.Range
    extends Enum<NumericShaper.Range>
    NumericShaper.Range表示具有其自己的十进制数字的脚本的Unicode范围。 例如, THAI范围具有泰国数字,THAI DIGIT ZERO(U + 0E50)至THAI DIGIT NINE(U + 0E59)。

    Range枚举替换了传统的基于位掩码的值(例如, NumericShaper.ARABIC ),并且支持比基于位掩码的Unicode范围更多的Unicode范围。 例如,以下代码使用位掩码:

     NumericShaper.getContextualShaper(NumericShaper.ARABIC |
                                         NumericShaper.TAMIL,
                                       NumericShaper.EUROPEAN);
     
    可以使用此枚举编写为:
     NumericShaper.getContextualShaper(EnumSet.of(
                                         NumericShaper.Range.ARABIC,
                                         NumericShaper.Range.TAMIL),
                                       NumericShaper.Range.EUROPEAN);
     
    从以下版本开始:
    1.7
    • Enum Constant Detail

      • EUROPEAN

        public static final NumericShaper.Range EUROPEAN
        拉丁语(欧洲)范围,拉丁语(ASCII)数字。
      • ARABIC

        public static final NumericShaper.Range ARABIC
        阿拉伯语范围与阿拉伯语 - 印度数字。
      • EASTERN_ARABIC

        public static final NumericShaper.Range EASTERN_ARABIC
        阿拉伯语范围与东部阿拉伯语 - 印度数字。
      • DEVANAGARI

        public static final NumericShaper.Range DEVANAGARI
        梵文系列与梵文数字。
      • BENGALI

        public static final NumericShaper.Range BENGALI
        孟加拉语系列与孟加拉语数字。
      • GURMUKHI

        public static final NumericShaper.Range GURMUKHI
        Gurmukhi范围与Gurmukhi数字。
      • GUJARATI

        public static final NumericShaper.Range GUJARATI
        古吉拉特语系列与古吉拉特语数字。
      • TAMIL

        public static final NumericShaper.Range TAMIL
        泰米尔语系列与泰米尔语数字。
      • TELUGU

        public static final NumericShaper.Range TELUGU
        泰卢固语系列与泰卢固语数字。
      • MALAYALAM

        public static final NumericShaper.Range MALAYALAM
        马拉雅拉姆语系列与马拉雅拉姆语数字。
      • ETHIOPIC

        public static final NumericShaper.Range ETHIOPIC
        Ethiopic范围与Ethiopic数字。 Ethiopic没有十进制数字0,因此使用拉丁语(欧洲)0。
      • MONGOLIAN

        public static final NumericShaper.Range MONGOLIAN
        蒙古语范围与蒙古数字。
      • MYANMAR_SHAN

        public static final NumericShaper.Range MYANMAR_SHAN
        缅甸范围与缅甸掸数字。
      • NEW_TAI_LUE

        public static final NumericShaper.Range NEW_TAI_LUE
        新泰乐系列新泰勒数字。
      • BALINESE

        public static final NumericShaper.Range BALINESE
        巴厘岛系列与巴厘岛数字。
      • SUNDANESE

        public static final NumericShaper.Range SUNDANESE
        Sundanese系列带有Sundanese数字。
      • OL_CHIKI

        public static final NumericShaper.Range OL_CHIKI
        Ol Chiki系列包含Ol Chiki数字。
      • SAURASHTRA

        public static final NumericShaper.Range SAURASHTRA
        Saurashtra系列带有Saurashtra数字。
      • KAYAH_LI

        public static final NumericShaper.Range KAYAH_LI
        Kayah Li系列带有Kayah Li数字。
      • TAI_THAM_HORA

        public static final NumericShaper.Range TAI_THAM_HORA
        Tai Tham Hora系列有Tai Tham Hora数字。
      • TAI_THAM_THAM

        public static final NumericShaper.Range TAI_THAM_THAM
        Tai Tham Tham系列采用Tai Tham Tham数字。
      • JAVANESE

        public static final NumericShaper.Range JAVANESE
        Javanese系列带有爪哇数字。
      • MEETEI_MAYEK

        public static final NumericShaper.Range MEETEI_MAYEK
        Meetei Mayek系列包括Meetei Mayek数字。
      • SINHALA

        public static final NumericShaper.Range SINHALA
        僧伽罗数字与僧伽罗数字。
        从以下版本开始:
        9
      • MYANMAR_TAI_LAING

        public static final NumericShaper.Range MYANMAR_TAI_LAING
        缅甸延伸B系列与缅甸泰拉数字。
        从以下版本开始:
        9
    • 方法详细信息

      • values

        public static NumericShaper.Range[] values()
        按照声明的顺序返回一个包含此枚举类型常量的数组。 此方法可用于迭代常量,如下所示:
          for (NumericShaper.Range c : NumericShaper.Range.values())
            System.out.println(c); 
        结果
        包含此枚举类型常量的数组,按声明的顺序排列
      • valueOf

        public static NumericShaper.Range valueOf​(String name)
        返回具有指定名称的此类型的枚举常量。 该字符串必须与用于声明此类型中的枚举常量的标识符完全匹配。 (不允许使用无关的空白字符。)
        参数
        name - 要返回的枚举常量的名称。
        结果
        具有指定名称的枚举常量
        异常
        IllegalArgumentException - 如果此枚举类型没有指定名称的常量
        NullPointerException - 如果参数为null