Exemple #1
0
 public BorderStyle(Rdl.Engine.BorderStyle b, Rdl.Runtime.Context context)
 {
     Left   = b.Left(context);
     Right  = b.Right(context);
     Top    = b.Top(context);
     Bottom = b.Bottom(context);
 }
        Pdf.ContentStream.LineStyleEnum PdfLineStyle(Rdl.Engine.BorderStyle.BorderStyleEnum style)
        {
            switch (style)
            {
            case Rdl.Engine.BorderStyle.BorderStyleEnum.Dashed:
                return(Rdl.Pdf.ContentStream.LineStyleEnum.Dashed);

            case Rdl.Engine.BorderStyle.BorderStyleEnum.Dotted:
                return(Rdl.Pdf.ContentStream.LineStyleEnum.Dotted);

            default:
                return(Rdl.Pdf.ContentStream.LineStyleEnum.Solid);
            }
        }
Exemple #3
0
        private BorderLineStyle ExcelBorderStyleFromRdlBorderStyle(Rdl.Engine.BorderStyle.BorderStyleEnum bs)
        {
            switch (bs)
            {
            case Rdl.Engine.BorderStyle.BorderStyleEnum.Dashed:
                return(BorderLineStyle.DASHED);

            case Rdl.Engine.BorderStyle.BorderStyleEnum.Dotted:
                return(BorderLineStyle.DOTTED);

            case Rdl.Engine.BorderStyle.BorderStyleEnum.Double:
                return(BorderLineStyle.DOUBLE);

            case Rdl.Engine.BorderStyle.BorderStyleEnum.Groove:
                return(BorderLineStyle.DOUBLE);

            case Rdl.Engine.BorderStyle.BorderStyleEnum.Inset:
                return(BorderLineStyle.THIN);

            case Rdl.Engine.BorderStyle.BorderStyleEnum.None:
                return(BorderLineStyle.NONE);

            case Rdl.Engine.BorderStyle.BorderStyleEnum.Outset:
                return(BorderLineStyle.THICK);

            case Rdl.Engine.BorderStyle.BorderStyleEnum.Ridge:
                return(BorderLineStyle.DOUBLE);

            case Rdl.Engine.BorderStyle.BorderStyleEnum.Solid:
                return(BorderLineStyle.THIN);

            case Rdl.Engine.BorderStyle.BorderStyleEnum.WindowInset:
                return(BorderLineStyle.THIN);
            }
            return(BorderLineStyle.NONE);
        }