MCPcopy Index your code
hub / github.com/matplotlib/matplotlib / _set_text_and_glyphs

Method _set_text_and_glyphs

lib/matplotlib/dviread.py:613–624  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

611
612 @_dispatch(254, args=())
613 def _set_text_and_glyphs(self):
614 l = self._read_arg(2, signed=False)
615 t = self.file.read(2 * l) # utf16
616 w = self._read_arg(4, signed=False)
617 k = self._read_arg(2, signed=False)
618 xy = [self._read_arg(4, signed=True) for _ in range(2 * k)]
619 g = [self._read_arg(2, signed=False) for _ in range(k)]
620 font = self.fonts[self.f]
621 for i in range(k):
622 self.text.append(Text(self.h + xy[2 * i], self.v + xy[2 * i + 1],
623 font, g[i], font._width_of(g[i])))
624 self.h += w
625
626 @_dispatch(255)
627 def _malformed(self, raw):

Callers

nothing calls this directly

Calls 3

_read_argMethod · 0.95
_width_ofMethod · 0.80
TextClass · 0.70

Tested by

no test coverage detected