Beispiel #1
0
        public void DrawObject(Layer layer, DrawObject item)
        {
            Point[] cPoints = item.ConvertPoints(layer);
            bool    bDraw   = Boundary.BoundFix(ref cPoints[0], ref cPoints[1], new Rectangle4(layer.LayerRectangleWithoutAxisY));

            if (bDraw)
            {
                IntPtr cOldPen = __cGDI.SelectPen(item.Pens[0]);
                __cGDI.DrawLine(cPoints[0].X, cPoints[0].Y, cPoints[1].X, cPoints[1].Y);
                __cGDI.RemoveObject(__cGDI.SelectPen(cOldPen));
            }
        }