浏览代码

fix:合同样式调整

Roc 2 年之前
父节点
当前提交
48ae1eec56
共有 1 个文件被更改,包括 10 次插入7 次删除
  1. 10 7
      services/word.go

+ 10 - 7
services/word.go

@@ -1127,6 +1127,7 @@ func GenerateWordV2(contractDetail *contract.ContractDetail, wordPath string) (e
 	cp.SetDescription("弘则弥道(上海)投资咨询有限公司 研究服务合同")
 	cp.SetLanguage("中文")
 
+	tableFontSize := 10.5 //默认表格内文字10.5
 	for _, data := range contractData {
 		fontSize := data.FontSize
 		if fontSize <= 0 {
@@ -1159,13 +1160,12 @@ func GenerateWordV2(contractDetail *contract.ContractDetail, wordPath string) (e
 						//列数据样式初始化
 						isBold := false
 						backgrandColor := ""
-						fontSize := 10.0
+						fontSize := tableFontSize
 
 						//表头数据样式
 						if j == 0 {
 							isBold = true
 							backgrandColor = "gray_2"
-							fontSize = 12.0
 						}
 
 						//获取每一列的数据
@@ -1347,13 +1347,12 @@ func GenerateWordV2(contractDetail *contract.ContractDetail, wordPath string) (e
 							//列数据样式初始化
 							isBold := false
 							backgrandColor := ""
-							fontSize := 10.0
+							fontSize := tableFontSize
 
 							//表头数据样式
 							if j == 0 {
 								isBold = true
 								backgrandColor = "gray_2"
-								fontSize = 12.0
 							}
 
 							//获取每一列的数据
@@ -1653,10 +1652,13 @@ func getPrintData(data WordElement, contractDetail *contract.ContractDetail) (is
 func addTableV2(tableDataList TableData, doc *document.Document) (err error) {
 	//fmt.Println("表头名称:", title)
 	//插入一个新的段落
-	nowParagraph := doc.AddParagraph()
-	//表格数据
+	//nowParagraph := doc.AddParagraph()
+	////表格数据
+	//table := doc.InsertTableAfter(nowParagraph)
 
-	table := doc.InsertTableAfter(nowParagraph)
+	//表格数据
+	doc.AddParagraph().Properties().AddSection(wml.ST_SectionMarkNextPage) //分页符
+	table := doc.AddTable()
 	//设置表格宽度
 	tableWidth := 6.5
 	table.Properties().SetWidth(measurement.Distance(tableWidth * measurement.Inch))
@@ -1770,6 +1772,7 @@ func addTableV2(tableDataList TableData, doc *document.Document) (err error) {
 
 		}
 	}
+	doc.AddParagraph()
 	return
 }