0

次の形式の請求書テキスト ベースを作成したいと思います。

https://gist.github.com/samnang/9d35a8622af5779a9228

しかし、コントローラーからテキスト形式でレンダリングしようとすると、会社名のように動的なテキストが短い場合と長い場合があるため、外観を制御することが非常に重要であることがわかります。これらのフォーマットは印刷会社に送信されて印刷用紙に一致するため、他のテキストの位置を他のものに依存させたくありません。

請求書のテキストベースを作成する方法の例、宝石、または提案はありますか?

4

1 に答える 1

0

定義されたタブ領域に収まるように、いくつかのフィールドを切り捨てる必要があります。20文字の説明データを割り当てる場合、出力で許可する必要があるのは20文字のみです。your_text[0..19]

この種の作業のためにテキストで作業することは非常に複雑になると思います。より詳細に制御するには、出力をpdfに変換することを検討する必要があります。https://github.com/prawnpdf/prawnをご覧ください

于 2013-02-28T17:11:12.903 に答える