[ http://jira.codehaus.org/browse/DISPL-348?page=comments#action_65703 ] 

Dureek Wu commented on DISPL-348:
---------------------------------

Sorry, it's my fault. This bug should belong to export component :p

> DefaultPdfExportView doesn't support asian font
> -----------------------------------------------
>
>          Key: DISPL-348
>          URL: http://jira.codehaus.org/browse/DISPL-348
>      Project: DisplayTag
>         Type: Bug

>     Versions: 1.1
>     Reporter: Dureek Wu
>     Priority: Minor

>
>
> All "get*Font" methods defined in 
> "displaytag-1.1\displaytag\src\main\java\org\displaytag\render\ItextTableWriter.java"
>  are assuming the font is "HELVETICA". This will be a problem when you want 
> to display aisan characters. IMHO, pdf font should be configable, since this 
> is an important part in todays i18n applications.
> Currently, I add follow metho in ItextTableWriter:
> --
>        private Font getFont(float size, int style, Color color) {
>               Font font = null;
>               try {
>                       font = new Font(BaseFont.createFont("STSong-Light"/* 
> "Helvetica" */,
>                                       "UniGB-UCS2-H"/* BaseFont.WINANSI */, 
> false), size, style,
>                                       color);
>               } catch (Exception e) {
>                       e.printStackTrace();
>               } finally {
>                       if (font == null) {
>                               font = 
> FontFactory.getFont(FontFactory.HELVETICA, size, style,
>                                               color);
>                       }
>               }
>               return font;
>       }
> and then change all get*Font methods to use above method. For example:
> ...
>        protected Font getTableFont() {
>               return getFont(10, Font.NORMAL, new Color(0x00, 0x00, 0x00));
>       }
> ...

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



_______________________________________________
displaytag-devel mailing list
displaytag-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/displaytag-devel

Reply via email to