static void GetViewTransform(View v) { XYZ origin = v.Origin; BoundingBoxXYZ cropbox = v.CropBox; BoundingBoxUV outline = v.Outline; UV dOutline = outline.Max - outline.Min; XYZ dCropbox = cropbox.Max - cropbox.Min; double scaleX = dCropbox.X / dOutline.U; double scaleY = dCropbox.Y / dOutline.V; Debug.Print( "{0} {1} origin {2} scale {3} sx {4} sy {5} cropbox {6} d {7} outline {8} d {9}", v.Name, v.Id, Util.PointString(origin), Util.RealString(v.Scale), Util.RealString(scaleX), Util.RealString(scaleY), Util.BoundingBoxString(cropbox), Util.PointString(dCropbox), Util.BoundingBoxString(outline), Util.PointString(dOutline)); }