@difftim/excelize
Version:
Excel Workbook Manager - Read and Write xlsx and csv Files.
29 lines (28 loc) • 808 B
JavaScript
const BaseXform = require('../base-xform');
class AppHeadingPairsXform extends BaseXform {
render(xmlStream, model) {
xmlStream.openNode('HeadingPairs');
xmlStream.openNode('vt:vector', {
size: 2,
baseType: 'variant'
});
xmlStream.openNode('vt:variant');
xmlStream.leafNode('vt:lpstr', undefined, 'Worksheets');
xmlStream.closeNode();
xmlStream.openNode('vt:variant');
xmlStream.leafNode('vt:i4', undefined, model.length);
xmlStream.closeNode();
xmlStream.closeNode();
xmlStream.closeNode();
}
parseOpen(node) {
// no parsing
return node.name === 'HeadingPairs';
}
parseText() {}
parseClose(name) {
return name !== 'HeadingPairs';
}
}
module.exports = AppHeadingPairsXform;
//# sourceMappingURL=app-heading-pairs-xform.js.map