public override void Draw(BaseRenderer r, PageFormat format, float border, Color mainColor, Color secondaryColor)
        {
            float borderpx = Util.MmToPoint(border);
            float x2       = format.GetPixelSize().Width - borderpx;

            for (float y = border; y < format.Height - border; y += 15)
            {
                float pt = Util.MmToPoint(y);
                r.DrawLine(mainColor, 1, new PointF(borderpx, pt), new PointF(x2, pt));
            }
        }
        public override void Draw(BaseRenderer r, PageFormat format, float border, Color mainColor, Color secondaryColor)
        {
            float borderpx = Util.MmToPoint(border);

            float titleY = Util.MmToPoint(border + 15);
            float titleX = Util.MmToPoint(format.Width / 2);
            float right  = Util.MmToPoint(format.Width - border);
            float height = Util.MmToPoint(format.Height);
            float width  = Util.MmToPoint(format.Width);

            r.DrawLine(mainColor, 1, new PointF(borderpx * 2, titleY), new PointF(titleX, titleY));

            for (float y = border + 35; y < format.Height - border; y += 15)
            {
                float yPx = Util.MmToPoint(y);
                r.DrawLine(mainColor, 1, new PointF(0, yPx), new PointF(width, yPx));
            }

            r.DrawLine(secondaryColor, 1, new PointF(borderpx * 2, 0), new PointF(borderpx * 2, height));
        }
        public override void Draw(BaseRenderer r, PageFormat format, float border, Color mainColor, Color secondaryColor)
        {
            float borderpx = Util.MmToPoint(border);

            for (float x = border; x < format.Width - border; x += 5)
            {
                float pt = Util.MmToPoint(x);
                r.DrawLine(mainColor, 1, new PointF(pt, borderpx),
                           new PointF(pt, format.GetPixelSize().Height - borderpx));
            }
            for (float y = border; y < format.Height - border; y += 5)
            {
                float pt = Util.MmToPoint(y);
                r.DrawLine(mainColor, 1, new PointF(borderpx, pt),
                           new PointF(format.GetPixelSize().Width - borderpx, pt));
            }
            SizeF      bsize  = format.GetPixelSize();
            RectangleF bounds = new RectangleF(borderpx, borderpx, bsize.Width - 2 * borderpx, bsize.Height - 2 * borderpx);

            r.DrawRect(secondaryColor, 1, bounds);
        }
Beispiel #4
0
        public override void Draw(BaseRenderer r, PageFormat format, float border, Color mainColor, Color secondaryColor)
        {
            float borderpx   = Util.MmToPoint(border);
            float lineHeight = 32;
            int   numLines   = (int)((format.Height - 2 * border) / lineHeight);
            float offset     = 10;
            float lineDist   = 3;

            for (int i = 0; i < numLines; i++)
            {
                for (int b = 0; b < 5; b++)
                {
                    float pos = border + i * lineHeight + offset + b * lineDist;
                    float pt  = Util.MmToPoint(pos);
                    r.DrawLine(mainColor, 1, new PointF(borderpx, pt),
                               new PointF(format.GetPixelSize().Width - borderpx, pt));
                }
            }
        }