Exemple #1
0
        private void ReadPoint(DXFObject dxf, GType gType)
        {
            Point pnt = new Point((int)(dxf.points[0].X * 100.0), (int)(dxf.points[0].Y * 100.0));

            UpdateBounds(pnt);
            pointcount++;
            unitcount++;
            GPoint gobj = new GPoint(gType, pnt);
        }
Exemple #2
0
        private void ReadText(DXFObject dxf, GType gType)
        {
            Point    pnt  = new Point((int)(dxf.points[0].X * 100.0), (int)(dxf.points[0].Y * 100.0));
            GCaption gobj = new GCaption(gType, pnt);

            gobj.Caption = dxf.text;
            gobj.Angle   = (float)dxf.angle;

            UpdateBounds(pnt);
        }
Exemple #3
0
        private void ReadPolyline(DXFObject dxf, GType gType)
        {
            Point[] pnt = new Point[dxf.points.Count];
            for (int i = 0; i < dxf.points.Count; i++)
            {
                pnt[i].X = (int)(dxf.points[i].X * 100.0);
                pnt[i].Y = (int)(dxf.points[i].Y * 100.0);

                pointcount++;
                UpdateBounds(pnt[i]);
            }
            unitcount++;
            GPolyline gobj = new GPolyline(gType, pnt);
        }