Bug 1681183 Comment 7 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

At this moment, `pdf.js` looks to be using `@page { margin: 0; }`, which we honor, ignoring unwriteable margins (Though see bug 1681206), so we're printing things like e.g. [smartwatch sizing guide](https://www.fitbit.com/sizing-guides/charge2_sizing_guide.pdf), to-scale documents like PCB layouts, etc. Most of printables where scale matters at least seem to be PDFs. so that's good.
However, if any option apart from `Default` was persisted through a previous print interaction, we will nudge and scale the PDF document out of unwriteable margins, which does not seem ideal. Filed bug 1782240.
If there is a need outside of avoiding scaling down PDF files, I am not sure. I've checked an online CAD app, online LaTeX editor, wall poster generator, etc, and they all seem to generate PDF files.

So.. Overall, reason 2) being low priority, and 3) being addressed for the time being with "Margins: Default" (+ bug 1782240), it's also an option to simply remove "Margins: None" option.
At this moment, `pdf.js` looks to be using `@page { margin: 0; }`, which we honor, ignoring unwriteable margins (Though see bug 1681206), so we're printing things like e.g. [smartwatch sizing guide](https://www.fitbit.com/sizing-guides/charge2_sizing_guide.pdf), to-scale documents like PCB layouts, etc. Most of printables where scale matters at least seem to be PDFs. so that's good. If there is a need outside of avoiding scaling down PDF files, I am not sure. I've checked an online CAD app, online LaTeX editor, wall poster generator, etc, and they all seem to generate PDF files.
However, if any option apart from `Default` was persisted through a previous print interaction, we will nudge and scale the PDF document out of unwriteable margins, which does not seem ideal. Filed bug 1782240.

So.. Overall, reason 2) being low priority, and 3) being addressed for the time being with "Margins: Default" (+ bug 1782240), it's also an option to simply remove "Margins: None" option.
At this moment, `pdf.js` looks to be using `@page { margin: 0; }`, which we honor, ignoring unwriteable margins (Though see bug 1681206), so we're printing things like e.g. [smartwatch sizing guide](https://www.fitbit.com/sizing-guides/charge2_sizing_guide.pdf), to-scale documents like PCB layouts, etc. Most of printables where scale matters at least seem to be PDFs. so that's good. If there is a need outside of avoiding scaling down PDF files, I am not sure. I've checked an online CAD app, online LaTeX editor, wall poster generator, etc, and they all seem to generate PDF files.
However, if any option apart from `Default` was persisted through a previous print interaction, we will nudge and scale the PDF document out of unwriteable margins, which does not seem ideal. Filed bug 1782240.

So.. Overall, reason 2) being low priority, and 3) being addressed for the time being with "Margins: Default" (+ bug 1782240), it's also an option to simply remove "Margins: None" option, which is a lot less complexity but less futureproof, potentially

Back to Bug 1681183 Comment 7