У меня есть следующий код:
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
Я нашел этот ответ здесь .
Это старый, но теперь вы можете использовать метод formatted_text следующим образом:
formatted_text [ { text: "Hello", size: 22 }, { text: "world", size: 12 } ]
больше информации в руководстве: http://prawnpdf.org/manual.pdf