# templates
「templates」タグの記事
Taiki Noda
Col の中に Row をネストする方法は?
できません。gpdf の ColBuilder に Row メソッドはなく、12 カラムグリッドは意図的にフラットです。代わりに使う 3 つのイディオムを示します。
recipetutorialtemplates
野田大貴
テーブルを複数ページにまたがって出力するには?
何もしなくていい。1 ページに収まらない行数のテーブルを渡せば、gpdf がボディを自動で改ページし、各ページの先頭にヘッダーを繰り返す。
recipetutorialtemplates
Taiki Noda
Go で PDF テーブルを描く — 列幅・縞模様・ページ分割
Go の PDF でテーブルを描くのは事故りやすい。gpdf は列幅・縞模様・ヘッダー繰り返しを Table 呼び出し 1 つに圧縮する。API の全貌とトレードオフ。
tutorialtemplatescomparison
野田大貴
gpdf でテーブルに縞模様(ゼブラ)の行を入れるには?
template.TableStripe を渡すだけ。gpdf が偶数行に背景色を塗ってくれる。行ループも手動スタイル指定も不要。
recipetutorialtemplates
野田大貴
Bootstrap 流の発想を PDF へ: gpdf の 12 カラムグリッド
gpdf は PDF レイアウトに Bootstrap 由来の 12 カラムグリッドを採用した。breakpoint や gutter は捨て、予測可能性を優先した設計判断を解説する。
internalstemplatescomparison
野田大貴
Go で請求書 PDF を 50 行以下で作る
動く請求書 PDF の完全コードを Go で 50 行。依存ゼロ、Chromium も CGO も不要。gpdf だけで header / table / total まで全部入り。
tutorialtemplates
野田大貴
gpdf の 12 列グリッドはどう動くのか?
gpdf の 12 列グリッドは r.Col(span, fn) に 1–12 の整数を渡すだけ。幅は span/12、ガターもブレークポイントもない PDF 向けの割り切った設計。
recipetutorialtemplates