/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }