discovered a bug where pageToPixel did not apply the DPI properly.  The fix for this is to divide the scale by the DPI in pageToPixel - but I realized that this causes incorrect results on systems with mixed dpi displays.  This functionality has therefore been disabled until a safe and reliable solution can be found