コード例 #1
0
        private void SetPen(Pen2 pen)
        {
            template.SetRGBColorStroke(pen.Color.R, pen.Color.G, pen.Color.B);
            template.SetLineWidth(pen.Width);
            switch (pen.DashCap)
            {
            case DashCap2.Round:
                template.SetLineCap(PdfContentByte.LINE_CAP_ROUND);
                break;
            }
            switch (pen.DashStyle)
            {
            case DashStyle2.Solid:
                template.SetLineDash(0f);
                break;

            case DashStyle2.Dash:
                template.SetLineDash(pen.DashPattern, pen.DashOffset);
                break;

            case DashStyle2.Custom:
                template.SetLineDash(pen.DashPattern, pen.DashOffset);
                break;
            }
        }