public void WriteXML(XmlTextWriter writer) { writer.WriteStartElement(GetXMLTag()); writer.WriteAttributeString("DisplayName", displayName); writer.WriteAttributeString("ReferenceName", SampleHTMLWriter.ReferenceName(displayName)); writer.WriteAttributeString("MaxZoom", maxZoom.ToString()); sourceMapLegendFrame.WriteXML(writer); sourceMapInfo.WriteXML(writer); if (userBoundingRect != null) { userBoundingRect.WriteXML(writer); } foreach (LegendRecord current in legendRecords) { current.WriteXML(writer); } if (imageTransformer != null) { imageTransformer.writeToXml(writer); } foreach (ThumbnailRecord current2 in thumbnailRecords) { current2.WriteXML(writer); } writer.WriteEndElement(); }
public void WriteXML(MashupWriteContext wc) { var writer = wc.writer; writer.WriteStartElement("SourceMap"); writer.WriteAttributeString("DisplayName", displayName); writer.WriteAttributeString("Expanded", _expanded.ToString(CultureInfo.InvariantCulture)); wc.WriteIdentityAttr(this); _documentFuture.WriteXML(wc, filenameContextDelegate()); _sourceMapInfo.WriteXML(writer); _sourceMapRenderOptions.WriteXML(writer); _transparencyOptions.WriteXML(writer); if (_lastView != null) { _lastView.WriteXML(writer); } writer.WriteStartElement("SnapView"); writer.WriteAttributeString("Context", "Source"); sourceSnap.WriteXML(writer); writer.WriteEndElement(); writer.WriteStartElement("SnapView"); writer.WriteAttributeString("Context", "Reference"); referenceSnap.WriteXML(writer); writer.WriteEndElement(); writer.WriteStartElement("SnapZoom"); writer.WriteAttributeString("Context", "Source"); writer.WriteAttributeString("Zoom", sourceSnapZoom.ToString(CultureInfo.InvariantCulture)); writer.WriteEndElement(); writer.WriteStartElement("SnapZoom"); writer.WriteAttributeString("Context", "Reference"); writer.WriteAttributeString("Zoom", referenceSnapZoom.ToString(CultureInfo.InvariantCulture)); writer.WriteEndElement(); registration.WriteXML(writer); if (renderRegion != null) { renderRegion.WriteXML(writer); } legendList.WriteXML(wc); writer.WriteEndElement(); }