public static TextAlignments TranslateTextAlign(string styleString, IErrorContext errorContext) { if (styleString == null) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumTextAlignment); } if (StyleTranslator.CompareWithInvariantCulture("General", styleString)) { return(TextAlignments.General); } if (StyleTranslator.CompareWithInvariantCulture("Left", styleString)) { return(TextAlignments.Left); } if (StyleTranslator.CompareWithInvariantCulture("Center", styleString)) { return(TextAlignments.Center); } if (StyleTranslator.CompareWithInvariantCulture("Right", styleString)) { return(TextAlignments.Right); } if (StyleTranslator.CompareWithInvariantCulture("Default", styleString)) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumTextAlignment); } if (errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidTextAlign, Severity.Warning, styleString); } return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumTextAlignment); }
public static UnicodeBiDiTypes TranslateUnicodeBiDi(string styleString, IErrorContext errorContext) { if (styleString == null) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumUnicodeBiDiType); } if (StyleTranslator.CompareWithInvariantCulture("Normal", styleString)) { return(UnicodeBiDiTypes.Normal); } if (StyleTranslator.CompareWithInvariantCulture("Embed", styleString)) { return(UnicodeBiDiTypes.Embed); } if (StyleTranslator.CompareWithInvariantCulture("BiDi-Override", styleString)) { return(UnicodeBiDiTypes.BiDiOverride); } if (StyleTranslator.CompareWithInvariantCulture("BiDiOverride", styleString)) { return(UnicodeBiDiTypes.BiDiOverride); } if (StyleTranslator.CompareWithInvariantCulture("Default", styleString)) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumUnicodeBiDiType); } if (errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidUnicodeBiDi, Severity.Warning, styleString); } return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumUnicodeBiDiType); }
public static TextDecorations TranslateTextDecoration(string styleString, IErrorContext errorContext) { if (styleString == null) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumTextDecoration); } if (StyleTranslator.CompareWithInvariantCulture("None", styleString)) { return(TextDecorations.None); } if (StyleTranslator.CompareWithInvariantCulture("Underline", styleString)) { return(TextDecorations.Underline); } if (StyleTranslator.CompareWithInvariantCulture("Overline", styleString)) { return(TextDecorations.Overline); } if (StyleTranslator.CompareWithInvariantCulture("LineThrough", styleString)) { return(TextDecorations.LineThrough); } if (StyleTranslator.CompareWithInvariantCulture("Default", styleString)) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumTextDecoration); } if (errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidTextDecoration, Severity.Warning, styleString); } return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumTextDecoration); }
public static TextEffects TranslateTextEffect(string styleValue, IErrorContext errorContext, bool isChartStyle) { if (styleValue != null && !StyleTranslator.CompareWithInvariantCulture(styleValue, "Default")) { if (StyleTranslator.CompareWithInvariantCulture(styleValue, "None")) { return(TextEffects.None); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Shadow")) { return(TextEffects.Shadow); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Emboss")) { return(TextEffects.Emboss); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Embed")) { return(TextEffects.Embed); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Frame")) { return(TextEffects.Frame); } } if (styleValue != null && errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidTextEffect, Severity.Warning, styleValue); } if (isChartStyle) { return(TextEffects.Shadow); } return(TextEffects.None); }
public static VerticalAlignments TranslateVerticalAlign(string styleString, IErrorContext errorContext) { if (styleString == null) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumVerticalAlignment); } if (StyleTranslator.CompareWithInvariantCulture("Top", styleString)) { return(VerticalAlignments.Top); } if (StyleTranslator.CompareWithInvariantCulture("Middle", styleString)) { return(VerticalAlignments.Middle); } if (StyleTranslator.CompareWithInvariantCulture("Bottom", styleString)) { return(VerticalAlignments.Bottom); } if (StyleTranslator.CompareWithInvariantCulture("Default", styleString)) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumVerticalAlignment); } if (errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidVerticalAlign, Severity.Warning, styleString); } return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumVerticalAlignment); }
public static int TranslateStyle(StyleAttributeNames styleName, string styleString, IErrorContext errorContext, bool isChartStyle) { switch (styleName) { case StyleAttributeNames.BorderStyle: case StyleAttributeNames.BorderStyleTop: case StyleAttributeNames.BorderStyleLeft: case StyleAttributeNames.BorderStyleRight: case StyleAttributeNames.BorderStyleBottom: return((int)StyleTranslator.TranslateBorderStyle(styleString, errorContext)); case StyleAttributeNames.BackgroundGradientType: return((int)StyleTranslator.TranslateBackgroundGradientType(styleString, errorContext)); case StyleAttributeNames.BackgroundImageRepeat: return((int)StyleTranslator.TranslateBackgroundRepeat(styleString, errorContext, isChartStyle)); case StyleAttributeNames.FontStyle: return((int)StyleTranslator.TranslateFontStyle(styleString, errorContext)); case StyleAttributeNames.FontWeight: return((int)StyleTranslator.TranslateFontWeight(styleString, errorContext)); case StyleAttributeNames.TextDecoration: return((int)StyleTranslator.TranslateTextDecoration(styleString, errorContext)); case StyleAttributeNames.TextAlign: return((int)StyleTranslator.TranslateTextAlign(styleString, errorContext)); case StyleAttributeNames.VerticalAlign: return((int)StyleTranslator.TranslateVerticalAlign(styleString, errorContext)); case StyleAttributeNames.Direction: return((int)StyleTranslator.TranslateDirection(styleString, errorContext)); case StyleAttributeNames.WritingMode: return((int)StyleTranslator.TranslateWritingMode(styleString, errorContext)); case StyleAttributeNames.UnicodeBiDi: return((int)StyleTranslator.TranslateUnicodeBiDi(styleString, errorContext)); case StyleAttributeNames.Calendar: return((int)StyleTranslator.TranslateCalendar(styleString, errorContext)); case StyleAttributeNames.TextEffect: return((int)StyleTranslator.TranslateTextEffect(styleString, errorContext, isChartStyle)); case StyleAttributeNames.BackgroundHatchType: return((int)StyleTranslator.TranslateBackgroundHatchType(styleString, errorContext, isChartStyle)); case StyleAttributeNames.Position: return((int)StyleTranslator.TranslatePosition(styleString, errorContext, isChartStyle)); default: throw new NotImplementedException("cannot translate style: " + styleName.ToString()); } }
public static Positions TranslatePosition(string styleString, IErrorContext errorContext, bool isChartStyle) { if (styleString != null && !StyleTranslator.CompareWithInvariantCulture("Default", styleString)) { if (StyleTranslator.CompareWithInvariantCulture(styleString, "Top")) { return(Positions.Top); } if (StyleTranslator.CompareWithInvariantCulture(styleString, "TopLeft")) { return(Positions.TopLeft); } if (StyleTranslator.CompareWithInvariantCulture(styleString, "TopRight")) { return(Positions.TopRight); } if (StyleTranslator.CompareWithInvariantCulture(styleString, "Left")) { return(Positions.Left); } if (StyleTranslator.CompareWithInvariantCulture(styleString, "Center")) { return(Positions.Center); } if (StyleTranslator.CompareWithInvariantCulture(styleString, "Right")) { return(Positions.Right); } if (StyleTranslator.CompareWithInvariantCulture(styleString, "BottomRight")) { return(Positions.BottomRight); } if (StyleTranslator.CompareWithInvariantCulture(styleString, "Bottom")) { return(Positions.Bottom); } if (StyleTranslator.CompareWithInvariantCulture(styleString, "BottomLeft")) { return(Positions.BottomLeft); } if (errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidBackgroundImagePosition, Severity.Warning, styleString); } } if (isChartStyle) { return(Positions.TopLeft); } return(Positions.Center); }
private void CreateAndValidateCalendar(int languageState, CultureInfo formattingCulture) { AspNetCore.ReportingServices.ReportIntermediateFormat.AttributeInfo attributeInfo = null; Calendars calendars = Calendars.Default; bool flag = false; if (this.m_styleClass.GetAttributeInfo("Calendar", out attributeInfo)) { if (attributeInfo.IsExpression) { flag = true; calendars = (Calendars)this.m_styleClass.EvaluateStyle(this.m_objectType, this.m_objectName, attributeInfo, AspNetCore.ReportingServices.ReportIntermediateFormat.Style.StyleId.Calendar, this.m_context); this.m_sharedFormatSettings = false; } else { calendars = StyleTranslator.TranslateCalendar(attributeInfo.Value, this.m_context.ReportRuntime); switch (languageState) { case 1: flag = true; break; default: if (this.m_calendarValidated) { break; } this.m_calendarValidated = true; this.m_formattingCalendar = ProcessingValidator.CreateCalendar(calendars); return; case 0: break; } } } if (!flag && this.m_calendarValidated) { return; } if (calendars != 0 && ProcessingValidator.ValidateCalendar(formattingCulture, calendars, this.m_objectType, this.m_objectName, "Calendar", this.m_context.ErrorContext)) { this.m_formattingCalendar = ProcessingValidator.CreateCalendar(calendars); } if (!flag) { this.m_calendarValidated = true; } }
public static BackgroundGradients TranslateBackgroundGradientType(string styleString, IErrorContext errorContext) { if (styleString == null) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumBackgroundGradient); } if (StyleTranslator.CompareWithInvariantCulture("None", styleString)) { return(BackgroundGradients.None); } if (StyleTranslator.CompareWithInvariantCulture("LeftRight", styleString)) { return(BackgroundGradients.LeftRight); } if (StyleTranslator.CompareWithInvariantCulture("TopBottom", styleString)) { return(BackgroundGradients.TopBottom); } if (StyleTranslator.CompareWithInvariantCulture("Center", styleString)) { return(BackgroundGradients.Center); } if (StyleTranslator.CompareWithInvariantCulture("DiagonalLeft", styleString)) { return(BackgroundGradients.DiagonalLeft); } if (StyleTranslator.CompareWithInvariantCulture("DiagonalRight", styleString)) { return(BackgroundGradients.DiagonalRight); } if (StyleTranslator.CompareWithInvariantCulture("HorizontalCenter", styleString)) { return(BackgroundGradients.HorizontalCenter); } if (StyleTranslator.CompareWithInvariantCulture("VerticalCenter", styleString)) { return(BackgroundGradients.VerticalCenter); } if (StyleTranslator.CompareWithInvariantCulture("Default", styleString)) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumBackgroundGradient); } if (errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidBackgroundGradientType, Severity.Warning, styleString); } return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumBackgroundGradient); }
public static BackgroundRepeatTypes TranslateBackgroundRepeat(string styleString, IErrorContext errorContext, bool isChartStyle) { if (styleString != null && !StyleTranslator.CompareWithInvariantCulture("Default", styleString)) { if (StyleTranslator.CompareWithInvariantCulture("Repeat", styleString)) { return(BackgroundRepeatTypes.Repeat); } if (StyleTranslator.CompareWithInvariantCulture("NoRepeat", styleString)) { if (isChartStyle) { return(BackgroundRepeatTypes.Fit); } return(BackgroundRepeatTypes.Clip); } if (!isChartStyle) { if (StyleTranslator.CompareWithInvariantCulture("RepeatX", styleString)) { return(BackgroundRepeatTypes.RepeatX); } if (StyleTranslator.CompareWithInvariantCulture("RepeatY", styleString)) { return(BackgroundRepeatTypes.RepeatY); } } else if (StyleTranslator.CompareWithInvariantCulture("Fit", styleString)) { return(BackgroundRepeatTypes.Fit); } if (StyleTranslator.CompareWithInvariantCulture("Clip", styleString)) { return(BackgroundRepeatTypes.Clip); } if (errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidBackgroundRepeat, Severity.Warning, styleString); } } if (isChartStyle) { return(BackgroundRepeatTypes.Fit); } return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumBackgroundRepeatType); }
public static Directions TranslateDirection(string styleString, IErrorContext errorContext) { if (styleString == null) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumDirection); } if (StyleTranslator.CompareWithInvariantCulture("LTR", styleString)) { return(Directions.LTR); } if (StyleTranslator.CompareWithInvariantCulture("RTL", styleString)) { return(Directions.RTL); } if (StyleTranslator.CompareWithInvariantCulture("Default", styleString)) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumDirection); } if (errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidDirection, Severity.Warning, styleString); } return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumDirection); }
public static FontStyles TranslateFontStyle(string styleString, IErrorContext errorContext) { if (styleString == null) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumFontStyle); } if (StyleTranslator.CompareWithInvariantCulture("Normal", styleString)) { return(FontStyles.Normal); } if (StyleTranslator.CompareWithInvariantCulture("Italic", styleString)) { return(FontStyles.Italic); } if (StyleTranslator.CompareWithInvariantCulture("Default", styleString)) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumFontStyle); } if (errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidFontStyle, Severity.Warning, styleString); } return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumFontStyle); }
public static WritingModes TranslateWritingMode(string styleString, IErrorContext errorContext) { if (styleString == null) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumWritingMode); } if (StyleTranslator.CompareWithInvariantCulture("lr-tb", styleString)) { return(WritingModes.Horizontal); } if (StyleTranslator.CompareWithInvariantCulture("tb-rl", styleString)) { return(WritingModes.Vertical); } if (StyleTranslator.CompareWithInvariantCulture("Horizontal", styleString)) { return(WritingModes.Horizontal); } if (StyleTranslator.CompareWithInvariantCulture("Vertical", styleString)) { return(WritingModes.Vertical); } if (StyleTranslator.CompareWithInvariantCulture("Rotate270", styleString)) { return(WritingModes.Rotate270); } if (StyleTranslator.CompareWithInvariantCulture("Default", styleString)) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumWritingMode); } if (errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidWritingMode, Severity.Warning, styleString); } return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumWritingMode); }
public static BorderStyles TranslateBorderStyle(string styleString, BorderStyles defaultStyle, IErrorContext errorContext) { if (styleString == null) { return(defaultStyle); } if (StyleTranslator.CompareWithInvariantCulture("None", styleString)) { return(BorderStyles.None); } if (StyleTranslator.CompareWithInvariantCulture("Solid", styleString)) { return(BorderStyles.Solid); } if (StyleTranslator.CompareWithInvariantCulture("Dashed", styleString)) { return(BorderStyles.Dashed); } if (StyleTranslator.CompareWithInvariantCulture("Dotted", styleString)) { return(BorderStyles.Dotted); } if (StyleTranslator.CompareWithInvariantCulture("DashDot", styleString)) { return(BorderStyles.DashDot); } if (StyleTranslator.CompareWithInvariantCulture("DashDotDot", styleString)) { return(BorderStyles.DashDotDot); } if (StyleTranslator.CompareWithInvariantCulture("Double", styleString)) { return(BorderStyles.Double); } if (StyleTranslator.CompareWithInvariantCulture("Groove", styleString)) { return(BorderStyles.Solid); } if (StyleTranslator.CompareWithInvariantCulture("Ridge", styleString)) { return(BorderStyles.Solid); } if (StyleTranslator.CompareWithInvariantCulture("Inset", styleString)) { return(BorderStyles.Solid); } if (StyleTranslator.CompareWithInvariantCulture("WindowInset", styleString)) { return(BorderStyles.Solid); } if (StyleTranslator.CompareWithInvariantCulture("Outset", styleString)) { return(BorderStyles.Solid); } if (StyleTranslator.CompareWithInvariantCulture("Default", styleString)) { return(defaultStyle); } if (errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidBorderStyle, Severity.Warning, styleString); } return(defaultStyle); }
public static BorderStyles TranslateBorderStyle(string styleString, IErrorContext errorContext) { return(StyleTranslator.TranslateBorderStyle(styleString, BorderStyles.Default, errorContext)); }
public static BackgroundHatchTypes TranslateBackgroundHatchType(string styleValue, IErrorContext errorContext, bool isChartStyle) { if (styleValue != null) { if (StyleTranslator.CompareWithInvariantCulture(styleValue, "None")) { return(BackgroundHatchTypes.None); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Default")) { return(BackgroundHatchTypes.None); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "BackwardDiagonal")) { return(BackgroundHatchTypes.BackwardDiagonal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Cross")) { return(BackgroundHatchTypes.Cross); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "DarkDownwardDiagonal")) { return(BackgroundHatchTypes.DarkDownwardDiagonal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "DarkHorizontal")) { return(BackgroundHatchTypes.DarkHorizontal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "DarkUpwardDiagonal")) { return(BackgroundHatchTypes.DarkUpwardDiagonal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "DarkVertical")) { return(BackgroundHatchTypes.DarkVertical); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "DashedDownwardDiagonal")) { return(BackgroundHatchTypes.DashedDownwardDiagonal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "DashedHorizontal")) { return(BackgroundHatchTypes.DashedHorizontal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "DashedUpwardDiagonal")) { return(BackgroundHatchTypes.DashedUpwardDiagonal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "DashedVertical")) { return(BackgroundHatchTypes.DashedVertical); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "DiagonalBrick")) { return(BackgroundHatchTypes.DiagonalBrick); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "DiagonalCross")) { return(BackgroundHatchTypes.DiagonalCross); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Divot")) { return(BackgroundHatchTypes.Divot); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "DottedDiamond")) { return(BackgroundHatchTypes.DottedDiamond); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "DottedGrid")) { return(BackgroundHatchTypes.DottedGrid); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "ForwardDiagonal")) { return(BackgroundHatchTypes.ForwardDiagonal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Horizontal")) { return(BackgroundHatchTypes.Horizontal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "HorizontalBrick")) { return(BackgroundHatchTypes.HorizontalBrick); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "LargeCheckerBoard")) { return(BackgroundHatchTypes.LargeCheckerBoard); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "LargeConfetti")) { return(BackgroundHatchTypes.LargeConfetti); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "LargeGrid")) { return(BackgroundHatchTypes.LargeGrid); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "LightDownwardDiagonal")) { return(BackgroundHatchTypes.LightDownwardDiagonal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "LightHorizontal")) { return(BackgroundHatchTypes.LightHorizontal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "LightUpwardDiagonal")) { return(BackgroundHatchTypes.LightUpwardDiagonal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "LightVertical")) { return(BackgroundHatchTypes.LightVertical); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "NarrowHorizontal")) { return(BackgroundHatchTypes.NarrowHorizontal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "NarrowVertical")) { return(BackgroundHatchTypes.NarrowVertical); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "OutlinedDiamond")) { return(BackgroundHatchTypes.OutlinedDiamond); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Percent05")) { return(BackgroundHatchTypes.Percent05); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Percent10")) { return(BackgroundHatchTypes.Percent10); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Percent20")) { return(BackgroundHatchTypes.Percent20); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Percent25")) { return(BackgroundHatchTypes.Percent25); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Percent30")) { return(BackgroundHatchTypes.Percent30); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Percent40")) { return(BackgroundHatchTypes.Percent40); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Percent50")) { return(BackgroundHatchTypes.Percent50); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Percent60")) { return(BackgroundHatchTypes.Percent60); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Percent70")) { return(BackgroundHatchTypes.Percent70); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Percent75")) { return(BackgroundHatchTypes.Percent75); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Percent80")) { return(BackgroundHatchTypes.Percent80); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Percent90")) { return(BackgroundHatchTypes.Percent90); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Plaid")) { return(BackgroundHatchTypes.Plaid); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Shingle")) { return(BackgroundHatchTypes.Shingle); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "SmallCheckerBoard")) { return(BackgroundHatchTypes.SmallCheckerBoard); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "SmallConfetti")) { return(BackgroundHatchTypes.SmallConfetti); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "SmallGrid")) { return(BackgroundHatchTypes.SmallGrid); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "SolidDiamond")) { return(BackgroundHatchTypes.SolidDiamond); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Sphere")) { return(BackgroundHatchTypes.Sphere); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Trellis")) { return(BackgroundHatchTypes.Trellis); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Vertical")) { return(BackgroundHatchTypes.Vertical); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Wave")) { return(BackgroundHatchTypes.Wave); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "Weave")) { return(BackgroundHatchTypes.Weave); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "WideDownwardDiagonal")) { return(BackgroundHatchTypes.WideDownwardDiagonal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "WideUpwardDiagonal")) { return(BackgroundHatchTypes.WideUpwardDiagonal); } if (StyleTranslator.CompareWithInvariantCulture(styleValue, "ZigZag")) { return(BackgroundHatchTypes.ZigZag); } } else if (styleValue != null && errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidBackgroundHatchType, Severity.Warning, styleValue); } return(BackgroundHatchTypes.None); }
public static Calendars TranslateCalendar(string styleString, IErrorContext errorContext) { if (styleString != null && !StyleTranslator.CompareWithInvariantCulture("Default", styleString)) { if (StyleTranslator.CompareWithInvariantCulture("Gregorian", styleString)) { return(Calendars.Gregorian); } if (StyleTranslator.CompareWithInvariantCulture("Gregorian Arabic", styleString)) { return(Calendars.GregorianArabic); } if (StyleTranslator.CompareWithInvariantCulture("Gregorian Middle East French", styleString)) { return(Calendars.GregorianMiddleEastFrench); } if (StyleTranslator.CompareWithInvariantCulture("Gregorian Transliterated English", styleString)) { return(Calendars.GregorianTransliteratedEnglish); } if (StyleTranslator.CompareWithInvariantCulture("Gregorian Transliterated French", styleString)) { return(Calendars.GregorianTransliteratedFrench); } if (StyleTranslator.CompareWithInvariantCulture("Gregorian US English", styleString)) { return(Calendars.GregorianUSEnglish); } if (StyleTranslator.CompareWithInvariantCulture("Hebrew", styleString)) { return(Calendars.Hebrew); } if (StyleTranslator.CompareWithInvariantCulture("Hijri", styleString)) { return(Calendars.Hijri); } if (StyleTranslator.CompareWithInvariantCulture("Japanese", styleString)) { return(Calendars.Japanese); } if (StyleTranslator.CompareWithInvariantCulture("Korea", styleString)) { return(Calendars.Korean); } if (StyleTranslator.CompareWithInvariantCulture("Korean", styleString)) { return(Calendars.Korean); } if (StyleTranslator.CompareWithInvariantCulture("Taiwan", styleString)) { return(Calendars.Taiwan); } if (StyleTranslator.CompareWithInvariantCulture("Thai Buddhist", styleString)) { return(Calendars.ThaiBuddhist); } if (StyleTranslator.CompareWithInvariantCulture("Julian", styleString)) { return(Calendars.Julian); } if (errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidCalendar, Severity.Warning, styleString); } } return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumCalendar); }
public static FontWeights TranslateFontWeight(string styleString, IErrorContext errorContext) { if (styleString == null) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumFontWeight); } if (StyleTranslator.CompareWithInvariantCulture("Normal", styleString)) { return(FontWeights.Normal); } if (StyleTranslator.CompareWithInvariantCulture("Bold", styleString)) { return(FontWeights.Bold); } if (StyleTranslator.CompareWithInvariantCulture("Bolder", styleString)) { return(FontWeights.Bold); } if (StyleTranslator.CompareWithInvariantCulture("100", styleString)) { return(FontWeights.Thin); } if (StyleTranslator.CompareWithInvariantCulture("200", styleString)) { return(FontWeights.ExtraLight); } if (StyleTranslator.CompareWithInvariantCulture("300", styleString)) { return(FontWeights.Light); } if (StyleTranslator.CompareWithInvariantCulture("400", styleString)) { return(FontWeights.Normal); } if (StyleTranslator.CompareWithInvariantCulture("500", styleString)) { return(FontWeights.Medium); } if (StyleTranslator.CompareWithInvariantCulture("600", styleString)) { return(FontWeights.SemiBold); } if (StyleTranslator.CompareWithInvariantCulture("700", styleString)) { return(FontWeights.Bold); } if (StyleTranslator.CompareWithInvariantCulture("800", styleString)) { return(FontWeights.ExtraBold); } if (StyleTranslator.CompareWithInvariantCulture("900", styleString)) { return(FontWeights.Heavy); } if (StyleTranslator.CompareWithInvariantCulture("Thin", styleString)) { return(FontWeights.Thin); } if (StyleTranslator.CompareWithInvariantCulture("ExtraLight", styleString)) { return(FontWeights.ExtraLight); } if (StyleTranslator.CompareWithInvariantCulture("Light", styleString)) { return(FontWeights.Light); } if (StyleTranslator.CompareWithInvariantCulture("Lighter", styleString)) { return(FontWeights.Light); } if (StyleTranslator.CompareWithInvariantCulture("Medium", styleString)) { return(FontWeights.Medium); } if (StyleTranslator.CompareWithInvariantCulture("SemiBold", styleString)) { return(FontWeights.SemiBold); } if (StyleTranslator.CompareWithInvariantCulture("ExtraBold", styleString)) { return(FontWeights.ExtraBold); } if (StyleTranslator.CompareWithInvariantCulture("Heavy", styleString)) { return(FontWeights.Heavy); } if (StyleTranslator.CompareWithInvariantCulture("Default", styleString)) { return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumFontWeight); } if (errorContext != null) { errorContext.Register(ProcessingErrorCode.rsInvalidFontWeight, Severity.Warning, styleString); } return(AspNetCore.ReportingServices.OnDemandReportRendering.Style.DefaultEnumFontWeight); }