public bool escribirArchivo(string path, Documento data)
        {
            string file = "{ " +
                          "\n\"Glosario\":" +
                          "\n{ ";
            string actual = "";

            System.Drawing.Color color = data.Caracteres[0].Color;
            foreach (Caracter caracter in data.Caracteres)
            {
                if (caracter.Color == color)
                {
                    actual += caracter.Simbolo;
                }
                else
                {
                    file += "\n{\n" +
                            "\"color\":\"" + color.Name + "\"," +
                            "\n\"texto\":\"" + actual + "\"\n}";
                    actual = caracter.Simbolo.ToString();
                    color  = caracter.Color;
                }
            }
            file += "\n{\n" +
                    "\"color\":\"" + color.Name + "\"," +
                    "\n\"texto\":\"" + actual + "\"";


            file += "\n}\n}\n}";
            IOArchivos.escribirArchivo(path, file);
            return(true);
        }
Beispiel #2
0
        public bool escribirArchivo(string path, Documento data)
        {
            string file   = "";
            string actual = "";

            System.Drawing.Color color = data.Caracteres[0].Color;
            foreach (Caracter caracter in data.Caracteres)
            {
                if (caracter.Simbolo == ' ')
                {
                    actual += '\t';
                }
                else if (caracter.Color == color)
                {
                    actual += caracter.Simbolo;
                }
                else
                {
                    file  += "<color=" + color.Name + ">" + actual;
                    actual = caracter.Simbolo.ToString();
                    color  = caracter.Color;
                }
            }
            file += "<color=" + color.Name + ">" + actual;
            IOArchivos.escribirArchivo(path, file);
            return(true);
        }
        public bool escribirArchivo(string path, Documento data)
        {
            string file = "<?xml version=" + "1.0" + " encoding=" + "UTF-8" + "?>";

            file += "\n <text>";
            string actual = "";

            System.Drawing.Color color = data.Caracteres[0].Color;
            foreach (Caracter caracter in data.Caracteres)
            {
                if (caracter.Color == color)
                {
                    actual += caracter.Simbolo;
                }
                else
                {
                    file  += "<color=" + color.Name + ">" + actual + "</color>";
                    actual = caracter.Simbolo.ToString();
                    color  = caracter.Color;
                }
            }
            file += "<color=" + color.Name + ">" + actual + "</color>";
            file += "\n</text>";
            IOArchivos.escribirArchivo(path, file);
            return(true);
        }