I dup'ed bug 650966 to this one bug there's a bunch of noise in the comments over there that at this point aren't really useful. The one comment potentially worth considering is bug 650966 comment 1: > This is vastly easier now we clone documents for printing. > > I've had some ideas for this rattling around for a while. > > My main idea is to get rid of the print-preview mode for layout > presentations. Introduce a new XUL <page> element that can reference a print > presentation and render a page from that presentation. Implement print > preview by creating a print presentation and constructing a list of XUL > <page> elements rendering its pages. Then with straight XUL you can do all > kinds of things we can't do today, like add per-page UI, preview N pages at > a time in any layout, visually select pages to print, direct-manipulation > changes to margins, use whatever style you want, etc. Would also simplify > layout and provide better WYSIWYG guarantees since the same presentation > would be used for print preview and printing.
Bug 133787 Comment 21 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I dup'ed bug 650966 to this bug since there's a bunch of noise in the comments over there that at this point aren't really useful. The one comment potentially worth considering is bug 650966 comment 1: > This is vastly easier now we clone documents for printing. > > I've had some ideas for this rattling around for a while. > > My main idea is to get rid of the print-preview mode for layout > presentations. Introduce a new XUL <page> element that can reference a print > presentation and render a page from that presentation. Implement print > preview by creating a print presentation and constructing a list of XUL > <page> elements rendering its pages. Then with straight XUL you can do all > kinds of things we can't do today, like add per-page UI, preview N pages at > a time in any layout, visually select pages to print, direct-manipulation > changes to margins, use whatever style you want, etc. Would also simplify > layout and provide better WYSIWYG guarantees since the same presentation > would be used for print preview and printing.