c-nv-pic-pr-xform.js 648 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. const BaseXform = require('../base-xform');
  2. class CNvPicPrXform extends BaseXform {
  3. get tag() {
  4. return 'xdr:cNvPicPr';
  5. }
  6. render(xmlStream) {
  7. xmlStream.openNode(this.tag);
  8. xmlStream.leafNode('a:picLocks', {
  9. noChangeAspect: '1',
  10. });
  11. xmlStream.closeNode();
  12. }
  13. parseOpen(node) {
  14. switch (node.name) {
  15. case this.tag:
  16. return true;
  17. default:
  18. return true;
  19. }
  20. }
  21. parseText() {}
  22. parseClose(name) {
  23. switch (name) {
  24. case this.tag:
  25. return false;
  26. default:
  27. // unprocessed internal nodes
  28. return true;
  29. }
  30. }
  31. }
  32. module.exports = CNvPicPrXform;