3

我有以下代码:


    pdf = Prawn::Document.new
    pdf.text "Hello", :size => 22
    pdf.text "wold", :size => 12

但是这段代码显示了两行。我希望将两个文本元素放在一行中,并对应不同的字体大小。

4

2 回答 2

3

这是一个旧的,但现在您可以使用 formatted_text 方法:

    formatted_text [ 
                     { text: "Hello", size: 22 },
                     { text: "world", size: 12 }
                   ]

手册中的更多信息:http: //prawnpdf.org/manual.pdf

于 2015-02-20T11:44:20.237 回答
3

我不确定支持哪些标签,但这可能会奏效。

require 'prawn/format'
text "<font size=\"22\">Hello</font> <font size=\"12\">world</font>", inline_format => true

我在这里找到了这个答案。

于 2010-12-07T00:38:52.507 回答