23 lines
492 B
Python
23 lines
492 B
Python
class Cell:
|
|
def __init__(self, x1, y1, x2, y2):
|
|
self.lb = (x1, y1)
|
|
self.lt = (x1, y2)
|
|
self.rb = (x2, y1)
|
|
self.rt = (x2, y2)
|
|
self.bbox = (x1, y1, x2, y2)
|
|
self.left = False
|
|
self.right = False
|
|
self.top = False
|
|
self.bottom = False
|
|
self.text = ''
|
|
self.spanning_h = False
|
|
self.spanning_v = False
|
|
|
|
def add_text(self, text):
|
|
self.text += text
|
|
|
|
def get_text(self):
|
|
return self.text
|
|
|
|
def get_bounded_edges(self):
|
|
return self.top + self.bottom + self.left + self.right |