Thinreports Examples

The official examples for Thinreports.

English »

Features

TextBlock tool

Generator から動的な値を挿入可能なテキストブロックツールの使い方サンプルです。基本的な使い方から、日付時刻書式や数値書式、字詰め書式などの簡易書式についても解説しています。

ImageBlock tool

Generator から動的な画像を挿入可能なイメージブロックツールの使い方サンプルです。

Use external character

0.7.0 より、PDFに外字を表示・埋め込むことが可能になりました。そのコード例と外字フォントのセットアップ方法について解説しています。

Use Event

Thinreportsでは、帳票の生成ユーティリティとして「簡易イベントモデル」を提供しています。イベントを使うことにより、共通の処理を一元化したり、総ページ数の描画やさまざまな使い方が可能です。

Use multiple layouts

用紙サイズの異なる帳票やレイアウトの異なる帳票などを組み合わせて一つの帳票を作成する方法を解説しています。

List

Thinreportsでは、一覧表を一つの機能として提供しており最大行数を超えた場合の自動改ページ機能もサポートしています。基本的な一覧表からページフッター/フッターを使った高度な一覧表について解説しています。

PDF Security

生成するPDFの暗号化/パスワードロック/操作制限等のセキュリティを設定する方法について解説しています。

Usage Examples

Rails Examples

RailsとThinreportsを使った簡単なタスク管理アプリケーションのソースコードです。 thinreports-rails も使っています。

Embed graph using GoogleChartAPI

0.7.0 の新機能「イメージブロック」と Google Chart API を使って各種グラフやQRコードを埋め込む例です。

Embed barcode

0.7.0 の新機能「イメージブロック」とRubyのバーコード生成ライブラリ barby を使って、基本的なバーコードを動的に生成する例です。

Estimate

ヘッダー部と一覧部を持つ、一般的な見積書のサンプルです。