PDF Generating Tool Support Forum

HOME   Login   Register    Search




  Subject: How to add dynamic data to PDF header or footer
   PostPosted: 30 May 2009, 22:27 
You may dynamically add the data (for example the current date) to the header/footer definition teamplate:

Java:

String pageNumberTemplate = getFormattedDate() + ", page $[page]";
footer.setPageNumberTemplate( pageNumberTemplate );

JSP:

<%
String template = getFormattedDate() + ", page $[page] ";
%>

<pd4ml:footer
    pageNumberTemplate="<%=template%>"
    titleAlignment="left"
    pageNumberAlignment="right"
    color="#008000"
    initialPageNumber="1"
    pagesToSkip="1"
    fontSize="14"
    areaHeight="18"/>


The actual versions also allow to substitute placeholders like $[var] in headers/footers or in the document body with the API call:

Map m = new HashMap();
m.put("var", "value");
m.put("date",   getFormattedDate() ); // to replace $[date]
htmlConverter.setDynamicParams(m);



[Reply]     [ 1 post ] 

cron
Copyright ©2004-10 zefer|org. All rights reserved. Bookmark and Share