記事一覧

# 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