Class: Tabula::PageArea

Inherits:
Page
  • Object
show all
Defined in:
lib/tabula/entities/page_area.rb

Constant Summary

Constants included from HasCells

HasCells::ARBITRARY_MAGIC_HEURISTIC_NUMBER

Instance Attribute Summary

Attributes inherited from Page

#cells, #file_path, #min_char_height, #min_char_width, #number_one_indexed, #rotation

Attributes inherited from ZoneEntity

#texts

Method Summary

Methods inherited from Page

#fill_in_cell_texts!, #fill_in_cells!, #get_area, #get_cell_text, #get_min_char_height, #get_min_char_width, #get_ruling_lines!, #get_table, #get_text, #has_text?, #horizontal_ruling_lines, #initialize, #make_table, #minimal_bounding_box_of_ruling_lines, #minimal_bounding_box_of_text_elements, #number, #ruling_lines, #snap_points!, #spreadsheet_areas, #spreadsheets, #to_json, #vertical_ruling_lines

Methods included from HasCells

#find_cells!, #find_spreadsheets_from_cells, #heuristic_ratio, #is_tabular?

Methods inherited from ZoneEntity

#<=>, #initialize, #inspect, #merge!, #points, #tlbr, #tlwh, #to_json

Constructor Details

This class inherits a constructor from Tabula::Page