private String GetStyleName(HtmlTextWriterStyle key) { String name = key.ToString(); if (name.Contains(".")) { name = name.Substring(name.LastIndexOf(".") + 1); } StringBuilder output = new StringBuilder(); char[] cs = name.ToCharArray(); for (int i = 0; i < cs.Length; i++) { if (Char.IsUpper(cs[i]) && i > 0) { output.Append('-'); output.Append(cs[i]); } else { output.Append(cs[i]); } } return(output.ToString()); }
private String GetStyleName(HtmlTextWriterStyle key) { String name = key.ToString(); if (name.Contains(".")) name = name.Substring(name.LastIndexOf(".") + 1); StringBuilder output = new StringBuilder(); char[] cs = name.ToCharArray(); for (int i = 0; i < cs.Length; i++) { if (Char.IsUpper(cs[i]) && i > 0) { output.Append('-'); output.Append(cs[i]); } else { output.Append(cs[i]); } } return output.ToString(); }
public override void AddStyleAttribute(HtmlTextWriterStyle key, string value) { AddAttributeCommand(key.ToString().ToLower(), new AddStyleAttributeKeyString(key, value));; }
/// <summary> /// Appends the specified content. /// </summary> /// <param name="content">The content.</param> /// <param name="type">The type.</param> /// <param name="breakLine">if set to <c>true</c> [break line].</param> public void Append(String content, HtmlTextWriterStyle type, Boolean breakLine = false) { switch (type) { case HtmlTextWriterStyle.FontSize: _AppendLine(imbSciStringExtensions.ensureEndsWith(imbSciStringExtensions.add("font-size", ": ").a(content), ";")); break; default: _AppendLine(imbSciStringExtensions.ensureEndsWith(imbSciStringExtensions.add(type.ToString(), ": ").a(content), ";")); break; } }
/// <summary> /// Appends the pair. /// </summary> /// <param name="key">The key.</param> /// <param name="value">The value.</param> /// <param name="breakLine">if set to <c>true</c> [break line].</param> /// <param name="between">The between.</param> public void AppendPair(HtmlTextWriterStyle key, object value, bool breakLine = true, string between = ":") { AppendPair(key.ToString(), imbSciStringExtensions.add(value.ToString(), ";"), true, ":"); }
public StyleConversion(HtmlTextWriterStyle style) : this() { switch (style) { case HtmlTextWriterStyle.BackgroundColor: this.CssStyleName = "background-color"; break; case HtmlTextWriterStyle.BackgroundImage: this.CssStyleName = "background-image"; break; case HtmlTextWriterStyle.BorderCollapse: this.CssStyleName = "border-collapse"; break; case HtmlTextWriterStyle.BorderColor: this.CssStyleName = "border-color"; break; case HtmlTextWriterStyle.BorderStyle: this.CssStyleName = "border-style"; break; case HtmlTextWriterStyle.BorderWidth: this.CssStyleName = "border-width"; break; case HtmlTextWriterStyle.Color: this.CssStyleName = "color"; break; case HtmlTextWriterStyle.Cursor: this.CssStyleName = "cursor"; break; case HtmlTextWriterStyle.Direction: this.CssStyleName = "direction"; break; case HtmlTextWriterStyle.Display: this.CssStyleName = "display"; break; case HtmlTextWriterStyle.Filter: this.CssStyleName = "filter"; break; case HtmlTextWriterStyle.FontFamily: this.CssStyleName = "font-family"; break; case HtmlTextWriterStyle.FontSize: this.CssStyleName = "font-size"; break; case HtmlTextWriterStyle.FontStyle: this.CssStyleName = "font-style"; break; case HtmlTextWriterStyle.FontVariant: this.CssStyleName = "font-variant"; break; case HtmlTextWriterStyle.FontWeight: this.CssStyleName = "font-weight"; break; case HtmlTextWriterStyle.Height: this.CssStyleName = "height"; break; case HtmlTextWriterStyle.Left: this.CssStyleName = "left"; break; case HtmlTextWriterStyle.ListStyleImage: this.CssStyleName = "list-style-image"; break; case HtmlTextWriterStyle.ListStyleType: this.CssStyleName = "list-style-type"; break; case HtmlTextWriterStyle.Margin: this.CssStyleName = "margin"; break; case HtmlTextWriterStyle.MarginBottom: this.CssStyleName = "margin-bottom"; break; case HtmlTextWriterStyle.MarginLeft: this.CssStyleName = "margin-left"; break; case HtmlTextWriterStyle.MarginRight: this.CssStyleName = "margin-right"; break; case HtmlTextWriterStyle.MarginTop: this.CssStyleName = "margin-top"; break; case HtmlTextWriterStyle.Overflow: this.CssStyleName = "overflow"; break; case HtmlTextWriterStyle.OverflowX: this.CssStyleName = "overflowX"; break; case HtmlTextWriterStyle.OverflowY: this.CssStyleName = "overflowY"; break; case HtmlTextWriterStyle.Padding: this.CssStyleName = "padding"; break; case HtmlTextWriterStyle.PaddingBottom: this.CssStyleName = "padding-bottom"; break; case HtmlTextWriterStyle.PaddingLeft: this.CssStyleName = "padding-left"; break; case HtmlTextWriterStyle.PaddingRight: this.CssStyleName = "padding-right"; break; case HtmlTextWriterStyle.PaddingTop: this.CssStyleName = "padding-top"; break; case HtmlTextWriterStyle.Position: this.CssStyleName = "position"; break; case HtmlTextWriterStyle.TextAlign: this.CssStyleName = "text-align"; break; case HtmlTextWriterStyle.TextDecoration: this.CssStyleName = "text-decoration"; break; case HtmlTextWriterStyle.TextOverflow: this.CssStyleName = "text-overflow"; break; case HtmlTextWriterStyle.Top: this.CssStyleName = "top"; break; case HtmlTextWriterStyle.VerticalAlign: this.CssStyleName = "vertical-align"; break; case HtmlTextWriterStyle.Visibility: this.CssStyleName = "visibility"; break; case HtmlTextWriterStyle.WhiteSpace: this.CssStyleName = "white-space"; break; case HtmlTextWriterStyle.Width: this.CssStyleName = "width"; break; case HtmlTextWriterStyle.ZIndex: this.CssStyleName = "z-index"; break; default: break; } DomStyleName = StringExtensions.PascalCase(style.ToString()); }
public StyleConversion(HtmlTextWriterStyle style) : this() { switch (style) { case HtmlTextWriterStyle.BackgroundColor: this.CssStyleName = "background-color"; break; case HtmlTextWriterStyle.BackgroundImage: this.CssStyleName = "background-image"; break; case HtmlTextWriterStyle.BorderCollapse: this.CssStyleName = "border-collapse"; break; case HtmlTextWriterStyle.BorderColor: this.CssStyleName = "border-color"; break; case HtmlTextWriterStyle.BorderStyle: this.CssStyleName = "border-style"; break; case HtmlTextWriterStyle.BorderWidth: this.CssStyleName = "border-width"; break; case HtmlTextWriterStyle.Color: this.CssStyleName = "color"; break; case HtmlTextWriterStyle.Cursor: this.CssStyleName = "cursor"; break; case HtmlTextWriterStyle.Direction: this.CssStyleName = "direction"; break; case HtmlTextWriterStyle.Display: this.CssStyleName = "display"; break; case HtmlTextWriterStyle.Filter: this.CssStyleName = "filter"; break; case HtmlTextWriterStyle.FontFamily: this.CssStyleName = "font-family"; break; case HtmlTextWriterStyle.FontSize: this.CssStyleName = "font-size"; break; case HtmlTextWriterStyle.FontStyle: this.CssStyleName = "font-style"; break; case HtmlTextWriterStyle.FontVariant: this.CssStyleName = "font-variant"; break; case HtmlTextWriterStyle.FontWeight: this.CssStyleName = "font-weight"; break; case HtmlTextWriterStyle.Height: this.CssStyleName = "height"; break; case HtmlTextWriterStyle.Left: this.CssStyleName = "left"; break; case HtmlTextWriterStyle.ListStyleImage: this.CssStyleName = "list-style-image"; break; case HtmlTextWriterStyle.ListStyleType: this.CssStyleName = "list-style-type"; break; case HtmlTextWriterStyle.Margin: this.CssStyleName = "margin"; break; case HtmlTextWriterStyle.MarginBottom: this.CssStyleName = "margin-bottom"; break; case HtmlTextWriterStyle.MarginLeft: this.CssStyleName = "margin-left"; break; case HtmlTextWriterStyle.MarginRight: this.CssStyleName = "margin-right"; break; case HtmlTextWriterStyle.MarginTop: this.CssStyleName = "margin-top"; break; case HtmlTextWriterStyle.Overflow: this.CssStyleName = "overflow"; break; case HtmlTextWriterStyle.OverflowX: this.CssStyleName = "overflowX"; break; case HtmlTextWriterStyle.OverflowY: this.CssStyleName = "overflowY"; break; case HtmlTextWriterStyle.Padding: this.CssStyleName = "padding"; break; case HtmlTextWriterStyle.PaddingBottom: this.CssStyleName = "padding-bottom"; break; case HtmlTextWriterStyle.PaddingLeft: this.CssStyleName = "padding-left"; break; case HtmlTextWriterStyle.PaddingRight: this.CssStyleName = "padding-right"; break; case HtmlTextWriterStyle.PaddingTop: this.CssStyleName = "padding-top"; break; case HtmlTextWriterStyle.Position: this.CssStyleName = "position"; break; case HtmlTextWriterStyle.TextAlign: this.CssStyleName = "text-align"; break; case HtmlTextWriterStyle.TextDecoration: this.CssStyleName = "text-decoration"; break; case HtmlTextWriterStyle.TextOverflow: this.CssStyleName = "text-overflow"; break; case HtmlTextWriterStyle.Top: this.CssStyleName = "top"; break; case HtmlTextWriterStyle.VerticalAlign: this.CssStyleName = "vertical-align"; break; case HtmlTextWriterStyle.Visibility: this.CssStyleName = "visibility"; break; case HtmlTextWriterStyle.WhiteSpace: this.CssStyleName = "white-space"; break; case HtmlTextWriterStyle.Width: this.CssStyleName = "width"; break; case HtmlTextWriterStyle.ZIndex: this.CssStyleName = "z-index"; break; default: break; } DomStyleName = StringExtensions.PascalCase(style.ToString()); }