Hi,
I am trying to add
to Information to the Title section of Document Summary. This code is not
producing the desired output although the PDF output file looks fine, the
summary does not show any information (Blank). Can someone give me any
guidance on that please. Here is part of the code related to this issue,
thanks:
try
{
//Create a temp file to hold the pdf document tree
l_file = File.createTempFile("ServiceObj", ".pdf", c_workingDirectory);
//Create a temp file to hold the pdf document tree
l_file = File.createTempFile("ServiceObj", ".pdf", c_workingDirectory);
//Create a new
document
c_document = new Document(Constants.STANDARD_PAGE_SIZE.rotate());
c_document = new Document(Constants.STANDARD_PAGE_SIZE.rotate());
//Create a writer to store the contents of the document
to.
c_writer = PdfWriter.getInstance(c_document, new FileOutputStream(l_file.getAbsolutePath()));
c_writer = PdfWriter.getInstance(c_document, new FileOutputStream(l_file.getAbsolutePath()));
//register with the writer that instance of this class is listening to page
events.
c_writer.setPageEvent(this);
c_writer.setPageEvent(this);
//Add
information to be displayed in the document
summary
c_document.addTitle("MyTitle");
c_document.addSubject("");
c_document.addKeywords("");
c_document.addCreator("Service Management System)");
c_document.addAuthor("");
c_document.addTitle("MyTitle");
c_document.addSubject("");
c_document.addKeywords("");
c_document.addCreator("Service Management System)");
c_document.addAuthor("");
processHeaderFooter(true); //displays the header
part
processHeaderFooter(false); //displays the footer part
processHeaderFooter(false); //displays the footer part
//Open
the document so we can write to
it
c_document.open();
c_document.open();
//get
the content of the PDF file once and use it all over, since multiple calls
returns the same
thing.
c_contentByte = c_writer.getDirectContent();
c_PDFtemplate = c_contentByte.createTemplate(50, 50);
processContent();
c_contentByte = c_writer.getDirectContent();
c_PDFtemplate = c_contentByte.createTemplate(50, 50);
processContent();
c_PDFtemplate.beginText();
c_PDFtemplate.setFontAndSize(c_baseNormal, 10);
c_PDFtemplate.showText(String.valueOf(c_writer.getPageNumber()));
c_PDFtemplate.endText();
c_PDFtemplate.setFontAndSize(c_baseNormal, 10);
c_PDFtemplate.showText(String.valueOf(c_writer.getPageNumber()));
c_PDFtemplate.endText();
//Close the
document
c_document.close();
c_document.close();
