public static void AddStyle(byte rplId, ReportSizeProperty prop, StyleWriter writer) { if (prop != null && prop.Value != null) { writer.Write(rplId, prop.Value.ToString()); } }
public void WriteSharedProperty(byte rplId, ReportSizeProperty prop) { if (prop != null && !prop.IsExpression && prop.Value != null) { this.Write(rplId, prop.Value.ToString()); } }
private bool IsNotExpressionValue(ReportSizeProperty property) { if (property != null && property.Value != null && !property.IsExpression) { return(true); } return(false); }
private bool IsExpressionValue(ReportSizeProperty property, ReportSize instance) { if (property != null && property.IsExpression && instance != null) { return(true); } return(false); }
public static double GetSizePropertyValue(ReportSizeProperty sizeProp, ReportSize instanceValue) { if (instanceValue != null) { return(instanceValue.ToMillimeters()); } if (sizeProp != null && sizeProp.Value != null) { return(sizeProp.Value.ToMillimeters()); } return(0.0); }
internal static double GetSizeProp(byte rplId, StyleAttributeNames styleAttributeName, float defaultValue, Style styleDef, Dictionary <byte, object> styles) { object value = null; if (styles != null && styles.TryGetValue(rplId, out value)) { string text = value as string; if (text != null) { return(new RPLReportSize(text).ToPoints()); } } ReportSizeProperty reportSizeProperty = styleDef[styleAttributeName] as ReportSizeProperty; if (reportSizeProperty != null && !reportSizeProperty.IsExpression && reportSizeProperty.Value != null) { return(reportSizeProperty.Value.ToPoints()); } return(defaultValue); }
public static double GetSizeProp(byte rplId, StyleAttributeNames styleAttributeName, float defaultValue, Style styleDef, Dictionary <byte, object> styles) { object obj = null; if (styles != null && styles.TryGetValue(rplId, out obj)) { string text = obj as string; if (text != null) { RPLReportSize rPLReportSize = new RPLReportSize(text); return(rPLReportSize.ToPoints()); } } ReportSizeProperty reportSizeProperty = ((StyleBase)styleDef)[styleAttributeName] as ReportSizeProperty; if (reportSizeProperty != null && !reportSizeProperty.IsExpression && reportSizeProperty.Value != null) { return(reportSizeProperty.Value.ToPoints()); } return((double)defaultValue); }