PDFBase¶
-
class
microbill.pdflib.
PDFBase
(cotizacion=None, is_reporte: bool = False)¶ Bases:
object
Clase base para PDFCotización y PDFReporte. Inicializa el SimpleDocTemplate de ReportLab sobre el cual se construye el PDF.
Methods Summary
build
(self, template)Renderiza el documento PDF
drawPage
(self, canvas, doc)Método necesario por reportlab al momento de generar el PageTemplate
makeEnd
(self)Método que genera el pie de página con el listado de dependencias de la universida y el centro de servicios
makeInfo
(self)Método que construye la parte superior del PDF en donde se muestra el nombre de la dependencia, junto con Universidad de los Andes y la información del usuario.
Methods Documentation
-
build
(self, template:reportlab.platypus.doctemplate.PageTemplate)¶ Renderiza el documento PDF
- Parameters
- template: el PageTemplate usado para renderizar el documento
-
drawPage
(self, canvas, doc)¶ Método necesario por reportlab al momento de generar el PageTemplate
- Parameters
- canvas: reportlab.Canvas
- doc: reportlab.SimpleDocTemplate
-
makeEnd
(self)¶ Método que genera el pie de página con el listado de dependencias de la universida y el centro de servicios
-
makeInfo
(self)¶ Método que construye la parte superior del PDF en donde se muestra el nombre de la dependencia, junto con Universidad de los Andes y la información del usuario.
-