示例#1
0
 public static ECI getECIByValue(int value)
 {
     if (value < 0 || value > 999999)
     {
         throw new Exception("Bad ECI value: " + value);
     }
     if (value < 900)   // Character set ECIs use 000000 - 000899
     {
         return(CharacterSetECI.getCharacterSetECIByValue(value));
     }
     throw new Exception("Unsupported ECI value: " + value);
 }
示例#2
0
 /// <param name="value">ECI value
 /// </param>
 /// <returns> {@link ECI} representing ECI of given value, or null if it is legal but unsupported
 /// </returns>
 /// <throws>  IllegalArgumentException if ECI value is invalid </throws>
 internal static ECI getECIByValue(int value_Renamed)
 {
     if (value_Renamed < 0 || value_Renamed > 999999)
     {
         throw new System.ArgumentException("Bad ECI value: " + value_Renamed);
     }
     if (value_Renamed < 900)
     {
         // Character set ECIs use 000000 - 000899
         return(CharacterSetECI.getCharacterSetECIByValue(value_Renamed));
     }
     return(null);
 }