1

我正在使用 Prawn 开发基于每周更改的内容的 PDF 生成器,并且需要一种自动确定文本大小的方法。

如果它是一个文本块,我会使用提供的 :shrink_to_fit 方法,但是,文本格式不利于它,因为它包含可变数量的“故事”,每个可变长度,每个都需要开始一条新线。

例如,故事可能如下所示:

Story one - text text text text text text text text text text text text text text text text text text text text.

Story two - text text text text text text text text text text.

Story three - longer text longer text longer text longer text longer text longer text longer text longer text longer text longer text longer text longer text longer text longer text longer text longer text longer text.

(每个故事都会自动换行)

数据的格式是 ["Story one - text text etc", "Story two - text text etc", etc],所以我通过遍历数组并为每个值绘制文本来创建内容

以点为单位计算字体大小的好方法是什么?框的高度为 130 点。

4

0 回答 0