[UX] Implement a cross-platform, PDF-based print preview




15 years ago
5 months ago


(Reporter: matthew.van.eerde, Unassigned)


(Blocks: 1 bug)


Firefox Tracking Flags

(Not tracked)




15 years ago
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6
Build Identifier: 

Print Preview has a great deal of bugs - not just on Firebird, but in other
popular browsers.  It strikes me that many of these probably rely on the means
of generating a print preview as a sort of poor man's HTML page.  It may be
better to generate them as a rich man's print device.  For example, OS X has the
native Print Preview using an "Adobe Distiller"-like method of "printing" to a
pdf file, and then showing the pdf file in a pdf viewer - perhaps a method of
generating a pdf file can be concocted, or borrowed, for every platform Firebird
runs on.

Reproducible: Always

Steps to Reproduce:
1. Make a complicated page exhibiting any of the "Print Preview"-style bugs
2. Go to Print Preview
3. Observe the effect of the bug

Actual Results:  
Effect of bug was seen

Expected Results:  
Generate a pdf through a "print-to-file" device, then shown the pdf

Comment 1

15 years ago
Moving to Browser -> Print Preview
Assignee: blake → printing
Component: General → Print Preview
Ever confirmed: true
Product: Firebird → Browser
Version: unspecified → Trunk

Comment 2

15 years ago
->default contacts


15 years ago
QA Contact: asa
Well, bug 369930 makes it possible to generate pdf now. But I'm not sure this bug is something that would make sense in a browser.
I guess an extension could be made of this, at least.

Comment 4

10 years ago

I don't understand what's so hard about resizing the browser's content surface bitmaps, though.
Assignee: printing → nobody
QA Contact: printing


7 months ago
Duplicate of this bug: 1335664
While it arguably makes sense to generate and display a PDF in print preview (the preview should be as close to what the printer will output as possible and Linux/Mac/CUPS support direct printing of PDF files), it probably doesn't makes sense that the preview be in an external app. We can use our built-in PDF viewer PDF.js to display the PDF if we fix this bug.
Summary: Print Preview: change to pdf-generation → [UX] Implement a cross-platform, PDF-based print preview


5 months ago
Blocks: 1424447
You need to log in before you can comment on or make changes to this bug.