gpt4 book ai didi

prawn - Prawn 单笔画的线宽怎么设置

转载 作者:行者123 更新时间:2023-12-01 23:53:30 25 4
gpt4 key购买 nike

我正在尝试为单行设置 prawn 中笔划线的宽度。我想做的是......

pdf.stroke_horizo​​ntal_line(0, bounds.width, :at => row*spacing, :line_width => 10)

这不起作用,所以我必须获取当前线宽,保存它,设置新线宽,绘制线,然后将原始线宽放回原来的线宽。不是世界末日,但它似乎应该内置,我觉得我可能会遗漏一些东西。

有什么想法吗?

最佳答案

这是我通过 Prawn Google Group ( https://groups.google.com/forum/#!topic/prawn-ruby/w80AYnHo2X8 ) 从 Gregory Brown 那里得到的...

pdf.mask(:line_width) 做
pdf.line_width(行 % DARK_LINE_SPACING == 0)? DARK_LINE_WIDTH : pdf.line_width
pdf.stroke_horizo​​ntal_line(0, bounds.width, :at => row*spacing)
结束

基本上,您需要为此使用未记录的功能 mask

关于prawn - Prawn 单笔画的线宽怎么设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25346435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com