示例#1
0
        public void SaveSettings(string filename)
        {
            _horizontalSlices.SetIndex();
            _verticalSlices.SetIndex();

            var fs = new FileStream(filename, FileMode.Create, FileAccess.Write);

            using (var w = new StreamWriter(fs))
            {
                w.WriteLine("<settings>");
                w.WriteLine("<slices>");
                _horizontalSlices.Save(w);
                _verticalSlices.Save(w);
                w.WriteLine("</slices>");
                w.WriteLine("");
                w.WriteLine("<rectangles>");
                _rectangles.Save(w);
                w.WriteLine("</rectangles>");
                w.WriteLine("</settings>");
            }
        }