mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-08 01:10:08 +02:00
[api-minor] Add a new getXfaPageViewport
helper function to support printing
This patch provides an overall simpler *and* more consistent way of handling the `viewport` parameter during printing of XFA forms, since it's now again guaranteed to always be an instance of `PageViewport`. Furthermore, for anyone attempting to e.g. implement custom printing of XFA forms this probably cannot hurt either.
This commit is contained in:
parent
45c1390c42
commit
87be43c193
6 changed files with 28 additions and 16 deletions
|
@ -44,9 +44,8 @@ class XfaLayerBuilder {
|
|||
*/
|
||||
render(viewport, intent = "display") {
|
||||
if (intent === "print") {
|
||||
viewport.dontFlip = true;
|
||||
const parameters = {
|
||||
viewport,
|
||||
viewport: viewport.clone({ dontFlip: true }),
|
||||
div: this.div,
|
||||
xfa: this.xfaHtml,
|
||||
page: null,
|
||||
|
@ -76,6 +75,7 @@ class XfaLayerBuilder {
|
|||
xfa,
|
||||
page: this.pdfPage,
|
||||
annotationStorage: this.annotationStorage,
|
||||
intent,
|
||||
};
|
||||
|
||||
if (this.div) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue