summaryrefslogtreecommitdiff
path: root/file.go
diff options
context:
space:
mode:
authorxuri <xuri.me@gmail.com>2019-02-25 22:14:34 +0800
committerxuri <xuri.me@gmail.com>2019-02-25 22:14:34 +0800
commit1aed1d744b12885c4a88c090494175c59208e038 (patch)
tree36b2f51e17df9dfb30a9466c6dcaa46846a0d589 /file.go
parent1427027e38d6db46d441243f00d6989c2f53e7ce (diff)
Resolve #274, performance optimization for add images, charts and shapes
Diffstat (limited to 'file.go')
-rw-r--r--file.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/file.go b/file.go
index b6bf57d..8d68851 100644
--- a/file.go
+++ b/file.go
@@ -42,6 +42,8 @@ func NewFile() *File {
f.CalcChain = f.calcChainReader()
f.Comments = make(map[string]*xlsxComments)
f.ContentTypes = f.contentTypesReader()
+ f.DrawingRels = make(map[string]*xlsxWorkbookRels)
+ f.Drawings = make(map[string]*xlsxWsDr)
f.Styles = f.stylesReader()
f.DecodeVMLDrawing = make(map[string]*decodeVmlDrawing)
f.VMLDrawing = make(map[string]*vmlDrawing)
@@ -94,6 +96,8 @@ func (f *File) WriteToBuffer() (*bytes.Buffer, error) {
f.calcChainWriter()
f.commentsWriter()
f.contentTypesWriter()
+ f.drawingRelsWriter()
+ f.drawingsWriter()
f.vmlDrawingWriter()
f.workbookWriter()
f.workbookRelsWriter()