Package at.reppeitsolutions.formbuilder.components.pdf.helper

Source Code of at.reppeitsolutions.formbuilder.components.pdf.helper.FormBuilderPdfFactory

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package at.reppeitsolutions.formbuilder.components.pdf.helper;

import at.reppeitsolutions.formbuilder.components.pdf.renderer.formbuilder.FormFillerPdfRenderer;
import at.reppeitsolutions.formbuilder.components.pdf.renderkit.PdfResponseWriter;
import at.reppeitsolutions.formbuilder.model.Form;
import at.reppeitsolutions.formbuilder.model.FormData;
import java.io.IOException;
import java.io.OutputStream;

/**
*
* @author Mathias Reppe <mathias.reppe@gmail.com>
*/
public class FormBuilderPdfFactory {
   
    public static void getPdf(OutputStream output, Form form) throws IOException {
        PdfResponseWriter writer = new PdfResponseWriter("UTF-8");
        writer.startDocumentInternal(output);
        FormFillerPdfRenderer renderer = new FormFillerPdfRenderer();
        renderer.encodePdf(form, writer.getDocument());
        writer.endDocumentInternal();
    }
   
    public static void getPdf(OutputStream output, FormData formData, String mode) throws IOException {
        PdfResponseWriter writer = new PdfResponseWriter("UTF-8");
        writer.startDocumentInternal(output);
        FormFillerPdfRenderer renderer = new FormFillerPdfRenderer();
        renderer.encodePdf(formData, writer.getDocument(),mode, null, null);
        writer.endDocumentInternal();
    }
   
}
TOP

Related Classes of at.reppeitsolutions.formbuilder.components.pdf.helper.FormBuilderPdfFactory

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.