# templates
标签为「templates」的文章
Taiki Noda
如何在 gpdf 的 Col 中嵌套一个 Row?
不能。ColBuilder 上没有 Row 方法,gpdf 的 12 列网格刻意保持扁平。这里给出替代嵌套 Row 的三种惯用写法。
recipetutorialtemplates
Taiki Noda
如何让表格跨多页输出?
什么都不用做。给 gpdf 传一个行数超过一页的表格,它会自动把表体分页,并在每一页顶部重复表头。
recipetutorialtemplates
Taiki Noda
Go PDF 表格:列宽、斑马纹、分页头
Go 里画 PDF 表格容易翻车。gpdf 把列宽、斑马纹、跨页表头重复压缩到一次 Table 调用。完整 API 与权衡。
tutorialtemplatescomparison
Taiki Noda
如何在 gpdf 表格中添加斑马条纹行?
传入 template.TableStripe 即可,gpdf 会自动给隔行涂上你指定的背景色,不用写循环、也不用逐格设置样式。
recipetutorialtemplates
Taiki Noda
把 Bootstrap 思维带进 PDF:gpdf 的 12 栏网格
gpdf 的 PDF 布局借鉴了 Bootstrap 的 12 栏网格——只保留整数 span 模型,丢弃断点、间距、排序等所有响应式包袱。本文剖析这一设计判断。
internalstemplatescomparison
Taiki Noda
用 Go 生成发票 PDF:50 行以下的完整代码
可运行的完整发票 PDF 生成器,50 行 Go 代码。零依赖,不需要 Chromium,不需要 CGO。gpdf 一个包搞定表头、表格、合计。
tutorialtemplates
Taiki Noda
gpdf 的 12 列网格是怎么工作的?
gpdf 的 12 列网格用 r.Col(span, fn) 接收 1–12 的整数。列宽为 span/12 的比例,没有断点、没有槽宽间距,为 PDF 固定宽度设计。
recipetutorialtemplates