(self, boletoDados)
return (self.width, y)
Imprime Boleto Convencional

    Você pode chamar este método diversas vezes para criar um arquivo com
    várias páginas, uma por boleto.

    :param boletoDados: Objeto com os dados do boleto a ser preenchido.
        Deve ser subclasse de :class:`pyboleto.data.BoletoData`
    :type boletoDados: :class:`pyboleto.data.BoletoData`
Imprime Boleto Convencional
Imprime Boleto Convencional
def drawBoleto(self, boletoDados):
    """Imprime Boleto Convencional

    Você pode chamar este método diversas vezes para criar um arquivo com
    várias páginas, uma por boleto.

    :param boletoDados: Objeto com os dados do boleto a ser preenchido.
        Deve ser subclasse de :class:`pyboleto.data.BoletoData`
    :type boletoDados: :class:`pyboleto.data.BoletoData`
    """
    x = 9 * mm  # margem esquerda
    y = 10 * mm  # margem inferior

    self._drawHorizontalCorteLine(x, y, self.width)
    y += 4 * mm  # distancia entre linha de corte e barcode

    d = self._drawReciboCaixa(boletoDados, x, y)
    y += d[1] + (12 * mm)  # distancia entre Recibo caixa e linha de corte

    self._drawHorizontalCorteLine(x, y, self.width)

    y += 20 * mm
    d = self._drawReciboSacado(boletoDados, x, y)
    y += d[1]
    return (self.width, y)
def drawBoleto ( self , boletoDados ) : x = 9 * mm # margem esquerda y = 10 * mm # margem inferior self . _drawHorizontalCorteLine ( x , y , self . width ) y += 4 * mm # distancia entre linha de corte e barcode d = self . _drawReciboCaixa ( boletoDados , x , y ) y += d [ 1 ] + ( 12 * mm ) # distancia entre Recibo caixa e linha de corte self . _drawHorizontalCorteLine ( x , y , self . width ) y += 20 * mm d = self . _drawReciboSacado ( boletoDados , x , y ) y += d [ 1 ] return ( self . width , y )