diff options
author | xuri <xuri.me@gmail.com> | 2019-02-25 22:14:34 +0800 |
---|---|---|
committer | xuri <xuri.me@gmail.com> | 2019-02-25 22:14:34 +0800 |
commit | 1aed1d744b12885c4a88c090494175c59208e038 (patch) | |
tree | 36b2f51e17df9dfb30a9466c6dcaa46846a0d589 /file.go | |
parent | 1427027e38d6db46d441243f00d6989c2f53e7ce (diff) |
Resolve #274, performance optimization for add images, charts and shapes
Diffstat (limited to 'file.go')
-rw-r--r-- | file.go | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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() |