/// <summary> /// Renders the object as KML, and calls upon any children to do the same /// </summary> /// <param name="kml"></param> public override void ToKML(XmlTextWriter kml) { if (Color.SysColor != System.Drawing.Color.White) { kml.WriteElementString("color", Color.ToKML()); } if (ColorMode != geColorModeEnum.normal) { kml.WriteElementString("colorMode", ColorMode.ToString()); } }
/// <summary> /// Render to KML /// </summary> /// <param name="kml"></param> public override void ToKML(XmlTextWriter kml) { base.ToKML(kml); kml.WriteElementString("color", SysColor.ToKML()); if (DrawOrder != 0) { kml.WriteElementString("drawOrder", DrawOrder.ToString()); } if (Icon != null) { Icon.ToKML(kml); } }
/// <summary> /// Renders the object as KML, and calls upon any children to do the same /// </summary> /// <param name="kml"></param> public override void ToKML(XmlTextWriter kml) { kml.WriteStartElement("BaloonStyle"); kml.WriteAttributeString("id", ID); if (BgColor.SysColor != Color.White) { kml.WriteElementString("bgColor", BgColor.ToKML()); } if (TextColor.SysColor != Color.Black) { kml.WriteElementString("textColor", TextColor.ToKML()); } kml.WriteElementString("text", Text); kml.WriteEndElement(); }
/// <summary> /// Renders the object and any children as KML /// </summary> /// <param name="kml"></param> public override void ToKML(XmlTextWriter kml) { kml.WriteStartElement("ListStyle"); kml.WriteAttributeString("id", ID); if (BgColor.SysColor != Color.White) { kml.WriteElementString("bgColor", BgColor.ToKML()); } if (ListItemType != geListItemTypeEnum.check) { kml.WriteElementString("listItemType", ListItemType.ToString()); } foreach (geItemIcon ico in ItemIcons) { ico.ToKML(kml); } kml.WriteEndElement(); }