Module  java.desktop
软件包  java.awt.font

Enum NumericShaper.Range

  • All Implemented Interfaces:
    SerializableComparable<NumericShaper.Range>
    Enclosing class:
    NumericShaper


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

    Range枚举替代了传统的基于位掩码的值(例如, NumericShaper.ARABIC ),并支持比基于位掩码的更多的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)范围与古尔穆奇数字。
      • GUJARATI

        public static final NumericShaper.Range GUJARATI
        古吉拉特语古吉拉特语数字。
      • TELUGU

        public static final NumericShaper.Range TELUGU
        具有泰卢固语数字的泰卢固语范围。
      • KANNADA

        public static final NumericShaper.Range KANNADA
        卡纳达范围与卡纳达数字。
      • MALAYALAM

        public static final NumericShaper.Range MALAYALAM
        马拉雅拉姆岛的马拉雅拉姆数字。
      • MYANMAR

        public static final NumericShaper.Range MYANMAR
        缅甸的数字与缅甸数字相同。
      • ETHIOPIC

        public static final NumericShaper.Range ETHIOPIC
        埃塞俄比亚的范围与埃塞俄比亚数字。 埃塞俄比亚没有十进制数字0,因此使用拉丁语(欧洲)0。
      • 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
        Sundㄧese Sund Sund Sund Sund。。。
      • 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
        泰晤士报泰山系列与泰泰泰姆数位。
      • 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