Пример #1
0
        public ActionResult Index()
        {
            FontPickerModel fontPicker = new FontPickerModel();

            ViewBag.imageTags = GenerateImageTags(fontPicker);
            return(View());
        }
Пример #2
0
 public ActionResult Fonts(FontPickerModel fontPicker)
 {
     Response.Write("Method Post <br>");
     Response.Write("FontID: " + fontPicker.FontID + "<br>");
     if (ModelState.IsValid)
     {
         ViewBag.imageTags = GenerateImageTags(fontPicker);
     }
     return(View(fontPicker));
 }
Пример #3
0
        //generate tags method
        private string GenerateImageTags(FontPickerModel fontPicker)
        {
            // build string of image tags
            string imageTags = "";

            // loop through message
            for (int i = 0; i < fontPicker.Message.Length; i++)
            {
                string character = fontPicker.Message.Substring(i, 1);
                if (character != " ")
                {
                    // call method to get tag
                    imageTags += GetTag(fontPicker, character);
                }
                else
                {
                    imageTags += "<br/>\n";
                }
            }

            return(imageTags);
        }
Пример #4
0
        //get tag method
        private string GetTag(FontPickerModel fontPicker, string character)
        {
            //declare url
            string url = "";

            // select correct tag backed on fontID
            if (fontPicker.FontID == "ChunkRed")
            {
                url = "<img src='http://yorktown.cbe.wwu.edu/sandvig/images/alphabet/chunk/red/" + character + "9.jpg'/>\n";
            }
            else if (fontPicker.FontID == "DecoBlue")
            {
                url = "<img src='http://yorktown.cbe.wwu.edu/sandvig/images/alphabet/deco/blue/" + character + "1.gif'/>\n";
            }
            else if (fontPicker.FontID == "Animals")
            {
                url = "<img src='http://yorktown.cbe.wwu.edu/sandvig/images/alphabet/animals/" + character + "4.gif'/>\n";
            }
            else if (fontPicker.FontID == "ElegantRed")
            {
                url = "<img src='http://yorktown.cbe.wwu.edu/sandvig/images/alphabet/elegant/red/4" + character + ".gif'/>\n";
            }
            else if (fontPicker.FontID == "Funky")
            {
                url = "<img src='http://yorktown.cbe.wwu.edu/sandvig/images/alphabet/funky/" + character + "3.jpg'/>\n";
            }
            else if (fontPicker.FontID == "TapePunch")
            {
                url = "<img src='http://yorktown.cbe.wwu.edu/sandvig/images/alphabet/punch/black/" + character + "7.gif'/>\n";
            }
            else
            {
                //default value
                url = "<img src='http://yorktown.cbe.wwu.edu/sandvig/images/alphabet/chunk/red/" + character + "9.jpg'/>\n";
            }

            return(url);
        }