問題タブ [prawnto]
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.
ruby-on-rails - レールとエビの画像の周りにテキストをラップします
動的画像と動的テキストを含むドキュメントがあり、画像の周囲にテキストが必要です。画像は横向きのページに右揃えで配置されます。これが私がこれまでに持っているものです:
テキストは画像の真下に表示されます。このルビーエビを右揃えの画像にテキストを折り返す方法を試してみましたか?しかし、それは機能しませんでした。
助けてくれてありがとう。
ruby-on-rails - エビのhtmlフォーマット
単純なリストと、エビでフォーマットする太字/斜体のテキストがあります。エビを明示的に表示するのではなく、html タグに注意を向けさせるにはどうすればよいですか。
エビがこれを行うことができない場合、他のオプションは何ですか?
ruby-on-rails - エビPDFのヘッダーとフッター
私はPrawnに関するすべての関連する投稿を読みましたが、ヘッダーとフッターについての言及は(Prawn自身のドキュメントでも)見つかりませんでした。
ただし、Prawnto自身のWebサイトで、ヘッダーとフッターに関するデモを確認しました。そのデモのソース全体をコピーして、動作するかどうかを確認しましたが、未定義のメソッド「ヘッダー」のエラーが表示されます。エビが最近宝石のヘッダーとフッターを取り出したことを理解していますか、それともヘッダーとフッターを使用するために最初に行う必要がある何かがありますか?
デモページ: http ://cracklabs.com/prawnto/code/prawn_demos/source/text/flowing_text_with_header_and_footer
懸念されるコードの一部:
ヘッダーとは、念のため、ドキュメントのすべてのページの隅に通常表示される単語の抜粋を意味します。請求書ページのアカウント番号のように。
ありがとう!
ruby-on-rails - エビのセットアップ、herokuのエビ
herokuでホストされているrailsアプリケーションでpdfを生成するために、prawn、prawntoを使用しようとしています。
しかし、私はセットアップに苦労しています。
エビ、エビをherokuで使用することはできますか?
私が何をすべきかを説明するガイドはありますか?
ruby-on-rails - エビ::テーブル::セルの高さを設定する方法は?
エビを使用してPDFを生成していますが、セルの高さを設定するときに問題が発生します。高さを設定しましたが、何も起こりません。私はこのように使用しています:
しかし、結果を見ると、設定されている高さがpdfに印刷されていません。誰かが理由を知っていますか?
ruby-on-rails - エビPDFの複数行フッター
複数行のフッターテキストがあります。テキストの長さは、ユーザーの名前と勤務先の会社によって異なります。すべてのフッターと同様に、PDFのメインコンテンツと混ざらないように、ドキュメントの下限の下に表示する必要があります。
問題は、Prawnでテキストをドキュメントの下限より下に印刷することを見つけた唯一の理由は、#draw_textを使用することです。これは、number_pagesがテキストをドキュメントの下限の下に表示するために使用するのと同じメソッドです。ただし、#draw_textを使用する際の1つの注意点は、テキストを2行目に折り返すことができないことです。
#text_box、#bounding_boxなどの2行目にテキストを折り返すことができる多くのメソッドを見つけましたが、これらのメソッドの注意点は、ドキュメントの下限より下に何も印刷できないことです。
たとえば、次のドキュメントはドキュメントの下限を下回るため、ドキュメントには何も印刷されません。
以下は、ドキュメントの下限内にあるため、ドキュメントに印刷されますが、すでにそこに存在するコンテンツの上にも印刷されます。
そして最後に、以下はドキュメントの下限の下に印刷され、PDF内の既存のコンテンツの上に印刷されないようにしますが、使用可能な:widthオプションや、必要に応じてテキストを2行目に折り返す機能はありません。 :
両方の世界を最大限に活用する方法はありますか?ドキュメントの下限より下に印刷し、行の折り返しで最大幅を適用する方法はありますか?
plugins - 海老とテキスト形式
Prawn/prawnto は、pdf ファイルを生成するためのクールなものです。しかし、書式設定されたテキストをそのままレンダリングすることはできません。エビは、すべての html タグ <b>、<i>、<p> を文字列としてレンダリングしています。以下は私が書いたコードです
pdf.text "#{@product.name}", :size => 20, :style => :bold
pdf.text "<b>Ashis Rai<b>"
結果を次のように見たい
しかし、私は以下のように最終結果を得ています
Nokia N97
<b>Ashis Rai<b>
pdf - PDFファイルの全スペースを使用
私はエビを使ってPDFファイルを作成していますが、ページの周りに常にスペース/マージンが残っています。余白を残さずにPDFファイルの全スペースを使用することはできませんか?
ありがとう !!!
ruby-on-rails - バンドラーを使用して本番サーバーでエビの新しいバージョンに更新する際の問題
0.10.2バージョンで動作するようにコードなどを更新し、すべて開発中です。
実動サーバーにデプロイしてバンドル・インストールを実行すると、まだこのエラーが発生しますか?
git://github.com/sandal/prawn (0.10.2) はチェックアウトされていません。実行してくださいbundle install
(Bundler::GitError)
次に bundle install を再度実行すると、このエラーが発生します
/usr/local/rvm/gems/ruby-1.8.7-p302/bundler/gems/prawn-89ba0ebf7ac3/ prawn.gemspec:2: 警告: 定数 PRAWN_VERSION は既に初期化されています
誰でもこれを手伝ってもらえますか?
ありがとう、たくさんのリック
ruby-on-rails - prawn - prawnto でユーザー定義のテンプレートを設定するにはどうすればよいですか?
Rails 3アプリケーションでprawnとprawntoを使用して、いくつかのpdfを生成しています。特定のコントローラーのアクション用に pdf.prawn テンプレートを作成しましたが、正常に動作しています。
prawnto documentation で提案されているように、「 document 」コントローラーに次のコードがあります。
私が達成したいのは、アプリの各ユーザーが異なるテンプレートを選択できるようにし、それに応じて、対応する XXXX.pdf,prawn テンプレートをレンダリングできるようにすることです。
デフォルトの show.pdf.prawn テンプレートの代わりに、変数に基づいてレンダリングされる prawn テンプレート名を動的に定義するにはどうすればよいですか?
この機能を数日間探していましたが、同様のものは見つかりませんでした.
これでこの問題が解決できるのであれば、エビをやめて普通のエビを使うつもりです.
お時間をいただきありがとうございました!
アレックス