diff options
author | xuri <xuri.me@gmail.com> | 2019-06-13 08:25:35 +0800 |
---|---|---|
committer | xuri <xuri.me@gmail.com> | 2019-06-13 08:25:35 +0800 |
commit | e124f6000a2ea731b96a07d6bf2901781e272d90 (patch) | |
tree | 302c1fc846d8e4d70bd317bb192580fdc4da8b23 /styles.go | |
parent | 821632cf89422b9955160a3af7f28f05a12f70f8 (diff) |
Fix #425, handle empty font style format
Diffstat (limited to 'styles.go')
-rw-r--r-- | styles.go | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -1979,13 +1979,17 @@ func (f *File) setFont(formatStyle *formatStyle) *xlsxFont { formatStyle.Font.Color = "#000000" } fnt := xlsxFont{ - B: &formatStyle.Font.Bold, - I: &formatStyle.Font.Italic, Sz: &attrValFloat{Val: formatStyle.Font.Size}, Color: &xlsxColor{RGB: getPaletteColor(formatStyle.Font.Color)}, Name: &attrValString{Val: formatStyle.Font.Family}, Family: &attrValInt{Val: 2}, } + if formatStyle.Font.Bold { + fnt.B = &formatStyle.Font.Bold + } + if formatStyle.Font.Italic { + fnt.I = &formatStyle.Font.Italic + } if fnt.Name.Val == "" { fnt.Name.Val = f.GetDefaultFont() } |