Module: Asciidoctor::PDF::Rhrev::TableCellChangeBarPatch

Defined in:
lib/asciidoctor/rhrev/table_cell_change_bar_patch.rb

Instance Method Summary collapse

Instance Method Details

#draw_background(pt) ⇒ Object



53
54
55
56
57
58
59
60
61
62
# File 'lib/asciidoctor/rhrev/table_cell_change_bar_patch.rb', line 53

def draw_background pt
  if @pdf.respond_to?(:ink_change_bar) && @pdf.respond_to?(:instance_variable_get) &&
      (rows = @pdf.instance_variable_get(:@rhrev_table_cell_bar_rows)) &&
      (rows.include? row)
    x, y = pt
    page = @pdf.page_number
    @pdf.ink_change_bar({ page: page, cursor: y }, { page: page, cursor: y - height })
  end
  super
end