Most of the things work OK but some things don't work as expected from my point of view.
Here's what I have done/trying to do.
I received the PRIndirectReference's through the resource dictionary via the page dictionary from PdfReader. Created a DocumentFont (via reflection since it's package protected). So far all is well. When trying to open the resulting PDF after adding some text with this font, Acrobat complains about missing the page resources dictionary.
After looking at PdfWriter and PageResources I saw that trying to add a font to font dictionary with a name that already exist creates a new <i>font name</> like Xi0. I can see that this is needed for acroforms etc, but it would be nice to add text refering to the already existing font in the font dictionary. I managed to do this by adding a check if the font already exists in the page resources, and got it working, but is this the right way to do it. Maybe there should be a way to lookup the font names and their references and use them directly. There could also be a <i>lite</i> implementation when only adding text via PdfContentByte, that dosen't even need the font being parsed as a DocumentFont, only using the reference directly. Could be nice if the metrics aren't needed when writing directly to the buffer in the low level API.
What's your thought about this?
Christer
Paulo Soares wrote:
Have a look at AcroFields.getAppearance() and DocumentFont.
Best Regards, Paulo Soares
-----Original Message----- *From: * Christer Sandberg [SMTP:[EMAIL PROTECTED] *Sent: * Wednesday, February 04, 2004 16:11 *To: * Paulo Soares *Cc: * [EMAIL PROTECTED] *Subject: * Re: [iText-questions] Embedded fonts when using PdfStamper...
Thank you for the reply!
I'm currently hired as a consultant by the Swedish Election Authority and we're about to switch to using iText for all the reports produced here (ballot papers, election results etc) from FOP. We want to use a template (produced in Adobe InDesign for example) and use iText to add the dynamic parts. So could just give me a clue to where to start looking in the code/API, and maybe I can give it a shot.
Christer
Paulo Soares wrote:
The tools are there and are used with external form field fonts.To useBehalf Of*it for the content shouldn't be too difficult but I haven't thought about it.
Best Regards, Paulo Soares
-----Original Message----- *From: * [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED] OnChrister Sandbergexisting
*Sent: * Wednesday, February 04, 2004 14:30 *To: * [EMAIL PROTECTED] *Subject: * [iText-questions] Embedded fonts when using PdfStamper...
Hi, I was just wondering if it's possible to use or changefonts when using PdfStamper to add content to an alreadyexistingembedded andPDF? Let's assume for this question that the font is 100%sub.Anaheim, CA.
Thanks Christer
------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 inhttp://www.eclipsecon.org/osdn _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions
------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions
