MapAround.Mapping.MapWorkspace.addTitleStyleElement C# (CSharp) Method

addTitleStyleElement() private method

private addTitleStyleElement ( TitleStyle TitleStyle, XmlDocument doc, XmlElement layerElement ) : void
TitleStyle TitleStyle
doc XmlDocument
layerElement XmlElement
return void
        private void addTitleStyleElement(TitleStyle TitleStyle, XmlDocument doc, XmlElement layerElement)
        {
            XmlElement titleStyleElement = doc.CreateElement("title_style");
            layerElement.AppendChild(titleStyleElement);
            addAttribute(doc, titleStyleElement, "visible", TitleStyle.TitlesVisible ? "1" : "0");
            addAttribute(doc, titleStyleElement, "visible_scale", TitleStyle.VisibleScale.ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, titleStyleElement, "color", ColorTranslator.ToHtml(TitleStyle.Color));
            addAttribute(doc, titleStyleElement, "font_name", TitleStyle.FontFamily);
            addAttribute(doc, titleStyleElement, "font_size", TitleStyle.FontSize.ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, titleStyleElement, "font_style", ((int)TitleStyle.FontStyle).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, titleStyleElement, "render_priority", ((int)TitleStyle.RenderPriority).ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, titleStyleElement, "use_outline", TitleStyle.UseOutline ? "1" : "0");
            addAttribute(doc, titleStyleElement, "outline_size", TitleStyle.OutlineSize.ToString(CultureInfo.InvariantCulture));
            addAttribute(doc, titleStyleElement, "lead_along", TitleStyle.LeadAlong ? "1" : "0");
        }