exceljs
Version:
Excel Workbook Manager - Read and Write xlsx and csv Files.
33 lines (31 loc) • 707 B
JavaScript
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;
//# sourceMappingURL=page-setup-properties-xform.js.map
;