diff options
author | OloloevReal <nickey.n@gmail.com> | 2018-04-15 22:56:47 +0300 |
---|---|---|
committer | OloloevReal <nickey.n@gmail.com> | 2018-04-15 22:56:47 +0300 |
commit | 4efc3dd8f0ba956024c133277afb8ccabcf3cd47 (patch) | |
tree | 8c831a061e407dc61bbdd900780a6b66f89af316 /sheetview.go | |
parent | 2b97c3bb463b28e3d81f714ef55798621174e0a1 (diff) |
Added ZoomScale SheetViewOption
Accessible value between 10 - 400
Used as:
xlsx.SetSheetViewOptions(sheet, 0, excelize.ZoomScale(75))
Diffstat (limited to 'sheetview.go')
-rw-r--r-- | sheetview.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sheetview.go b/sheetview.go index f05e751..d638dc2 100644 --- a/sheetview.go +++ b/sheetview.go @@ -24,6 +24,8 @@ type ( ShowGridLines bool // ShowRowColHeaders is a SheetViewOption. ShowRowColHeaders bool + // ZoomScale is a SheetViewOption. + ZoomScale float64 /* TODO // ShowWhiteSpace is a SheetViewOption. ShowWhiteSpace bool @@ -76,6 +78,14 @@ func (o *ShowRowColHeaders) getSheetViewOption(view *xlsxSheetView) { *o = ShowRowColHeaders(defaultTrue(view.ShowRowColHeaders)) // Excel default: true } +func (o ZoomScale) setSheetViewOption(view *xlsxSheetView) { + view.ZoomScale = float64(o) +} + +func (o *ZoomScale) getSheetViewOption(view *xlsxSheetView) { + *o = ZoomScale(view.ZoomScale) +} + // getSheetView returns the SheetView object func (f *File) getSheetView(sheetName string, viewIndex int) (*xlsxSheetView, error) { xlsx := f.workSheetReader(sheetName) |