Ejemplo n.º 1
0
        private static SKPaint GetStroke(GraphicsState state)
        {
            var stroke = state.StrokeColorSpace.GetPaint(state.StrokeColor, state.StrokeAlpha);

            stroke.Style       = SKPaintStyle.Stroke;
            stroke.StrokeWidth = (float)state.LineWidth;
            stroke.StrokeCap   = state.LineCap.ToSkia();
            stroke.StrokeJoin  = state.LineJoin.ToSkia();
            stroke.StrokeMiter = (float)state.MiterLimit;

            LineDash lineDash = state.LineDash;

            lineDash.Apply(stroke);
            return(stroke);
        }