Ejemplo n.º 1
0
        public String Encode(String text)
        {
            String encoded = "";

            if (Postnet.Validate(text))
            {
                text     = text + Postnet.CheckDigit(text);
                encoded += "Bw";
                for (int lcv = 0; lcv < text.Length; lcv++)
                {
                    encoded += postnet[text[lcv]];
                }
                encoded += "B";
            }
            return(encoded);
        }
Ejemplo n.º 2
0
 public static bool ValidateText(String text, int encoding)
 {
     if (encoding == Barcode.CODE_39)
     {
         return(Code39.ValidateCode39(text));
     }
     else if (encoding == Barcode.CODE_39_MOD_43)
     {
         return(Code39.ValidateCode39mod43(text));
     }
     else if (encoding == Barcode.FULL_ASCII_CODE_39)
     {
         return(Code39.ValidateFullAsciiCode39(text));
     }
     else if (encoding == Barcode.POSTNET)
     {
         return(Postnet.Validate(text));
     }
     else
     {
         return(false);
     }
 }
Ejemplo n.º 3
0
        internal static bool ValidateText(string text, int encoding)
        {
            switch (encoding)
            {
            case CODE_39:
                return(Code39.ValidateCode39(text));

            case CODE_39_MOD_43:
                return(Code39.ValidateCode39mod43(text));

            case FULL_ASCII_CODE_39:
                return(Code39.ValidateFullAsciiCode39(text));

            case POSTNET:
                return(Postnet.Validate(text));

            case UPCA:
                return(UPCa.Validate(text));

            default:
                return(false);
            }
        }