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); }
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); }
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); }