2010-11-01 66 views
1

我想画一个角色(TTF)作为矢量,并想知道如何绘制角色的轮廓。看起来,角色被填充颜色暗示可能性概述。我试过stroke_color无济于事。我正在使用红宝石和虾以pdf格式呈现。 谢谢。如何绘制大虾/红宝石中的字体字符(pdf)

回答

1

我一直需要这个功能,所以我只是把它添加到大虾。需要提醒的是,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方法。

如果您想樱桃挑选更改,增加支持的具体提交在here

+0

非常感谢!如何用包含您的代码的最新版本替换当前的对应版本? – qwe 2010-11-01 13:30:37

+0

如果我理解正确,这仍然呈现为文本形状,但是,对吧?有什么方法可以将某些文字描边或填充为“形状”? – elsurudo 2016-03-01 17:11:13