public static void SetStyle(byte rplId, object styleProp, StyleWriter writer) { switch (rplId) { case 33: break; case 37: { int num = (int)styleProp; if (num > 0) { writer.Write(rplId, num); } break; } default: { bool flag = true; byte?stylePropByte = PageItem.GetStylePropByte(rplId, styleProp, ref flag); int? nullable = stylePropByte; if (nullable.HasValue) { writer.Write(rplId, stylePropByte.Value); } else if (flag) { writer.Write(rplId, styleProp.ToString()); } break; } } }
public void WriteNonSharedStyles(StyleWriter writer) { if (this.m_styles != null) { writer.WriteAll(this.m_styles); } }
public static void AddStyle(byte rplId, ReportColorProperty prop, StyleWriter writer) { if (prop != null && prop.Value != null) { writer.Write(rplId, prop.Value.ToString()); } }
public static IStyleWriter CreateWriter(this IStyleSystem s) { var w = new StyleWriter(s); s.ConfigureStyleSerializer(w); return(w); }
public static void AddStyle(byte rplId, ReportIntProperty prop, StyleWriter writer) { if (prop != null) { writer.Write(rplId, prop.Value); } }
internal static void AddStyle(byte rplId, ReportStringProperty prop, StyleWriter writer) { if (prop != null && prop.Value != null) { writer.Write(rplId, prop.Value); } }
internal void WriteNonSharedStyles(StyleWriter writer) { if (m_styles != null) { writer.WriteAll(m_styles); } }
internal static void SetStyle(byte rplId, object styleProp, StyleWriter writer) { switch (rplId) { case 33: return; case 37: { int num = (int)styleProp; if (num > 0) { writer.Write(rplId, num); } return; } } bool convertToString = true; byte?stylePropByte = PageItem.GetStylePropByte(rplId, styleProp, ref convertToString); if (stylePropByte.HasValue) { writer.Write(rplId, stylePropByte.Value); } else if (convertToString) { writer.Write(rplId, styleProp.ToString()); } }
internal static void AddStyle(byte rplId, ReportProperty prop, StyleWriter writer) { byte?stylePropByte = PageItem.GetStylePropByte(rplId, prop); if (stylePropByte.HasValue) { writer.Write(rplId, stylePropByte.Value); } }
public static void AddStyle(byte rplId, ReportProperty prop, StyleWriter writer) { byte?stylePropByte = PageItem.GetStylePropByte(rplId, prop); int? nullable = stylePropByte; if (nullable.HasValue) { writer.Write(rplId, stylePropByte.Value); } }
internal static void WriteSharedStyles(StyleWriter writeTo, Style styleDef) { foreach (StyleAttributeNames sharedStyleAttribute in styleDef.SharedStyleAttributes) { ReportProperty reportProperty = styleDef[sharedStyleAttribute]; if (reportProperty != null) { WriteStyleProperty(writeTo, sharedStyleAttribute, reportProperty); } } }
public static void WriteSharedStyles(StyleWriter writeTo, Style styleDef) { List <StyleAttributeNames> sharedStyleAttributes = styleDef.SharedStyleAttributes; foreach (StyleAttributeNames item in sharedStyleAttributes) { ReportProperty reportProperty = ((StyleBase)styleDef)[item]; if (reportProperty != null) { Utility.WriteStyleProperty(writeTo, item, reportProperty); } } }
public void WriteSharedStyles(StyleWriter writer, Style style) { Utility.WriteStyleProperty(writer, style, StyleAttributeNames.FontFamily); Utility.WriteStyleProperty(writer, style, StyleAttributeNames.FontSize); Utility.WriteStyleProperty(writer, style, StyleAttributeNames.FontStyle); Utility.WriteStyleProperty(writer, style, StyleAttributeNames.FontWeight); Utility.WriteStyleProperty(writer, style, StyleAttributeNames.TextDecoration); Utility.WriteStyleProperty(writer, style, StyleAttributeNames.Color); Utility.WriteStyleProperty(writer, style, StyleAttributeNames.Direction); Utility.WriteStyleProperty(writer, style, StyleAttributeNames.Calendar); Utility.WriteStyleProperty(writer, style, StyleAttributeNames.NumeralLanguage); Utility.WriteStyleProperty(writer, style, StyleAttributeNames.NumeralVariant); }
public void WriteSharedStyles(StyleWriter writer, Style style) { Utility.WriteStyleProperty(writer, style, StyleAttributeNames.TextAlign); Utility.WriteStyleProperty(writer, style, StyleAttributeNames.LineHeight); }
public static void WriteStyleProperty(StyleWriter writeTo, StyleAttributeNames styleAtt, ReportProperty prop) { switch (styleAtt) { case StyleAttributeNames.VerticalAlign: case StyleAttributeNames.PaddingLeft: case StyleAttributeNames.PaddingRight: case StyleAttributeNames.PaddingTop: case StyleAttributeNames.PaddingBottom: case StyleAttributeNames.Direction: case StyleAttributeNames.WritingMode: case StyleAttributeNames.UnicodeBiDi: break; case StyleAttributeNames.Color: Utility.AddStyle(27, prop as ReportColorProperty, writeTo); break; case StyleAttributeNames.FontFamily: Utility.AddStyle(20, prop as ReportStringProperty, writeTo); break; case StyleAttributeNames.FontSize: Utility.AddStyle(21, prop as ReportSizeProperty, writeTo); break; case StyleAttributeNames.FontStyle: Utility.AddStyle(19, prop, writeTo); break; case StyleAttributeNames.FontWeight: Utility.AddStyle(22, prop, writeTo); break; case StyleAttributeNames.TextDecoration: Utility.AddStyle(24, prop, writeTo); break; case StyleAttributeNames.Format: Utility.AddStyle(23, prop as ReportStringProperty, writeTo); break; case StyleAttributeNames.Language: Utility.AddStyle(32, prop as ReportStringProperty, writeTo); break; case StyleAttributeNames.NumeralLanguage: Utility.AddStyle(36, prop as ReportStringProperty, writeTo); break; case StyleAttributeNames.NumeralVariant: Utility.AddStyle(37, prop as ReportIntProperty, writeTo); break; case StyleAttributeNames.Calendar: Utility.AddStyle(38, prop, writeTo); break; case StyleAttributeNames.TextAlign: Utility.AddStyle(25, prop, writeTo); break; case StyleAttributeNames.LineHeight: Utility.AddStyle(28, prop as ReportStringProperty, writeTo); break; } }
public static void WriteStyleProperty(StyleWriter writeTo, Style style, StyleAttributeNames name) { Utility.WriteStyleProperty(writeTo, name, ((StyleBase)style)[name]); }
internal static void WriteStyleProperty(StyleWriter writeTo, Style style, StyleAttributeNames name) { WriteStyleProperty(writeTo, name, style[name]); }