首页 > 解决方案 > 我无法正确绘制和格式化对虾文本

问题描述

你能帮助我吗??我需要在对虾 pdf 中绘制一行文本,其文本大小取决于文本字符数...更少的字符数 -> 更大的文本大小。

bounding_box([header_text_left_margin, @height + 26], :width=>270, :height=>250) do
 text developer_position, :size => 40, :leading => 1
end

标签: rubybounding-boxprawn

解决方案


查看 Prawn 手册第 38 页“text/text_box_overflow.rb”。在那里你会发现有一个选项:shrink_to_fit可以满足你的需求。只要确保初始字体大小足够大。


推荐阅读