1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-22 16:18:08 +02:00

Merge pull request #13411 from calixteman/xfa_print

XFA - Add support to print XFA forms
This commit is contained in:
calixteman 2021-06-01 19:06:49 +02:00 committed by GitHub
commit f2ade671ec
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 130 additions and 35 deletions

View file

@ -13,6 +13,8 @@
* limitations under the License.
*/
import { PageViewport } from "./display_utils.js";
class XfaLayer {
static setupStorage(html, fieldId, element, storage) {
const storedData = storage.getValue(fieldId, { value: null });
@ -100,7 +102,12 @@ class XfaLayer {
const rootDiv = parameters.div;
rootDiv.appendChild(rootHtml);
const coeffs = parameters.viewport.transform.join(",");
let { viewport } = parameters;
if (!(viewport instanceof PageViewport)) {
viewport = new PageViewport(viewport);
}
const coeffs = viewport.transform.join(",");
rootDiv.style.transform = `matrix(${coeffs})`;
// Set defaults.