コード例 #1
0
            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;
                }
            }
コード例 #2
0
ファイル: LineCapEnum.cs プロジェクト: iWeaverMan/pdf-clown
        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.");
            }
        }
コード例 #3
0
ファイル: SetLineCap.cs プロジェクト: iWeaverMan/pdf-clown
 public SetLineCap(LineCapEnum value)
     : base(OperatorKeyword, PdfInteger.Get((int)value))
 {
 }
コード例 #4
0
ファイル: SetLineCap.cs プロジェクト: josuecorrea/DanfeSharp
   public SetLineCap(
 LineCapEnum value
 )
       : base(OperatorKeyword, PdfInteger.Get((int)value))
   {
   }