예제 #1
0
 private ProductorComponentePdf crearProductorPdf(
     final DocumentoPdfItext documentoPdfItext, final Seccion seccion) {
   ProductorComponentePdf productorComponentePdf =
       fabricaProductoresPdf.getProductorComponentePdf(seccion);
   productorComponentePdf.setDocumentoItext(documentoPdfItext);
   return productorComponentePdf;
 }
예제 #2
0
 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);
   }
 }
예제 #3
0
 private void crearTituloPrincipal(
     final DocumentoPdfItext documentoPdfItext, final Programa programa) throws DocumentException {
   for (Element elementoTituloPrincipal :
       productorTituloPrincipal.crear(programa, new Seccion())) {
     documentoPdfItext.getDocument().add(elementoTituloPrincipal);
   }
 }