在CSS中,您可以使用背景图像进行自定义下划线。这里解释了这种技术:
http://alistapart.com/article/customunderlines
使用这种技术,我可以这样做:
使用Prawn,我知道的唯一下划线是使用内联格式:
text "<u>Ugly Underline</u>", size: 60, inline_format: TRUE
我对某些人有微妙的区别,但作为平面设计师,这一切都有所不同。
有没有人知道是否有任何技术可以让我使用Prawn进行自定义下划线?
答案 0 :(得分:0)
试试这个:
table([["Does this work?"]] , :cell_style => {:borders => [:bottom]})
可以选择设置border-color
width
等。
答案 1 :(得分:0)
我最终使用了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