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_id=6595&alloc_id=14396&op=click
> _______________________________________________
> iText-questions mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
> 


-------------------------------------------------------
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

Reply via email to