comparison pkg/xlsx/templater.go @ 5346:72469b713705 extented-report

XLSX templater: Cosmetics
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sun, 20 Jun 2021 14:10:32 +0200
parents 7df6062a1371
children a352a695b69c
comparison
equal deleted inserted replaced
5345:95dafb72a288 5346:72469b713705
64 y2 int 64 y2 int
65 mc excelize.MergeCell 65 mc excelize.MergeCell
66 } 66 }
67 67
68 func mergeCellToArea(mc excelize.MergeCell) (area, error) { 68 func mergeCellToArea(mc excelize.MergeCell) (area, error) {
69 sa := mc.GetStartAxis() 69 x1, y1, err := excelize.CellNameToCoordinates(mc.GetStartAxis())
70 x1, y1, err := excelize.CellNameToCoordinates(sa)
71 if err != nil { 70 if err != nil {
72 return area{}, err 71 return area{}, err
73 } 72 }
74 ea := mc.GetEndAxis() 73 x2, y2, err := excelize.CellNameToCoordinates(mc.GetEndAxis())
75 x2, y2, err := excelize.CellNameToCoordinates(ea)
76 if err != nil { 74 if err != nil {
77 return area{}, err 75 return area{}, err
78 } 76 }
79 return area{ 77 return area{
80 x1: x1, 78 x1: x1,
84 mc: mc, 82 mc: mc,
85 }, nil 83 }, nil
86 } 84 }
87 85
88 func (a *area) contains(x, y int) bool { 86 func (a *area) contains(x, y int) bool {
89 return x >= a.x1 && x <= a.x2 && y >= a.y1 && y <= a.y2 87 return a.x1 <= x && x <= a.x2 && a.y1 <= y && y <= a.y2
90 } 88 }
91 89
92 func ActionFromFile(filename string) (*Action, error) { 90 func ActionFromFile(filename string) (*Action, error) {
93 f, err := os.Open(filename) 91 f, err := os.Open(filename)
94 if err != nil { 92 if err != nil {