LINEART device for Python method Page.get_cdrawings()
| 23467 | |
| 23468 | |
| 23469 | class JM_new_lineart_device_Device(mupdf.FzDevice2): |
| 23470 | ''' |
| 23471 | LINEART device for Python method Page.get_cdrawings() |
| 23472 | ''' |
| 23473 | #log(f'JM_new_lineart_device_Device()') |
| 23474 | def __init__(self, out, clips, method): |
| 23475 | #log(f'JM_new_lineart_device_Device.__init__()') |
| 23476 | super().__init__() |
| 23477 | # fixme: this results in "Unexpected call of unimplemented virtual_fnptrs fn FzDevice2::drop_device().". |
| 23478 | #self.use_virtual_drop_device() |
| 23479 | self.use_virtual_fill_path() |
| 23480 | self.use_virtual_stroke_path() |
| 23481 | self.use_virtual_clip_path() |
| 23482 | self.use_virtual_clip_image_mask() |
| 23483 | self.use_virtual_clip_stroke_path() |
| 23484 | self.use_virtual_clip_stroke_text() |
| 23485 | self.use_virtual_clip_text() |
| 23486 | |
| 23487 | self.use_virtual_fill_text |
| 23488 | self.use_virtual_stroke_text |
| 23489 | self.use_virtual_ignore_text |
| 23490 | |
| 23491 | self.use_virtual_fill_shade() |
| 23492 | self.use_virtual_fill_image() |
| 23493 | self.use_virtual_fill_image_mask() |
| 23494 | |
| 23495 | self.use_virtual_pop_clip() |
| 23496 | |
| 23497 | self.use_virtual_begin_group() |
| 23498 | self.use_virtual_end_group() |
| 23499 | |
| 23500 | self.use_virtual_begin_layer() |
| 23501 | self.use_virtual_end_layer() |
| 23502 | |
| 23503 | self.out = out |
| 23504 | self.seqno = 0 |
| 23505 | self.depth = 0 |
| 23506 | self.clips = clips |
| 23507 | self.method = method |
| 23508 | |
| 23509 | self.scissors = None |
| 23510 | self.layer_name = "" # optional content name |
| 23511 | self.pathrect = None |
| 23512 | |
| 23513 | self.linewidth = 0 |
| 23514 | self.ptm = mupdf.FzMatrix() |
| 23515 | self.ctm = mupdf.FzMatrix() |
| 23516 | self.rot = mupdf.FzMatrix() |
| 23517 | self.lastpoint = mupdf.FzPoint() |
| 23518 | self.firstpoint = mupdf.FzPoint() |
| 23519 | self.havemove = 0 |
| 23520 | self.pathrect = mupdf.FzRect() |
| 23521 | self.pathfactor = 0 |
| 23522 | self.linecount = 0 |
| 23523 | self.path_type = 0 |
| 23524 | |
| 23525 | #drop_device = jm_lineart_drop_device |
| 23526 |
no outgoing calls
no test coverage detected
searching dependent graphs…