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:
commit
f2ade671ec
7 changed files with 130 additions and 35 deletions
|
@ -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.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue