我有以下代碼:如何在Ruby on Rails中用一行代碼在一行中設置兩種不同的字體樣式?
pdf = Prawn::Document.new
pdf.text "Hello", :size => 22
pdf.text "wold", :size => 12
但這個代碼顯示兩行。 我想要在不同的字體大小作爲相應的一行中的兩個文本元素。
我有以下代碼:如何在Ruby on Rails中用一行代碼在一行中設置兩種不同的字體樣式?
pdf = Prawn::Document.new
pdf.text "Hello", :size => 22
pdf.text "wold", :size => 12
但這個代碼顯示兩行。 我想要在不同的字體大小作爲相應的一行中的兩個文本元素。
我不確定哪些標籤受支持,但這可能會訣竅。
require 'prawn/format'
text "<font size=\"22\">Hello</font> <font size=\"12\">world</font>", inline_format => true
我找到答案here。
我會試試看,看起來很完美! – 2010-12-09 16:42:10
這是一個古老的,但現在你可以使用格式化文本方法方式:
formatted_text [
{ text: "Hello", size: 22 },
{ text: "world", size: 12 }
]
手冊中的詳細信息:http://prawnpdf.org/manual.pdf
把我的頭,我不知道頂,但這應該有所幫助。 http://cloud.github.com/downloads/sandal/prawn/manual.pdf – Tass 2011-05-27 17:14:19