Linting
parent
92322e1545
commit
9c971a18f0
|
|
@ -112,7 +112,7 @@ class TextEdge(TextAlignment):
|
||||||
self.is_valid = False
|
self.is_valid = False
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
x = round(self.x, 2)
|
x = round(self.coord, 2)
|
||||||
y0 = round(self.y0, 2)
|
y0 = round(self.y0, 2)
|
||||||
y1 = round(self.y1, 2)
|
y1 = round(self.y1, 2)
|
||||||
return f"<TextEdge x={x} y0={y0} y1={y1} align={self.align} " \
|
return f"<TextEdge x={x} y0={y0} y1={y1} align={self.align} " \
|
||||||
|
|
@ -201,8 +201,7 @@ class TextEdges(TextAlignments):
|
||||||
return TextEdge(coord, textline, align)
|
return TextEdge(coord, textline, align)
|
||||||
|
|
||||||
def add(self, coord, textline, align):
|
def add(self, coord, textline, align):
|
||||||
"""Adds a new text edge to the current dict.
|
"""Adds a new text edge to the current dict."""
|
||||||
"""
|
|
||||||
te = self._create_new_text_alignment(coord, textline, align)
|
te = self._create_new_text_alignment(coord, textline, align)
|
||||||
self._text_alignments[align].append(te)
|
self._text_alignments[align].append(te)
|
||||||
|
|
||||||
|
|
@ -210,9 +209,7 @@ class TextEdges(TextAlignments):
|
||||||
alignment.update_coords(coord, textline, self.edge_tol)
|
alignment.update_coords(coord, textline, self.edge_tol)
|
||||||
|
|
||||||
def generate(self, textlines):
|
def generate(self, textlines):
|
||||||
"""Generates the text edges dict based on horizontal text
|
"""Generates the text edges dict based on horizontal text rows."""
|
||||||
rows.
|
|
||||||
"""
|
|
||||||
for tl in textlines:
|
for tl in textlines:
|
||||||
if len(tl.get_text().strip()) > 1: # TODO: hacky
|
if len(tl.get_text().strip()) > 1: # TODO: hacky
|
||||||
self._register_textline(tl)
|
self._register_textline(tl)
|
||||||
|
|
@ -396,14 +393,13 @@ class Cell():
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def bound(self):
|
def bound(self):
|
||||||
"""The number of sides on which the cell is bounded.
|
"""The number of sides on which the cell is bounded."""
|
||||||
"""
|
|
||||||
return self.top + self.bottom + self.left + self.right
|
return self.top + self.bottom + self.left + self.right
|
||||||
|
|
||||||
|
|
||||||
class Table():
|
class Table():
|
||||||
"""Defines a table with coordinates relative to a left-bottom
|
"""Defines a table with coordinates relative to a left-bottom origin.
|
||||||
origin. (PDF coordinate space)
|
(PDF coordinate space)
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
----------
|
----------
|
||||||
|
|
|
||||||
|
|
@ -812,7 +812,7 @@ def flag_font_size(textline, direction, strip_text=""):
|
||||||
|
|
||||||
|
|
||||||
def split_textline(table, textline, direction, flag_size=False, strip_text=""):
|
def split_textline(table, textline, direction, flag_size=False, strip_text=""):
|
||||||
"""Splits PDFMiner LTTextLine into substrings if it spans across
|
"""Split PDFMiner LTTextLine into substrings if it spans across
|
||||||
multiple rows/columns.
|
multiple rows/columns.
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue