社会人から始めたプログラミング

プログラミング、エンジニアに関することでの備忘録、シェアしたい情報などを共有するためのブログです。

Thinreports (ruby) の tips

帳票、pdfを作成するのに使うことができるツール Thinreports Quick reference: https://github.com/thinreports/thinreports-generator

準備:

  1. gem file をインストール

  2. エディターをインストール(OSごとにあり windows / mac / linux

  → https://github.com/thinreports/thinreports-editor/releases

Tips(~7 そのうち増やすかも):

  • tips1. 文字の幅をぴったりにすると文字が切れるので、少し余裕をもたせる。

  • tips2. 参照文字の出力場所が上下にズレることがあるので出力して要確認。

  • tips3. table の中でリピートしたい値、ボーダーなどの作成は、

    外部からコピー後、フォーカスをテーブルのheaderやdetailなどリピートする箇所に合わせてからペーストすること。

  • tips4. table header detailなどはペーストする前に、範囲を大きく取っておいて、     参照の値などを入れると良いです。値を入れた後に、header や detail の高さを調整しましょう。

  • tips5. table headerなどの中のtextの範囲が大きいと予定している border の外に要素が飛び出すので、

    高さや横幅を border に合わせようとしても想定より縮まらないので注意。

  • tips6. table undefined method `copy' for nil:NilClass は表示領域が足りていない場合があるので調整。

  • tips7. table 固定のテーブルは絵を書いたほうが早い。グリッド表示を使うべし。