Thank you so much for the bug fix.
I just released the new version of PrintPreview v4.18 with the fix that you suggested. Of course, I had to modify your code, because when there is no printer installed your code may raise an exception.
Besides that, since this release, the Zoom property always indicates the current zoom factor regardless of the value of the ZoomState property.
Regarding to supporting multiple page or continues page view by the component, so far I have no plan to add these features to the control. I believe that adding these features might not be so difficult, but needs time that I don't have it enough.