UNPKG

exceljs

Version:

Excel Workbook Manager - Read and Write xlsx and csv Files.

36 lines (29 loc) 679 B
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;