The official examples for Thinreports.
Generator から動的な値を挿入可能なテキストブロックツールの使い方サンプルです。基本的な使い方から、日付時刻書式や数値書式、字詰め書式などの簡易書式についても解説しています。
Generator から動的な画像を挿入可能なイメージブロックツールの使い方サンプルです。
0.7.0
より、PDFに外字を表示・埋め込むことが可能になりました。そのコード例と外字フォントのセットアップ方法について解説しています。
Thinreportsでは、帳票の生成ユーティリティとして「簡易イベントモデル」を提供しています。イベントを使うことにより、共通の処理を一元化したり、総ページ数の描画やさまざまな使い方が可能です。
用紙サイズの異なる帳票やレイアウトの異なる帳票などを組み合わせて一つの帳票を作成する方法を解説しています。
Thinreportsでは、一覧表を一つの機能として提供しており最大行数を超えた場合の自動改ページ機能もサポートしています。基本的な一覧表からページフッター/フッターを使った高度な一覧表について解説しています。
生成するPDFの暗号化/パスワードロック/操作制限等のセキュリティを設定する方法について解説しています。
RailsとThinreportsを使った簡単なタスク管理アプリケーションのソースコードです。 thinreports-rails も使っています。
0.7.0
の新機能「イメージブロック」と Google Chart API を使って各種グラフやQRコードを埋め込む例です。
0.7.0
の新機能「イメージブロック」とRubyのバーコード生成ライブラリ barby を使って、基本的なバーコードを動的に生成する例です。
ヘッダー部と一覧部を持つ、一般的な見積書のサンプルです。