| 1234567891011121314151617181920212223242526272829303132333435 |
- const BaseXform = require('../base-xform');
- class PageSetupPropertiesXform extends BaseXform {
- get tag() {
- return 'pageSetUpPr';
- }
- render(xmlStream, model) {
- if (model && model.fitToPage) {
- xmlStream.leafNode(this.tag, {
- fitToPage: model.fitToPage ? '1' : undefined,
- });
- return true;
- }
- return false;
- }
- parseOpen(node) {
- if (node.name === this.tag) {
- this.model = {
- fitToPage: node.attributes.fitToPage === '1',
- };
- return true;
- }
- return false;
- }
- parseText() {}
- parseClose() {
- return false;
- }
- }
- module.exports = PageSetupPropertiesXform;
|