1

Prawn/prawnto は、pdf ファイルを生成するためのクールなものです。しかし、書式設定されたテキストをそのままレンダリングすることはできません。エビは、すべての html タグ <b>、<i>、<p> を文字列としてレンダリングしています。以下は私が書いたコードです

pdf.text "#{@product.name}", :size => 20, :style => :bold
pdf.text "<b>Ashis Rai<b>"

結果を次のように見たい

ノキア N97  
アシス ライ

しかし、私は以下のように最終結果を得ています

Nokia N97
<b>Ashis Rai<b>

4

2 に答える 2

0

フォーマットされたテキストをPDFファイルでレンダリングできるようにする以下のオプションがあります

:inline_format => true

PrawntoによってRailsで生成されたPDFのインラインフォーマット(太字と下線)を行うにはどうすればよいですか?@Angela

于 2011-08-29T10:38:32.013 に答える
0

pdf.text メソッドは、渡されたものをレンダリングします。テキストを太字にするには、使用する必要があります

pdf.text, :font_style => :bold

ドキュメントを取得する良い方法は、 gem サーバーを実行することです

次に、ブラウザでhttp://localhost:8808/doc_root/prawn-core-0.8.4/rdoc/Prawn/Text.html にアクセスします。

これにより、メソッドといくつかのオプションの詳細が得られます。

于 2010-11-21T22:15:02.310 に答える