|
@@ -22,18 +22,13 @@ from .utils.mixin import HtmlMixin, XlsxMixin
|
|
|
from .base import BaseResult, CVResult
|
|
from .base import BaseResult, CVResult
|
|
|
|
|
|
|
|
|
|
|
|
|
-class TableRecResult(CVResult, HtmlMixin):
|
|
|
|
|
|
|
+class TableRecResult(CVResult):
|
|
|
"""SaveTableResults"""
|
|
"""SaveTableResults"""
|
|
|
|
|
|
|
|
_HARD_FLAG = False
|
|
_HARD_FLAG = False
|
|
|
|
|
|
|
|
def __init__(self, data):
|
|
def __init__(self, data):
|
|
|
super().__init__(data)
|
|
super().__init__(data)
|
|
|
- HtmlMixin.__init__(self)
|
|
|
|
|
- self._show_func_register("save_to_html")(self.save_to_html)
|
|
|
|
|
-
|
|
|
|
|
- def _to_html(self):
|
|
|
|
|
- return self["html"]
|
|
|
|
|
|
|
|
|
|
def _to_img(self):
|
|
def _to_img(self):
|
|
|
image = self._img_reader.read(self["input_path"])
|
|
image = self._img_reader.read(self["input_path"])
|
|
@@ -64,13 +59,18 @@ class TableRecResult(CVResult, HtmlMixin):
|
|
|
return image
|
|
return image
|
|
|
|
|
|
|
|
|
|
|
|
|
-class StructureTableResult(TableRecResult, XlsxMixin):
|
|
|
|
|
|
|
+class StructureTableResult(TableRecResult, HtmlMixin, XlsxMixin):
|
|
|
"""StructureTableResult"""
|
|
"""StructureTableResult"""
|
|
|
|
|
|
|
|
def __init__(self, data):
|
|
def __init__(self, data):
|
|
|
super().__init__(data)
|
|
super().__init__(data)
|
|
|
|
|
+ HtmlMixin.__init__(self)
|
|
|
|
|
+ self._show_func_register("save_to_html")(self.save_to_html)
|
|
|
XlsxMixin.__init__(self)
|
|
XlsxMixin.__init__(self)
|
|
|
|
|
|
|
|
|
|
+ def _to_html(self):
|
|
|
|
|
+ return self["html"]
|
|
|
|
|
+
|
|
|
|
|
|
|
|
class TableResult(BaseResult):
|
|
class TableResult(BaseResult):
|
|
|
"""TableResult"""
|
|
"""TableResult"""
|