internal void Initialize( ) { // State parameters initialization. blendMode = ExtGState.DefaultBlendMode; charSpace = 0; ctm = GetInitialCtm(); fillColor = colors::DeviceGrayColor.Default; fillColorSpace = colors::DeviceGrayColorSpace.Default; font = null; fontSize = 0; lead = 0; lineCap = LineCapEnum.Butt; lineDash = new LineDash(); lineJoin = LineJoinEnum.Miter; lineWidth = 1; miterLimit = 10; renderMode = TextRenderModeEnum.Fill; rise = 0; scale = 100; strokeColor = colors::DeviceGrayColor.Default; strokeColorSpace = colors::DeviceGrayColorSpace.Default; tlm = new Matrix(); tm = new Matrix(); wordSpace = 0; // Rendering context initialization. Graphics renderContext = Scanner.RenderContext; if (renderContext != null) { renderContext.Transform = ctm; } }
public static SKStrokeCap ToSkia( this LineCapEnum lineCap ) { switch (lineCap) { case LineCapEnum.Butt: return(SKStrokeCap.Butt); case LineCapEnum.Round: return(SKStrokeCap.Round); case LineCapEnum.Square: return(SKStrokeCap.Square); default: throw new NotSupportedException(lineCap + " convertion not supported."); } }
public SetLineCap(LineCapEnum value) : base(OperatorKeyword, PdfInteger.Get((int)value)) { }
public SetLineCap( LineCapEnum value ) : base(OperatorKeyword, PdfInteger.Get((int)value)) { }