Print Preview in IE7

Always feels separate from the application, imho. It should feel seamless.
Bugs
- 8 pixels too wide.
- 34 pixels too tall.
- Taking a screenshot of it using AltGr+PrtScn includes a 16 pixel high transparent area along the bottom edge.
- Can be resized but has no Minimise or Maximise button.
- Toggle buttons in the toolbar are always shown in the off position, even when they have turned something on. The Turn headers and footers on and off button, for example.
- Buttons in the toolbar are always shown as though none are selected, even when one is selected. The View Full Width and View Full Page button group, for example.
- File > Print Preview is enabled before the page has finished loading, even though it will display a blank page.
Ideas
- Make the File > Print Preview menu a ticked item:
- When ticked, active tab shows preview.
- When not ticked, active tab shows normal view.
- Provide scrollbars to access hidden pages more naturally (like Adobe Reader):
- React to all scrolling commands the viewport normally reacts to.
- Buttons at the bottom of the window:
- Use text instead of graphics:
- First Page
- Previous Page
- Next Page
- Last Page
- Make them smaller and more like normal Windows XP buttons.
- Use text instead of graphics:
- Add the preview into that tab’s history:
- Pressing Back returns to normal view.
- Quickly compare views of the same document using Back and Forward.
- Compare views of different documents by switching between tabs.
- Do not put preview in the global history. The actual page is there already.
- Allow interactions with the page?
- If it causes a new page to load, switch to normal view. This lets users “escape” from the preview.
- Don’t let the page update dynamically or animate? (User probably wants a snapshot.)
- Allow the preview to render incrementally while the page loads.
- Don’t spawn a new window positioned over the browser for this.