Exemplo n.º 1
0
 private void renderDocuments(Map<String, Object> args) {
   for (PDFDocument doc : docs.documents) {
     Request request = Http.Request.current();
     String templateName = PDF.resolveTemplateName(doc.template, request, request.format);
     Template template = TemplateLoader.load(templateName);
     doc.content = template.render(new HashMap<String, Object>(args));
     loadHeaderAndFooter(doc, args);
   }
 }
 @Override
 protected String export(ExportSpace space, boolean isVersion30AndAbove)
     throws java.rmi.RemoteException, javax.xml.rpc.ServiceException {
   if (isVersion30AndAbove && PDF.toString().equals(space.getType())) {
     return exportPDF(space);
   } else {
     return exportHtmlOrXML(space);
   }
 }
Exemplo n.º 3
0
 PDFPage(PDF pdf, PDFByteWriter writer, PDFObject object, PDFRef parent) throws IOException {
   super(pdf, writer, object, parent);
   entry("Type", pdf.name("Page"));
 }