問題タブ [prawn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6618 参照

ruby - Prawn Ruby ライブラリ使用時の現在のカーソル位置

Prawn Ruby ライブラリ ( http://prawn.majesticseacreature.com/ ) を使用して、いくつかの pdf ドキュメントを生成しています。問題なく表が描けます。次に、表の後にさまざまな人の署名の行を挿入したいと思います。線を引く前に、すべての署名を収めるのに十分なスペースがページに残っているかどうかを確認したいと思います。そうでない場合は、新しいページを開始して、そこに署名欄を挿入します。ただし、ページに十分なスペースが残っているかどうかを判断するには、表を描画した後の現在のカーソル位置を知る必要があります。私は一生、これを行う方法を理解できません。何か案は?

0 投票する
5 に答える
6774 参照

ruby - Ruby 1.9.1 ロード パスの狂気

わかりました、私はこれを理解しようとして4時間を費やしましたが、成功しませんでした. 私はすべての通常の容疑者を試し、ruby 1.9.1、ロードパス、gems、mac os x、freebsd、prawn、その他のもののすべての組み合わせをグーグル検索しました。要点は次のとおりです。

Mac OS x 10.5 でソースから ruby​​1.9.1-p129 をコンパイルすると、デフォルトのロード パス ($:) は次のようになります。

たとえば、エビの宝石をインストールすると、次のようになります。

そして、それを要求しようとすると、次のようになります。

これを解決できた唯一の方法は、次のような愚かなことをすることです。

もちろん、これはまったくばかげています。問題は、Ruby 1.9.1 が正しい gems パスを認識してたどるにはどうすればよいかということです。私は 1.8.7 でこの問題を経験したことがないので、1.9.1 固有のものであると想定しています。ここで完全に明らかな何かが欠けていると感じています。どんな助けでも大歓迎です!

0 投票する
1 に答える
700 参照

ruby-on-rails - Prawn & Prawntoを使用してセルの高さを取得するには?

私は、Prawn/Prawnto を使用して PDF ドキュメントを生成することに少しこだわっています。Prawn のドキュメントはいくつかの助けになりましたが、Prawnto のドキュメントは最近オフラインになっているようです。

前のセルの高さに基づいてテキスト セルの間隔を空ける方法を見つけようとしています。Prawn にはこれを行うメソッドがあります -- 問題ありませんが、pdf.cell の実行からの戻り値 (セルを生成しても) は Prawn バウンディング ブロックです -- 基本的にはページです。

以下のようなことをして、境界ボックスではなくセルの高さを取得するにはどうすればよいですか?

0 投票する
3 に答える
4707 参照

ruby-on-rails - Prawn と Prawnto を使用した PDF 生成

Jruby on railsでPrawn / Prawntoを使っている人はいますか? エビ 0.5.01 とレール 2.3.2 をインストールしました。prawn と prawnto をインストールして、PDF 生成機能を試してみました。pranwto Web サイトがオンラインでなくなったのではないかと心配しています - http://www.cracklabs.com/prawnto この Rails プラグインは死んでいますか? それともどこかに移動したのでしょうか?他の投稿に基づいて、Rails から PDF を生成するこれらは、Ruby および (J)Ruby on Rails に最適な PDF 生成ツールのようです。RoR での PDF 生成の経験がある人は、これがまだ進むべき道であることを確認できますか?

(注:私はJruby on Railsを使用しているので、より良いオプションやJavaでさらに調査すべき何かがあれば教えてください...この投稿からFlying Saucer Projectをグーグルで検索しましたが、これは興味深いと思われました...考えこのプロジェクトで?)

0 投票する
4 に答える
1953 参照

ruby-on-rails - IE7でエビを使用したRails PDF生成

私は Prawn と Prawnto を使用して Ruby on Rails アプリ (Rails バージョン 2.2.2) で PDF を生成しています。

問題はIE7にあります。

私は次のようにルートを設定しています:

次に、次のようなリンクを呼び出します。

そして、私のコントローラーで以下:

FF では、これは期待どおりに機能し、リンクがクリックされると、show アクションが .pdf の形式で呼び出され、正しい名前の PDF で応答します。IE7 でヒットすると、ファイルまたは Web サイトが見つからないと表示され、予期される customer_id_invoice.pdf ファイル名の代わりに「invoices.pdf」が参照されます。

何がこの動作を引き起こしている可能性がありますか?

ありがとう!

0 投票する
1 に答える
5644 参照

ruby-on-rails - 表のセル枠

これは、生成する必要がある 2x2 テーブルです。

つまり、右下のセルの下枠を印刷する必要があります。これは私のコードです:

show.pdf.エビ

さて、このコードでは、境界線のない 2x2 テーブルができました!

誰かヒントはありますか?

0 投票する
1 に答える
1985 参照

ruby-on-rails - Prawnのtext_boxのテキストを正当化するにはどうすればよいですか?

エビのプラグインを使用して pdf.text_box のテキストを正当化する方法はありますか?

0 投票する
1 に答える
5768 参照

ruby-on-rails - RailsのPDF生成にPrawn&Prawntoを使用する

これはおそらく設計または使用上の質問ですが、主な問題はRails 2.3.4でPrawnプラグインを使用し、結果のPDFオブジェクトにアクセスしてファイルにレンダリングすることです。

シナリオは基本的にです。

  • response_toブロックが設定されたコントローラー
  • テキスト、グラフィックスなどをPDFにレンダリングするためのコードを含むビュー

次のようになります:
カスタマーコントローラーから

カスタマービューから

これは正常に機能し、PDFファイルが生成されると予想されるように、/ customers/1.pdfに応答してPDFファイルを生成します。

他の要件の1つは、PDFをファイルにレンダリングし、サーバーにコピーを保存することです。エビは方法を提供します: pdf.render_file {path_tofile}

したがって、これをビューコードに含めると、もちろんファイルをサーバーに保存できます。ただし、これはビュー自体ではなくロジックに関連しているため、コントローラーで管理したいと思います。

最初の試みは:

カスタマービューから

問題 この試みの問題は、PDFがレンダリングされないことです。Controllerインスタンス変数がPrawntoPlugin変数と衝突しているのではないかと思いましたpdf。しかし、PDF変数を変更しても機能しませんでした。助言がありますか ?

0 投票する
1 に答える
6564 参照

ruby - RailsアプリでPDFを生成するときに、Prawnで線の高さを定義するにはどうすればよいですか?

私はエビを使ってPDFを生成しています。これまでのところ、すべてがかなり簡単です。テキストの行間の先頭を定義するのに問題があります。例:text_boxを使用する場合

これにより、テキスト行間の間隔を制御する方法に関するドキュメントが見つからない場合を除いて、テキストボックスが生成されます。私が使用する文字列は、通常5〜8行の長さです。

前もって感謝します

0 投票する
4 に答える
14397 参照

ruby-on-rails - エビのフォントの色を設定します

エビを使用して、RailsアプリでPDF出力を生成しています。出力されたテキストの色を変更するにはどうすればよいですか?