Как установить два разных стиля шрифта в одной строке с креветкой в ​​Ruby on Rails, создавая файл PDF? - PullRequest
2 голосов
/ 06 декабря 2010

У меня есть следующий код:


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

Но этот код отображает две строки. Я хочу, чтобы два текстовых элемента располагались в одной строке с разными размерами шрифта.

Ответы [ 2 ]

3 голосов
/ 07 декабря 2010

Я не уверен, какие теги поддерживаются, но это может помочь.

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

Я нашел этот ответ здесь .

2 голосов
/ 20 февраля 2015

Это старый, но теперь вы можете использовать метод formatted_text следующим образом:

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

больше информации в руководстве: http://prawnpdf.org/manual.pdf

...