(
page: Page,
rect: rect_like,
textpage=None, #: TextPage = None,
)
| 12127 | return text |
| 12128 | |
| 12129 | def get_textbox( |
| 12130 | page: Page, |
| 12131 | rect: rect_like, |
| 12132 | textpage=None, #: TextPage = None, |
| 12133 | ) -> str: |
| 12134 | tp = textpage |
| 12135 | if tp is None: |
| 12136 | tp = page.get_textpage() |
| 12137 | elif getattr(tp, "parent") != page: |
| 12138 | raise ValueError("not a textpage of this page") |
| 12139 | rc = tp.extractTextbox(rect) |
| 12140 | if textpage is None: |
| 12141 | del tp |
| 12142 | return rc |
| 12143 | |
| 12144 | def get_text(self, *args, **kwargs): |
| 12145 | return utils.get_text(self, *args, **kwargs) |