def _le_slash(self, annot, p1, p2, lr):
        """Make stream commands for slash line end symbol. "lr" denotes left (False) or right point.
        """
        m, im, L, R, w, scol, fcol, opacity = self._le_annot_parms(annot, p1, p2)
        rw = 1.1547 * max(1, w) * 1.0         # makes rect diagonal a 30 deg inclination
        M = R if lr else L
        r = Rect(M.x - rw, M.y - 2 * w, M.x + rw, M.y + 2 * w)
        top = r.tl * im
        bot = r.br * im
        ap = "\nq\n%s%f %f m\n" % (opacity, top.x, top.y)
        ap += "%f %f l\n" % (bot.x, bot.y)
        ap += "%g w\n" % w
        ap += scol + "s\nQ\n"
        return ap
def _le_slash ( self , annot , p1 , p2 , lr ) : m , im , L , R , w , scol , fcol , opacity = self . _le_annot_parms ( annot , p1 , p2 ) rw = 1.1547 * max ( 1 , w ) * 1.0 M = R if lr else L r = Rect ( M . x - rw , M . y - 2 * w , M . x + rw , M . y + 2 * w ) top = r . tl * im bot = r . br * im ap = "\nq\n%s%f %f m\n" % ( opacity , top . x , top . y ) ap += "%f %f l\n" % ( bot . x , bot . y ) ap += "%g w\n" % w ap += scol + "s\nQ\n" return ap
Make stream commands for slash line end symbol. "lr" denotes left (False) or right point.