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 }); }
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; }