When I set the RhinoViewport.Size, the RhinoViewport.Size will be double.
For example:
RhinoViewport vp = doc.views.ActiveView.ActiveViewport;
var size = vp.Size; // width = 1000; height = 800;
vp.Size = new Size(400, 300);
var sizeAfter = vp.Size; //width = 2000; height = 1600;
Another question is when I set the RhinoViewport.Size on Windows Rhino 8 version, the 3dm document would save the viewport’s size, is it normal? It doesn’t happen on Rhino 7.