ruby - 我无法正确绘制和格式化对虾文本
问题描述
你能帮助我吗??我需要在对虾 pdf 中绘制一行文本,其文本大小取决于文本字符数...更少的字符数 -> 更大的文本大小。
bounding_box([header_text_left_margin, @height + 26], :width=>270, :height=>250) do
text developer_position, :size => 40, :leading => 1
end
解决方案
查看 Prawn 手册第 38 页“text/text_box_overflow.rb”。在那里你会发现有一个选项:shrink_to_fit
可以满足你的需求。只要确保初始字体大小足够大。
推荐阅读
- react-redux - 为什么 RTK 查询响应处理不起作用?
- c++ - 非类型模板参数特化
- flutter - 当满足 if 条件时,我无法使用颤振音频播放器播放音频,我不想在按下按钮时播放音频
- gcc - 如何使用 gcc 成功编译 .cpp 文件而不添加 -lstdc++ 标志?
- swift - 从 tvOS swift 上的 m3u8 播放列表中选择 AVPlayer 中的频道和字幕
- javascript - 自动化大通信用卡优惠
- r - 带有 facet_grid 的多行 x 轴标签,其中每个方面都有唯一的标签
- r - ggplot2 使用 coord_polar()_error 观察到
- c# - 正在读取的 XML 日期,月份值为 00
- docker - 使用 dockerfile 生成自签名证书实际上并未生成自签名证书