как нарисовать шрифт в prawn / ruby ​​(pdf) - PullRequest
1 голос
/ 01 ноября 2010

Я хотел бы нарисовать символ (TTF) в качестве вектора и удивляться, как, возможно, нарисовать контур персонажа. Похоже, что символы «заполнены» цветом, предлагая возможность очертить. Я пытался обводить цветом безрезультатно. Я использую Ruby и креветки для рендеринга в PDF. Благодарю.

1 Ответ

1 голос
/ 01 ноября 2010

Мне сама нужна была эта функция, поэтому я просто добавил ее в креветку.С оговоркой, что API может немного измениться после обзора функций другими разработчиками, вот как это работает:

Prawn::Document.generate "rendering_mode.pdf" do |pdf|
  pdf.fill_color "00ff00"
  pdf.stroke_color "0000ff"

  pdf.text("Inline mode", :mode => 1, :size => 40)
end

Чтобы получить список допустимых значений для режима, проверьте документацию кода для метода text_rendering_mode.

Если вы хотите выбрать изменения, конкретный коммит, который добавляет поддержку, находится на здесь .

...