animeic 1 anno fa
parent
commit
9fea6e7526

+ 5 - 1
boxcost/api/report-produce-excel.go

@@ -3,6 +3,7 @@ package api
 import (
 	"box-cost/db/model"
 	"fmt"
+	"math"
 
 	"github.com/xuri/excelize/v2"
 )
@@ -350,7 +351,10 @@ func (b *ReportProduceExcel) drawTableContent() error {
 			val2Cel := fmt.Sprintf("%s%d", c, rowIndex)
 			b.Excel.SetCellStyle(b.SheetName, val2Cel, val2Cel, b.AlignCenterStyle)
 
-			b.Excel.SetRowHeight(b.SheetName, rowIndex, 21)
+			var magN float64 = 1
+			lenv := len([]rune(v))
+			magN = math.Ceil(float64(lenv) / 10)
+			b.Excel.SetRowHeight(b.SheetName, rowIndex, 21*magN)
 		}
 	}
 

+ 5 - 1
boxcost/api/report-product-excel.go

@@ -3,6 +3,7 @@ package api
 import (
 	"box-cost/db/model"
 	"fmt"
+	"math"
 	"regexp"
 
 	_ "image/gif"
@@ -169,7 +170,10 @@ func (b *ReportProductExcel) drawTableContent() error {
 			val2Cel := fmt.Sprintf("%s%d", c, rowIndex)
 			b.Excel.SetCellStyle(b.SheetName, val2Cel, val2Cel, b.AlignCenterStyle)
 
-			b.Excel.SetRowHeight(b.SheetName, rowIndex, 21)
+			var magN float64 = 1
+			lenv := len([]rune(v))
+			magN = math.Ceil(float64(lenv) / 10)
+			b.Excel.SetRowHeight(b.SheetName, rowIndex, 21*magN)
 		}
 	}
 

+ 5 - 1
boxcost/api/report-purchase-excel.go

@@ -3,6 +3,7 @@ package api
 import (
 	"box-cost/db/model"
 	"fmt"
+	"math"
 
 	_ "image/gif"
 	_ "image/jpeg"
@@ -224,7 +225,10 @@ func (b *ReportPurchaseExcel) drawTableContent() error {
 			val2Cel := fmt.Sprintf("%s%d", c, rowIndex)
 			b.Excel.SetCellStyle(b.SheetName, val2Cel, val2Cel, b.AlignCenterStyle)
 
-			b.Excel.SetRowHeight(b.SheetName, rowIndex, 21)
+			var magN float64 = 1
+			lenv := len([]rune(v))
+			magN = math.Ceil(float64(lenv) / 10)
+			b.Excel.SetRowHeight(b.SheetName, rowIndex, 21*magN)
 		}
 	}