public void WriteXml(XmlWriter w, SerializationFilter filter) { if (ShouldSerializeCore(filter)) { w.WriteStartElement("Points"); foreach (PointF p in points) { w.WriteElementString("Point", String.Format(CultureInfo.InvariantCulture, "{0};{1}", p.X, p.Y)); } w.WriteEndElement(); } if (ShouldSerializeStyle(filter)) { w.WriteStartElement("DrawingStyle"); style.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } }
public void WriteXml(XmlWriter w, SerializationFilter filter) { if (ShouldSerializeCore(filter)) { w.WriteElementString("PointO", XmlHelper.WritePointF(points["o"])); w.WriteElementString("PointA", XmlHelper.WritePointF(points["a"])); w.WriteElementString("PointB", XmlHelper.WritePointF(points["b"])); w.WriteElementString("Signed", XmlHelper.WriteBoolean(signedAngle)); w.WriteElementString("CCW", XmlHelper.WriteBoolean(counterClockwise)); w.WriteElementString("Supplementary", XmlHelper.WriteBoolean(supplementaryAngle)); } if (ShouldSerializeStyle(filter)) { w.WriteStartElement("DrawingStyle"); style.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeAll(filter)) { // Spreadsheet support. w.WriteStartElement("Measure"); float angle = CalibrationHelper.ConvertAngle(angleHelper.CalibratedAngle); w.WriteAttributeString("UserAngle", angle.ToString()); w.WriteEndElement(); } }
public void WriteXml(XmlWriter w, SerializationFilter filter) { if (genericPosture.Id == Guid.Empty) { return; } w.WriteElementString("ToolId", genericPosture.Id.ToString()); if (ShouldSerializeCore(filter)) { w.WriteStartElement("Positions"); foreach (PointF p in genericPosture.PointList) { w.WriteElementString("Point", String.Format(CultureInfo.InvariantCulture, "{0};{1}", p.X, p.Y)); } w.WriteEndElement(); } if (ShouldSerializeStyle(filter)) { w.WriteStartElement("DrawingStyle"); style.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } }
public void WriteXml(XmlWriter w, SerializationFilter filter) { if (ShouldSerializeCore(filter)) { w.WriteElementString("PointUpperLeft", XmlHelper.WritePointF(quadImage.A)); w.WriteElementString("PointUpperRight", XmlHelper.WritePointF(quadImage.B)); w.WriteElementString("PointLowerRight", XmlHelper.WritePointF(quadImage.C)); w.WriteElementString("PointLowerLeft", XmlHelper.WritePointF(quadImage.D)); w.WriteElementString("Perspective", inPerspective.ToString().ToLower()); } if (ShouldSerializeStyle(filter)) { w.WriteStartElement("DrawingStyle"); style.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } }
public void WriteXml(XmlWriter _xmlWriter) { _xmlWriter.WriteElementString("CenterPoint", String.Format("{0};{1}", m_Center.X, m_Center.Y)); _xmlWriter.WriteElementString("CoordinatesVisible", m_bShowCoordinates ? "true" : "false"); _xmlWriter.WriteStartElement("DrawingStyle"); m_Style.WriteXml(_xmlWriter); _xmlWriter.WriteEndElement(); _xmlWriter.WriteStartElement("InfosFading"); m_InfosFading.WriteXml(_xmlWriter); _xmlWriter.WriteEndElement(); if (m_bShowCoordinates) { // Spreadsheet support. _xmlWriter.WriteStartElement("Coordinates"); PointF coords = m_ParentMetadata.CalibrationHelper.GetPointInUserUnit(m_Center); _xmlWriter.WriteAttributeString("UserX", String.Format("{0:0.00}", coords.X)); _xmlWriter.WriteAttributeString("UserXInvariant", String.Format(CultureInfo.InvariantCulture, "{0:0.00}", coords.X)); _xmlWriter.WriteAttributeString("UserY", String.Format("{0:0.00}", coords.Y)); _xmlWriter.WriteAttributeString("UserYInvariant", String.Format(CultureInfo.InvariantCulture, "{0:0.00}", coords.Y)); _xmlWriter.WriteAttributeString("UserUnitLength", m_ParentMetadata.CalibrationHelper.GetLengthAbbreviation()); _xmlWriter.WriteEndElement(); } }
public void WriteXml(XmlWriter w, SerializationFilter filter) { if (ShouldSerializeCore(filter)) { w.WriteElementString("PointO", XmlHelper.WritePointF(points["o"])); w.WriteElementString("PointA", XmlHelper.WritePointF(points["a"])); w.WriteElementString("PointB", XmlHelper.WritePointF(points["b"])); } if (ShouldSerializeStyle(filter)) { w.WriteStartElement("DrawingStyle"); style.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeAll(filter)) { // Spreadsheet support. w.WriteStartElement("Measure"); int angle = (int)Math.Floor(angleHelper.CalibratedAngle.Sweep); w.WriteAttributeString("UserAngle", angle.ToString()); w.WriteEndElement(); } }
public void WriteXml(XmlWriter _xmlWriter) { _xmlWriter.WriteElementString("Start", String.Format("{0};{1}", m_StartPoint.X, m_StartPoint.Y)); _xmlWriter.WriteElementString("End", String.Format("{0};{1}", m_EndPoint.X, m_EndPoint.Y)); _xmlWriter.WriteElementString("MeasureVisible", m_bShowMeasure ? "true" : "false"); _xmlWriter.WriteStartElement("DrawingStyle"); m_Style.WriteXml(_xmlWriter); _xmlWriter.WriteEndElement(); _xmlWriter.WriteStartElement("InfosFading"); m_InfosFading.WriteXml(_xmlWriter); _xmlWriter.WriteEndElement(); if (m_bShowMeasure) { // Spreadsheet support. _xmlWriter.WriteStartElement("Measure"); double len = m_ParentMetadata.CalibrationHelper.GetLengthInUserUnit(m_StartPoint, m_EndPoint); string value = String.Format("{0:0.00}", len); string valueInvariant = String.Format(CultureInfo.InvariantCulture, "{0:0.00}", len); _xmlWriter.WriteAttributeString("UserLength", value); _xmlWriter.WriteAttributeString("UserLengthInvariant", valueInvariant); _xmlWriter.WriteAttributeString("UserUnitLength", m_ParentMetadata.CalibrationHelper.GetLengthAbbreviation()); _xmlWriter.WriteEndElement(); } }
public void WriteXml(XmlWriter w, SerializationFilter filter) { if (ShouldSerializeCore(filter)) { w.WriteElementString("Origin", XmlHelper.WritePointF(center)); w.WriteElementString("Radius", radius.ToString()); TypeConverter enumConverter = TypeDescriptor.GetConverter(typeof(TrackExtraData)); string xmlExtraData = enumConverter.ConvertToString(trackExtraData); w.WriteElementString("ExtraData", xmlExtraData); w.WriteStartElement("MeasureLabel"); miniLabel.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeStyle(filter)) { w.WriteStartElement("DrawingStyle"); style.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } }
public void WriteXml(XmlWriter w, SerializationFilter filter) { if (ShouldSerializeCore(filter)) { w.WriteStartElement("PointList"); w.WriteAttributeString("Count", points.Count.ToString()); foreach (var pair in points) { w.WriteStartElement("Point"); w.WriteAttributeString("key", pair.Key); w.WriteString(XmlHelper.WritePointF(pair.Value)); w.WriteEndElement(); } w.WriteEndElement(); } if (ShouldSerializeStyle(filter)) { w.WriteStartElement("DrawingStyle"); style.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } }
public void WriteXml(XmlWriter _xmlWriter) { _xmlWriter.WriteElementString("Origin", String.Format("{0};{1}", m_Center.X, m_Center.Y)); _xmlWriter.WriteElementString("Radius", m_iRadius.ToString()); _xmlWriter.WriteStartElement("DrawingStyle"); m_Style.WriteXml(_xmlWriter); _xmlWriter.WriteEndElement(); _xmlWriter.WriteStartElement("InfosFading"); m_InfosFading.WriteXml(_xmlWriter); _xmlWriter.WriteEndElement(); }
public void WriteXml(XmlWriter _xmlWriter) { _xmlWriter.WriteElementString("Text", m_Text); _xmlWriter.WriteElementString("Position", String.Format("{0};{1}", m_Background.Rectangle.X, m_Background.Rectangle.Y)); _xmlWriter.WriteStartElement("DrawingStyle"); m_Style.WriteXml(_xmlWriter); _xmlWriter.WriteEndElement(); _xmlWriter.WriteStartElement("InfosFading"); m_InfosFading.WriteXml(_xmlWriter); _xmlWriter.WriteEndElement(); }
public void WriteXml(XmlWriter w, SerializationFilter filter) { if (ShouldSerializeCore(filter)) { w.WriteElementString("Start", XmlHelper.WritePointF(points["a"])); w.WriteElementString("End", XmlHelper.WritePointF(points["b"])); TypeConverter enumConverter = TypeDescriptor.GetConverter(typeof(TrackExtraData)); string xmlExtraData = enumConverter.ConvertToString(trackExtraData); w.WriteElementString("ExtraData", xmlExtraData); w.WriteStartElement("MeasureLabel"); miniLabel.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeStyle(filter)) { w.WriteStartElement("DrawingStyle"); style.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeAll(filter)) { // Spreadsheet support. w.WriteStartElement("Measure"); PointF a = CalibrationHelper.GetPoint(new PointF(points["a"].X, points["a"].Y)); PointF b = CalibrationHelper.GetPoint(new PointF(points["b"].X, points["b"].Y)); float len = GeometryHelper.GetDistance(a, b); string value = String.Format("{0:0.00}", len); string valueInvariant = String.Format(CultureInfo.InvariantCulture, "{0:0.00}", len); w.WriteAttributeString("UserLength", value); w.WriteAttributeString("UserLengthInvariant", valueInvariant); w.WriteAttributeString("UserUnitLength", CalibrationHelper.GetLengthAbbreviation()); w.WriteEndElement(); } }
public void WriteXml(XmlWriter w, SerializationFilter filter) { if (ShouldSerializeCore(filter)) { w.WriteElementString("File", filename); w.WriteElementString("BoundingBox", XmlHelper.WriteRectangleF(boundingBox.Rectangle)); w.WriteElementString("Bitmap", XmlHelper.WriteBitmap(bitmap)); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } }
public void WriteXml(XmlWriter w, SerializationFilter filter) { if (ShouldSerializeCore(filter)) { w.WriteElementString("File", filename); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } // TODO: opacity value // TODO: bounding box. }
public void WriteXml(XmlWriter w, SerializationFilter filter) { if (ShouldSerializeCore(filter)) { w.WriteElementString("CenterPoint", XmlHelper.WritePointF(points["0"])); TypeConverter enumConverter = TypeDescriptor.GetConverter(typeof(TrackExtraData)); string xmlExtraData = enumConverter.ConvertToString(trackExtraData); w.WriteElementString("ExtraData", xmlExtraData); w.WriteStartElement("MeasureLabel"); miniLabel.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeStyle(filter)) { w.WriteStartElement("DrawingStyle"); style.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeAll(filter)) { // Spreadsheet support. w.WriteStartElement("Coordinates"); PointF p = new PointF(points["0"].X, points["0"].Y); PointF coords = CalibrationHelper.GetPoint(p); w.WriteAttributeString("UserX", String.Format("{0:0.00}", coords.X)); w.WriteAttributeString("UserXInvariant", String.Format(CultureInfo.InvariantCulture, "{0:0.00}", coords.X)); w.WriteAttributeString("UserY", String.Format("{0:0.00}", coords.Y)); w.WriteAttributeString("UserYInvariant", String.Format(CultureInfo.InvariantCulture, "{0:0.00}", coords.Y)); w.WriteAttributeString("UserUnitLength", CalibrationHelper.GetLengthAbbreviation()); w.WriteEndElement(); } }
public void WriteXml(XmlWriter _xmlWriter) { _xmlWriter.WriteElementString("PointUpperLeft", String.Format("{0};{1}", m_Corners.A.X, m_Corners.A.Y)); _xmlWriter.WriteElementString("PointUpperRight", String.Format("{0};{1}", m_Corners.B.X, m_Corners.B.Y)); _xmlWriter.WriteElementString("PointLowerRight", String.Format("{0};{1}", m_Corners.C.X, m_Corners.C.Y)); _xmlWriter.WriteElementString("PointLowerLeft", String.Format("{0};{1}", m_Corners.D.X, m_Corners.D.Y)); _xmlWriter.WriteElementString("Divisions", m_iDivisions.ToString()); _xmlWriter.WriteElementString("Perspective", m_bSupport3D ? "true" : "false"); _xmlWriter.WriteStartElement("DrawingStyle"); m_Style.WriteXml(_xmlWriter); _xmlWriter.WriteEndElement(); _xmlWriter.WriteStartElement("InfosFading"); m_InfosFading.WriteXml(_xmlWriter); _xmlWriter.WriteEndElement(); }
public void WriteXml(XmlWriter _xmlWriter) { _xmlWriter.WriteStartElement("PointList"); _xmlWriter.WriteAttributeString("Count", m_PointList.Count.ToString()); foreach (Point p in m_PointList) { _xmlWriter.WriteElementString("Point", String.Format("{0};{1}", p.X, p.Y)); } _xmlWriter.WriteEndElement(); _xmlWriter.WriteStartElement("DrawingStyle"); m_Style.WriteXml(_xmlWriter); _xmlWriter.WriteEndElement(); _xmlWriter.WriteStartElement("InfosFading"); m_InfosFading.WriteXml(_xmlWriter); _xmlWriter.WriteEndElement(); }
public void WriteXml(XmlWriter w, SerializationFilter filter) { if (ShouldSerializeCore(filter)) { w.WriteElementString("Start", XmlHelper.WritePointF(points["a"])); w.WriteElementString("End", XmlHelper.WritePointF(points["b"])); w.WriteElementString("MeasureVisible", ShowMeasurableInfo.ToString().ToLower()); } if (ShouldSerializeStyle(filter)) { w.WriteStartElement("DrawingStyle"); style.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeAll(filter)) { // Spreadsheet support. w.WriteStartElement("Measure"); PointF a = CalibrationHelper.GetPoint(new PointF(points["a"].X, points["a"].Y)); PointF b = CalibrationHelper.GetPoint(new PointF(points["b"].X, points["b"].Y)); float len = GeometryHelper.GetDistance(a, b); string value = String.Format("{0:0.00}", len); string valueInvariant = String.Format(CultureInfo.InvariantCulture, "{0:0.00}", len); w.WriteAttributeString("UserLength", value); w.WriteAttributeString("UserLengthInvariant", valueInvariant); w.WriteAttributeString("UserUnitLength", CalibrationHelper.GetLengthAbbreviation()); w.WriteEndElement(); } }
public void WriteXml(XmlWriter _xmlWriter) { _xmlWriter.WriteElementString("PointO", String.Format("{0};{1}", m_PointO.X, m_PointO.Y)); _xmlWriter.WriteElementString("PointA", String.Format("{0};{1}", m_PointA.X, m_PointA.Y)); _xmlWriter.WriteElementString("PointB", String.Format("{0};{1}", m_PointB.X, m_PointB.Y)); _xmlWriter.WriteStartElement("DrawingStyle"); m_Style.WriteXml(_xmlWriter); _xmlWriter.WriteEndElement(); _xmlWriter.WriteStartElement("InfosFading"); m_InfosFading.WriteXml(_xmlWriter); _xmlWriter.WriteEndElement(); // Spreadsheet support. _xmlWriter.WriteStartElement("Measure"); int angle = (int)Math.Floor(-m_fSweepAngle); _xmlWriter.WriteAttributeString("UserAngle", angle.ToString()); _xmlWriter.WriteEndElement(); }
public void WriteXml(XmlWriter w, SerializationFilter filter) { if (ShouldSerializeCore(filter)) { w.WriteElementString("Text", text); w.WriteElementString("Position", XmlHelper.WritePointF(background.Rectangle.Location)); } if (ShouldSerializeStyle(filter)) { w.WriteStartElement("DrawingStyle"); style.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } }
public void WriteXml(XmlWriter w, SerializationFilter filter) { if (ShouldSerializeCore(filter)) { w.WriteElementString("Origin", XmlHelper.WritePointF(center)); w.WriteElementString("Radius", radius.ToString()); } if (ShouldSerializeStyle(filter)) { w.WriteStartElement("DrawingStyle"); style.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } }
public void WriteXml(XmlWriter w, SerializationFilter filter) { if (ShouldSerializeCore(filter)) { w.WriteElementString("CenterPoint", XmlHelper.WritePointF(points["0"])); w.WriteElementString("CoordinatesVisible", ShowMeasurableInfo.ToString().ToLower()); } if (ShouldSerializeStyle(filter)) { w.WriteStartElement("DrawingStyle"); style.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeFading(filter)) { w.WriteStartElement("InfosFading"); infosFading.WriteXml(w); w.WriteEndElement(); } if (ShouldSerializeAll(filter)) { // Spreadsheet support. w.WriteStartElement("Coordinates"); PointF p = new PointF(points["0"].X, points["0"].Y); PointF coords = CalibrationHelper.GetPoint(p); w.WriteAttributeString("UserX", String.Format("{0:0.00}", coords.X)); w.WriteAttributeString("UserXInvariant", String.Format(CultureInfo.InvariantCulture, "{0:0.00}", coords.X)); w.WriteAttributeString("UserY", String.Format("{0:0.00}", coords.Y)); w.WriteAttributeString("UserYInvariant", String.Format(CultureInfo.InvariantCulture, "{0:0.00}", coords.Y)); w.WriteAttributeString("UserUnitLength", CalibrationHelper.GetLengthAbbreviation()); w.WriteEndElement(); } }