MCPcopy Create free account
hub / github.com/pymupdf/PyMuPDF / JM_new_texttrace_device

Class JM_new_texttrace_device

src/__init__.py:23552–23603  ·  view source on GitHub ↗

Trace TEXT device for Python method Page.get_texttrace()

Source from the content-addressed store, hash-verified

23550
23551
23552class 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
23606def ConversionHeader(i: str, filename: OptStr ="unknown"):

Callers 1

get_texttraceMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…