From 09db8d003e1fc00024d79d00df6c94a6213625cf Mon Sep 17 00:00:00 2001 From: Mrx <18278715334@163.com> Date: Fri, 13 Mar 2026 18:21:09 +0800 Subject: [PATCH] f --- internal/shared/pdf/pdf_generator_refactored.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/internal/shared/pdf/pdf_generator_refactored.go b/internal/shared/pdf/pdf_generator_refactored.go index 8b2ec06..ae23eab 100644 --- a/internal/shared/pdf/pdf_generator_refactored.go +++ b/internal/shared/pdf/pdf_generator_refactored.go @@ -176,11 +176,9 @@ func (g *PDFGeneratorRefactored) generatePDF(product *entities.Product, doc *ent // 创建页面构建器 pageBuilder := NewPageBuilder(g.logger, g.fontManager, g.textProcessor, g.markdownProc, g.tableParser, g.tableRenderer, g.jsonProcessor, g.logoPath, g.watermarkText) - // 页眉只画 logo+横线。水印用 SetFooterFunc 画:gofpdf 在每页内容画完后再调 Footer,水印最后画,z 层在最上,不会被表格等盖住 + // 使用 SetHeaderFunc 确保每页(包括表格等内部调用 AddPage 的页)都会先绘制页眉+水印 pdf.SetHeaderFunc(func() { pageBuilder.addHeader(pdf, chineseFontAvailable) - }) - pdf.SetFooterFunc(func() { pageBuilder.addWatermark(pdf, chineseFontAvailable) })