gpt4 book ai didi

ruby-on-rails - 使用 Prawn 自定义下划线

转载 作者:太空宇宙 更新时间:2023-11-03 16:51:55 25 4
gpt4 key购买 nike

在 CSS 中,您可以使用背景图片自定义下划线。此处解释了此技术:

http://alistapart.com/article/customunderlines

使用这种技术,我可以做这样的事情:

enter image description here

对于 Prawn,我所知道的唯一下划线是使用内联格式:

text "<u>Ugly Underline</u>", size: 60, inline_format: TRUE

enter image description here

我对某些人来说是微妙的差异,但作为平面设计师,这一切都不同。

有谁知道是否有任何技术可以让我使用 Prawn 进行自定义下划线?

最佳答案

我最终为 formatted_text_box 使用了 :callback 选项。

class CustomUnderlineCallback

def initialize(options)
@document = options[:document]
end

def render_in_front(fragment)
@document.stroke_color COLOR_WHITE
@document.stroke_polygon fragment.bottom_left, fragment.bottom_right
@document.stroke_color COLOR_BLACK
end

end

关于ruby-on-rails - 使用 Prawn 自定义下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19506042/

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