0

HTML コードを含む Prawn で生成された PDF があります。s のそれぞれ<br>またはペアに対して、Prawn のメソッド<br>を使用して新しい段落を挿入したいと考えています。text次の文字列を指定します。

sharemarket is a minnow by world standards, at just 2.5 per cent of the global sharemarket value. <br><br>One approach for local investors might be via an international share fund, with the fund manager

<br><br>次のように作成された現在の段落を終了したい:

pdf.text "sharemarket is a minnow by world standards, at just 2.5 per cent of the global sharemarket value."

次にtext、この時点から新しいものを開始します。

 pdf.text "One approach for local investors might be via an international share fund, with the fund manager"

どんな助けでも大歓迎です。ここでちょっと立ち往生。

4

2 に答える 2

1

テキストを配列に分割できます。

> str = 'sharemarket is a minnow by world standards, at just 2.5 per cent of the global sharemarket value. <br><br>One approach for local investors might be via an international share fund, with the fund manager'
=> "sharemarket is a minnow by world standards, at just 2.5 per cent of the global sharemarket value. <br><br>One approach for local investors might be via an international share fund, with the fund manager"
> rows = str.split('<br><br>')
=> ["sharemarket is a minnow by world standards, at just 2.5 per cent of the global sharemarket value. ", "One approach for local investors might be via an international share fund, with the fund manager"]

そして、それをpdfに書き込みます:

rows.each {|row| pdf.text row}
于 2013-09-16T05:26:07.720 に答える