Trace TEXT device for Python method Page.get_texttrace()
| 23550 | |
| 23551 | |
| 23552 | class JM_new_texttrace_device(mupdf.FzDevice2): |
| 23553 | ''' |
| 23554 | Trace TEXT device for Python method Page.get_texttrace() |
| 23555 | ''' |
| 23556 | |
| 23557 | def __init__(self, out): |
| 23558 | super().__init__() |
| 23559 | self.use_virtual_fill_path() |
| 23560 | self.use_virtual_stroke_path() |
| 23561 | self.use_virtual_fill_text() |
| 23562 | self.use_virtual_stroke_text() |
| 23563 | self.use_virtual_ignore_text() |
| 23564 | self.use_virtual_fill_shade() |
| 23565 | self.use_virtual_fill_image() |
| 23566 | self.use_virtual_fill_image_mask() |
| 23567 | |
| 23568 | self.use_virtual_begin_layer() |
| 23569 | self.use_virtual_end_layer() |
| 23570 | |
| 23571 | self.out = out |
| 23572 | |
| 23573 | self.seqno = 0 |
| 23574 | self.depth = 0 |
| 23575 | self.clips = 0 |
| 23576 | self.method = None |
| 23577 | |
| 23578 | self.seqno = 0 |
| 23579 | |
| 23580 | self.pathdict = dict() |
| 23581 | self.scissors = list() |
| 23582 | self.linewidth = 0 |
| 23583 | self.ptm = mupdf.FzMatrix() |
| 23584 | self.ctm = mupdf.FzMatrix() |
| 23585 | self.rot = mupdf.FzMatrix() |
| 23586 | self.lastpoint = mupdf.FzPoint() |
| 23587 | self.pathrect = mupdf.FzRect() |
| 23588 | self.pathfactor = 0 |
| 23589 | self.linecount = 0 |
| 23590 | self.path_type = 0 |
| 23591 | self.layer_name = "" |
| 23592 | |
| 23593 | fill_path = jm_increase_seqno |
| 23594 | stroke_path = jm_dev_linewidth |
| 23595 | fill_text = jm_lineart_fill_text |
| 23596 | stroke_text = jm_lineart_stroke_text |
| 23597 | ignore_text = jm_lineart_ignore_text |
| 23598 | fill_shade = jm_increase_seqno |
| 23599 | fill_image = jm_increase_seqno |
| 23600 | fill_image_mask = jm_increase_seqno |
| 23601 | |
| 23602 | begin_layer = jm_lineart_begin_layer |
| 23603 | end_layer = jm_lineart_end_layer |
| 23604 | |
| 23605 | |
| 23606 | def ConversionHeader(i: str, filename: OptStr ="unknown"): |
no outgoing calls
no test coverage detected
searching dependent graphs…