My build and version numbers
2.0.20073.42109
v2.0.50727
a sample of code is very helpful when you have a narrow problem. This is is a broad sweeping problem. Bottom line is that one day it worked and then it didn't work without the code changing. Please apply logic to that situation to see if anything makes sense. When I said scaling, perhaps resolution was a better word.
Here are two pieces of code that might be relevant.
rt.Cols[0].Width = new Unit(35, UnitTypeEnum.Pixel);
this printed only half as wide as it did before.
SizeD tableHeight = rt.CalcSize(Unit.Auto, Unit.Auto);
_currentY = _currentY + tableHeight.Height) ;
This does not calculate the tableheight as it should.. I doubled it and that makes it works ok.