Pdf.ContentStream.TextDecorationEnum PdfFontDecofation(Rdl.Engine.Style.TextDecorationEnum td) { switch (td) { case Rdl.Engine.Style.TextDecorationEnum.LineThrough: return(Rdl.Pdf.ContentStream.TextDecorationEnum.LineThrough); case Rdl.Engine.Style.TextDecorationEnum.Overline: return(Rdl.Pdf.ContentStream.TextDecorationEnum.Overline); case Rdl.Engine.Style.TextDecorationEnum.Underline: return(Rdl.Pdf.ContentStream.TextDecorationEnum.Underline); default: return(Rdl.Pdf.ContentStream.TextDecorationEnum.None); } }
public TextStyle(Rdl.Engine.Style style, Rdl.Runtime.Context context) : base(style, context) { if (style == null) { style = Rdl.Engine.Style.DefaultStyle; } FontStyle = style.FontStyle(context); FontFamily = style.FontFamily(context); FontSize = style.FontSize(context); FontWeight = style.FontWeight(context); Format = style.Format(context); TextDecoration = style.TextDecoration(context); TextAlign = style.TextAlign(context); VerticalAlign = style.VerticalAlign(context); LineHeight = style.LineHeight(context); Direction = style.Direction(context); WritingMode = style.WritingMode(context); Language = style.Language(context); UnicodeBiDi = style.UnicodeBiDi(context); Calendar = style.Calendar(context); NumeralLanguage = style.NumeralLanguage(context); NumeralVariant = style.NumeralVariant(context); }