home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2002 June / INTERNET92.ISO / pc / software / windows / building / visual_dhtml / visualdhtmlwin9x_nt.exe / ocfontc.___ (.txt) < prev    next >
Encoding:
Java Class File  |  1999-02-28  |  1012 b   |  46 lines

  1. import java.awt.Font;
  2. import java.util.StringTokenizer;
  3.  
  4. class ocfontc {
  5.    static Font getFontSD(String var0, String var1) {
  6.       Font var2 = new Font("Helvetica", 0, 12);
  7.       String[] var3 = new String[3];
  8.       int var4 = 0;
  9.  
  10.       try {
  11.          StringTokenizer var5 = new StringTokenizer(var0, var1);
  12.          var0.trim();
  13.          if (var5.countTokens() != 3) {
  14.             return var2;
  15.          } else {
  16.             while(var5.hasMoreTokens()) {
  17.                var3[var4] = var5.nextToken().trim();
  18.                ++var4;
  19.             }
  20.  
  21.             var2 = new Font(var3[0], FontType(var3[1]), Integer.parseInt(var3[2]));
  22.             return var2;
  23.          }
  24.       } catch (Exception var7) {
  25.          return var2;
  26.       }
  27.    }
  28.  
  29.    public static int FontType(String var0) {
  30.       int var1 = 0;
  31.       if (var0.equalsIgnoreCase("bold")) {
  32.          ++var1;
  33.       }
  34.  
  35.       if (var0.equalsIgnoreCase("bolditalic")) {
  36.          var1 += 3;
  37.       }
  38.  
  39.       if (var0.equalsIgnoreCase("italic")) {
  40.          var1 += 2;
  41.       }
  42.  
  43.       return var1;
  44.    }
  45. }
  46.