class PrawnStyledText::HighlightCallback
Public Class Methods
new(pdf)
click to toggle source
# File lib/prawn-styled-text/callbacks.rb, line 5 def initialize(pdf) @document = pdf end
Public Instance Methods
render_behind(fragment)
click to toggle source
# File lib/prawn-styled-text/callbacks.rb, line 13 def render_behind(fragment) original_color = @document.fill_color @document.fill_color = @color @document.fill_rectangle(fragment.top_left, fragment.width, fragment.height) @document.fill_color = original_color end
set_color(color)
click to toggle source
# File lib/prawn-styled-text/callbacks.rb, line 9 def set_color(color) # rubocop:disable Naming/AccessorMethodName @color = color || DEF_BG_MARK end