private ProductorComponentePdf crearProductorPdf( final DocumentoPdfItext documentoPdfItext, final Seccion seccion) { ProductorComponentePdf productorComponentePdf = fabricaProductoresPdf.getProductorComponentePdf(seccion); productorComponentePdf.setDocumentoItext(documentoPdfItext); return productorComponentePdf; }
private void agregarComponenteBySeccion( final Programa programa, final DocumentoPdfItext documentoPdfItext, final ProductorCapituloPdf productorCapituloPdf, final Seccion seccion) throws DocumentException { documentoPdfItext.setTituloConIndice(productorCapituloPdf.getTituloConIndice(seccion)); ProductorComponentePdf productorComponentePdf = crearProductorPdf(documentoPdfItext, seccion); productorComponentePdf.init(programa, seccion); for (Element element : productorComponentePdf.crear(programa, seccion)) { documentoPdfItext.getDocument().add(element); } }
private void crearTituloPrincipal( final DocumentoPdfItext documentoPdfItext, final Programa programa) throws DocumentException { for (Element elementoTituloPrincipal : productorTituloPrincipal.crear(programa, new Seccion())) { documentoPdfItext.getDocument().add(elementoTituloPrincipal); } }