> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of Geoff Waggott > Sent: Friday, April 22, 2005 10:22 AM > Cc: [email protected] > Subject: Re: [iText-questions] Using CJK text as form field values > > Hi Paolo, > > Can I gather from your response that there is nothing > inherently wrong > with the code I posted and that iText is capable of setting > CJK text as > form fields? >
It can't set fields with embedded Unicode fonts, it's in my to-do list but not at the top. You can have japanese if you use the built-in CJK fonts like HeiseiMin-W3. > How would I go about finding if the form field in a form document > supports CJK text. Do I open the PDF file in a text/hex > editor and look > for a specific pattern? > That's too difficult to explain unless you're a PDF expert. > Thanks fro your help. > > Geoff > > Paulo Soares wrote: > > >Without looking at the pdf your guess is as good as mine. > > > > > > > >>-----Original Message----- > >>From: [EMAIL PROTECTED] > >>[mailto:[EMAIL PROTECTED] On > >>Behalf Of Geoff Waggott > >>Sent: Friday, April 22, 2005 2:50 AM > >>To: [email protected] > >>Subject: [iText-questions] Using CJK text as form field values > >> > >>Hi everyone, > >> > >>I'm new to iText and PDF generation, so if I'm asking something > >>blatantly obvious or stupid please forgive me. > >> > >>I have a web application where I'm generating PDF documents > >>for download > >>based on a template document containing a form. A code > snippet of how > >>I'm doing this included below. This works fine if the values > >>I'm placing > >>in the fields is English, but if I try to place Japanese text > >>in them it > >>doesn't show up in resulting document. The source document > has other > >>Japanese text in it which displays fine. > >> > >>Is this an issue with how I'm using iText or is it an issue > with the > >>source document? I created the source form using Scribus on > Linux. I > >>notice that you can specify a language on the text fields > >>using Scribus, > >>but Japanese is not available in the options provided. Could > >>that be the > >>problem? > >> > >>Thanks in advance for any help you can give. > >> > >>Geoff > >> > >> PdfReader reader = new PdfReader(templatesPath + > >>"/contract.pdf"); > >> ByteArrayOutputStream buffer = new > >>ByteArrayOutputStream(); > >> PdfStamper stamp = new PdfStamper(reader, buffer); > >> AcroFields form = stamp.getAcroFields(); > >> > >> //set the field values in the pdf form > >> form.setField("applicationNumber", > >>contract.getApplicationNumber()); > >> form.setField("name", contract.getName()); > >> form.setField("nameKana", contract.getNameKana()); > >> form.setField("address", contract.getAddress()); > >> form.setField("phone1", contract.getPhoneNumber()); > >> form.setField("phone2", contract.getPhoneNumber2()); > >> form.setField("email", user.getUsername() + "@" + > >>user.getDomain()); > >> form.setField("password", user.getPassword()); > >> stamp.setFormFlattening(true); > >> stamp.close(); > >> comms.response.setContentType("application/pdf"); > >> comms.response.setHeader("Content-Disposition", > >>"attachment;filename=contract.pdf"); > >> comms.response.setContentLength(buffer.size()); > >> buffer.writeTo(comms.response.getOutputStream()); > >> comms.response.getOutputStream().flush(); > >> ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id396&op=click _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions
