Example #1
0
        /// <summary>
        /// Save object to xml file
        /// </summary>
        void IXmlable.ToXml(XmlElement xmlEle, IXmlContext cnt)
        {
            // dig order
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagChousaJisuu, this.ChousaJisuu.ToString());

            // big area id
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagOoChiku, this.OoChiku.ToString());

            // small area id
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagChuushouChiku, this.ChuushouChiku);

            // remain id
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagIkoumei, this.Ikoumei);

            // layer name
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagDosoumei, this.Dosoumei);

            // grid number
            if (this.Grid == 0)
            {
                XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagGrid, "");
            }
            else
            {
                XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagGrid, this.Grid.ToString());
            }

            // dig date
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagDate, this.Date.ToString(MkaDefine.DateFormat));

            // bat number
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagBatBangou, this.BatBangou);
        }
Example #2
0
        /// <summary>
        /// Save object to xml file
        /// </summary>
        public override void ToXml(XmlElement xmlEle, IXmlContext cnt)
        {
            base.ToXml(xmlEle, cnt);

            XmlElement shapeEle = cnt.Document.CreateElement("shape");

            XmlToolkit.SetAttribute(shapeEle, "x", rectangle.X.ToString());
            XmlToolkit.SetAttribute(shapeEle, "y", rectangle.Y.ToString());
            XmlToolkit.SetAttribute(shapeEle, "width", rectangle.Width.ToString());
            XmlToolkit.SetAttribute(shapeEle, "height", rectangle.Height.ToString());
            xmlEle.AppendChild(shapeEle);
        }
Example #3
0
        /// <summary>
        /// Save object to xml file
        /// </summary>
        void IXmlable.ToXml(XmlElement xmlEle, IXmlContext cnt)
        {
            // dig order
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagChousaJisuu, BatInfo.ChousaJisuu.ToString());

            // big area id
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagOoChiku, BatInfo.OoChiku.ToString());

            // small area id
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagChuushouChiku, BatInfo.ChuushouChiku);

            // remain id
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagIkoumei, BatInfo.Ikoumei);

            // layer name
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagDosoumei, BatInfo.Dosoumei);

            // grid number
            if (BatInfo.Grid == 0)
            {
                XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagGrid, "");
            }
            else
            {
                XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagGrid, BatInfo.Grid.ToString());
            }

            // dig date
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagDate, BatInfo.Date.ToString(MkaDefine.DateFormat));

            // bat number
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.BatTagBatBangou, BatInfo.BatBangou);

            // glass filenames
            XmlDocument xmlDoc = cnt.Document;
            XmlElement  glasses, glass;

            glasses = xmlDoc.CreateElement("glasses");
            for (int i = 0; i < ImageFileNames.Count; i++)
            {
                glass           = xmlDoc.CreateElement("glass");
                glass.InnerText = ImageFileNames[i];
                glasses.AppendChild(glass);
            }
            xmlEle.AppendChild(glasses);
        }
Example #4
0
        /// <summary>
        /// Save object to xml file
        /// </summary>
        void IXmlable.ToXml(XmlElement xmlEle, IXmlContext cnt)
        {
            // remainder number
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.MokkanTagRBangou, this.RBangou.ToString());

            // mokkan notation
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.MokkanTagKariShakubun, this.KariShakubun);

            // outline information
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.MokkanTagGaihouShoshuuJyouhou, this.GaihouShoshuuJyouhou);

            // image number information
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.MokkanTagShasinBangouJyouhou, this.ShasinBangouJyouhou);

            // comment
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.MokkanTagBikou, this.Bikou);
        }
Example #5
0
        /// <summary>
        /// Save object to xml file
        /// </summary>
        public override void ToXml(XmlElement xmlEle, IXmlContext cnt)
        {
            base.ToXml(xmlEle, cnt);

            String points = "{";

            foreach (Point point in Points)
            {
                points += "(" + point.X.ToString() + "," + point.Y.ToString() + ");";
            }
            points = points.Substring(0, points.Length - 1) + "}";

            XmlElement shapeEle = cnt.Document.CreateElement("shape");

            XmlToolkit.SetAttribute(shapeEle, "count", Points.Count.ToString());
            XmlToolkit.SetAttribute(shapeEle, "coordinates", points);
            xmlEle.AppendChild(shapeEle);
        }
Example #6
0
        /// <summary>
        /// Save object to xml file
        /// </summary>
        void IXmlable.ToXml(XmlElement xmlEle, IXmlContext cnt)
        {
            // glass id
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.GlassTagItaBangou, this.GlassItaBangou.ToString());

            // glass start remain id
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.GlassTagKaishiRBangou, this.KaishiRBangou.ToString());

            // image filename
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.GlassTagImageName, this.ImageFileName);

            // width of image
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.GlassTagWidth, this.Width.ToString());

            // height of image
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.GlassTagHeight, this.Height.ToString());

            // font size to display glass id
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.GlassRFontSize, this.RFontSize.ToString());
        }
        /// <summary>
        /// Save object to xml file
        /// </summary>
        void IXmlable.ToXml(XmlElement xmlEle, IXmlContext cnt)
        {
            // border color
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.FormatTagBorderColor, BorderColorHtml);

            // pen width
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.FormatTagPenWidth, PenWidth.ToString());

            // fill color
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.FormatTagFillColor, FillColorHtml);

            // transparent
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.FormatTagFillColorAlpha, FillColorAlpha.ToString());

            // r show position
            XmlToolkit.SetAttribute(xmlEle, MkaDefine.FormatTagRShowPosition, this.RShowPosition.ToString());

            // r show position
            String location = String.Format("({0},{1}))", RShowLocation.X, RShowLocation.Y);

            XmlToolkit.SetAttribute(xmlEle, MkaDefine.FormatTagRShowLocation, location);
        }