From 37a031caee5a58a5f734157dc9b91e0f1fc7501f Mon Sep 17 00:00:00 2001 From: Pieter Sheth-Voss Date: Sat, 28 Mar 2015 13:04:20 -0400 Subject: [PATCH] Parse font bold-italic-strike-outline-shadow-superscript-subscript --- bits/47_styxml.js | 20 ++++++++++++++++++-- bits/92_stylebuilder.js | 7 +++++++ xlsx.js | 27 +++++++++++++++++++++++++-- 3 files changed, 50 insertions(+), 4 deletions(-) diff --git a/bits/47_styxml.js b/bits/47_styxml.js index 79a211a..71c8a87 100644 --- a/bits/47_styxml.js +++ b/bits/47_styxml.js @@ -49,20 +49,36 @@ function parse_fonts(t, opts) { t[0].match(tagregex).forEach(function(x) { var y = parsexmltag(x); switch(y[0]) { + case '': case '': break; - case '': break; - case '': styles.Fonts.push(font); font = {}; break; + case '': styles.Fonts.push(font); console.log(font);font = {}; break; case '': case '': break; + + case '': font.bold = true;break; + case '': font.underline = true;break; + case '': font.italic = true;break; + case '': font.strike = true;break; + case '': font.outline = true;break; + case '': font.shadow = true;break; + + case '': case '': break; + case '': case '': break; + case '': case '': break; - case '': break; - case '': styles.Fonts.push(font); font = {}; break; + case '': styles.Fonts.push(font); console.log(font);font = {}; break; case '': case '': break; + + case '': font.bold = true;break; + case '': font.underline = true;break; + case '': font.italic = true;break; + case '': font.strike = true;break; + case '': font.outline = true;break; + case '': font.shadow = true;break; + + case '': case '': break; + case '': case '': break; + case '