fune/layout/printing
Fred Chasen 42c8df00ac Bug 1793220 - Use at-page size rule as paper size when printing to PDF r=dholbert,AlaskanEmily
Adds a usePageRuleSizeAsPaperSize setting to allow overriding the default paper size when printing to a PDF file.

Print preview now checks for at-page size rules and when enabled will use that size for the previewed sheet of paper.

The preview will also return the page width and height (in inches) during its callback for the frontend to use to override the default paper settings.

Differential Revision: https://phabricator.services.mozilla.com/D160303
2023-02-27 20:22:18 +00:00
..
crashtests Bug 1804794 - Do not allow CSS named page breaks except in specific subtrees. r=dholbert 2023-02-22 23:49:51 +00:00
ipc Bug 1785046 - Part 3: Let nsIDeviceContextSpec::EndDocument & nsDeviceContext::EndDocument return MozPromise. r=nika,emilio,geckoview-reviewers,m_kato 2022-12-19 15:42:48 +00:00
DrawEventRecorder.cpp
DrawEventRecorder.h
moz.build
nsPagePrintTimer.cpp
nsPagePrintTimer.h
nsPrintData.cpp Bug 1785046 - Part 3: Let nsIDeviceContextSpec::EndDocument & nsDeviceContext::EndDocument return MozPromise. r=nika,emilio,geckoview-reviewers,m_kato 2022-12-19 15:42:48 +00:00
nsPrintData.h Bug 1770539 p9 - Move nsPrintData::mPrintObject to nsPrintJob. r=emilio 2022-05-22 09:37:58 +00:00
nsPrintJob.cpp Bug 1793220 - Use at-page size rule as paper size when printing to PDF r=dholbert,AlaskanEmily 2023-02-27 20:22:18 +00:00
nsPrintJob.h Bug 1793220 - Use at-page size rule as paper size when printing to PDF r=dholbert,AlaskanEmily 2023-02-27 20:22:18 +00:00
nsPrintObject.cpp Bug 1776074 part 7: Remove mFrameType member (and PrintObjectType in general) from nsPrintObject.h. r=emilio 2022-06-23 22:57:00 +00:00
nsPrintObject.h Bug 1776074 part 7: Remove mFrameType member (and PrintObjectType in general) from nsPrintObject.h. r=emilio 2022-06-23 22:57:00 +00:00
PrintTranslator.cpp Bug 1815404 - Remove refcounting from gfxContext. r=gfx-reviewers,lsalzman 2023-02-21 07:28:24 +00:00
PrintTranslator.h