Stuart thanks for your reply... I need to make myself more clear.
I have a document that is full of text and headings and whatever else. I
copy it into a pdfTemplate so that I can add a logo to it. I then write this
template out to a new document. Problem is when doing that the content is
not centered.
From: Stuart Jansen <[EMAIL PROTECTED]>
Reply-To: Post all your questions about iText here
<itext-questions@lists.sourceforge.net>
To: Post all your questions about iText here
<itext-questions@lists.sourceforge.net>
Subject: Re: [iText-questions] Centering PdfTemplate on new page...
Date: Fri, 09 Mar 2007 10:05:23 -0700
On Fri, 2007-03-09 at 11:23 -0500, Rick DeFazio wrote:
> Here are my requirements:
>
> 1. ability to add a company logo to an existing document on a mass
scale.
>
> So my steps are:
>
> 1. use PdfContentByte to copy the document
> 2. then add the logo to the copied document ie. cb.addImage(img);
> 3. and finally I need to CENTER this imported new page onto a new
document.
>
> The only thing not working is automatically centering it. I am using a
> method which requires certain xy values. ie. cb.addTemplate(page, 1,
20);
> which I don't want...
>
>
> Is there a way to automatically do this?
Not that I'm aware of. So what's wrong with doing it by hand?
Document document = new Document(PageSize.LETTER, 0, 0, 0, 0);
PdfWriter.getInstance(document,
new FileOutputStream( "pagecenteredimage.pdf"));
document.open();
Image png = Image.getInstance("lib/images/hitchcock.png");
float imageWidth = png.width();
float imageHeight = png.height();
float pageHeight = document.top() - document.bottom();
float pageWidth = document.right() - document.left();
png.setAbsolutePosition(pageWidth/2 - imageWidth/2, pageHeight/2 -
imageHeight/2);
document.add(png);
document.close();
--
Stuart Jansen <[EMAIL PROTECTED]>
Guru Labs, L.C.
<< signature.asc >>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/
_________________________________________________________________
Dont waste time standing in linetry shopping online. Visit Sympatico / MSN
Shopping today! http://shopping.sympatico.msn.ca
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/