PDF.js doesn't honor "/ViewerPreferences <</PrintScaling /None>> in Catalog

UNCONFIRMED
Unassigned

Status

()

Firefox
PDF Viewer
P3
normal
UNCONFIRMED
3 years ago
3 years ago

People

(Reporter: Dean Tribble, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [pdfjs-c-integration][pdfjs-d-printing])

(Reporter)

Description

3 years ago
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36

Steps to reproduce:

using any PDf, print and set scaling preferences to "scale to fit". 
Download/Open PDF file with a ViewerPreferences with PrintScaling of "None"
Print it


Actual results:

displayed rendering was scaled down a little. When printing, "scale to fit" was still set.  printed item does not have accurate placement of printed elements.


Expected results:

The view should have been full-sized. when printing, Scale to fit should have been turned off. Printing should have placed items accurately.

Updated

3 years ago
Component: Untriaged → PDF Viewer
(Reporter)

Comment 1

3 years ago
For consideration when prioritizing this, an important use for PDF is precise layout of a paper document. Paper checks, for example, require precise placement of the account number et al (MICR) at the lower edge. Without control of print scaling, Mozilla cannot render precise documents downloaded from cloud services.
Priority: -- → P3
Whiteboard: [pdfjs-c-integration][pdfjs-d-printing]
You need to log in before you can comment on or make changes to this bug.