private static Pen toGdiPen(PdfPenInfo pen)
 {
     return(new Pen(toGdiColor(pen.Color, pen.Opacity), (float)pen.Width)
     {
         LineJoin = toGdiLineJoin(pen.LineJoin),
         EndCap = toGdiLineCap(pen.EndCap),
         MiterLimit = (float)pen.MiterLimit
     });
 }
Beispiel #2
0
        private static void setPen(PdfPen dst, PdfPenInfo src)
        {
            PdfColor color = src.Color;

            if (color != null)
            {
                dst.Color = color;
            }

            var pattern = src.Pattern;

            if (pattern != null)
            {
                dst.Pattern = pattern;
            }

            dst.DashPattern = src.DashPattern;
            dst.EndCap      = src.EndCap;
            dst.LineJoin    = src.LineJoin;
            dst.MiterLimit  = src.MiterLimit;
            dst.Opacity     = src.Opacity;
            dst.Width       = src.Width;
        }