直角三角形ABC中,AB=20CM,BC=30CM,EDFB为正方形(E在AB上,D在AC上,F在BC上),求三角形DF