The report has a OleObject to display picture. The control original size is set to 1.97 inch x 1.97 inch. The picture it points to has a dimension as 640x480 with 72 dpi. The picture is loaded with code like this:
Dim fso As New FileSystemObject
If fso.FileExists(PicturePath) Then
      Set Picture1.FormattedPicture = LoadPicture(PicturePath)
End If
Based on online posts, it looks to me crystal report by default will auto scale the picture to fit the control. However, in my case, it auto cropped the picture to fit it. The configuration in the picture tab seem only change the cropped size. I cannot find a way to switch it to scaling instead.

Is there a way to make it to scale the picture?

Thank you.