public void WriteXml(XmlWriter writer) { writer.WriteStartElement(FontElementName); writer.WriteAttributeString(StyleAttributeName, FontStyle.ToString()); writer.WriteAttributeString(VariantAttributeName, FontVariant.ToString()); writer.WriteAttributeString(WidthAttributeName, FontWidth.ToString()); writer.WriteAttributeString(StretchAttributeName, FontStretch.ToString()); foreach (var fontSource in _sources) { fontSource.WriteXml(writer); } writer.WriteEndElement(); }
public virtual T WithFontVariant(FontVariant fontVariant) { return(SetAttr(new { fontVariant = fontVariant.ToString().ToLower() })); }