diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2007-03-01 19:49:04 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2007-03-01 19:49:04 +0000 |
commit | 6a875eb691844b78786d95d45e3c457bc67fc9a2 (patch) | |
tree | 387b24c7d7d1099505ed715f0bd3465413041cff /vendor | |
parent | 83c96d4f3ef2adb8ec3226f82bc68e8f1accd6d9 (diff) | |
download | redmine-6a875eb691844b78786d95d45e3c457bc67fc9a2.tar.gz redmine-6a875eb691844b78786d95d45e3c457bc67fc9a2.zip |
fix for #8973: Export feature(to csv/pdf) doesn't work in Japanese
csv and pdf encoding are know defined for each language (general_csv_encoding and general_pdf_encoding keys in lang files)
added SJIS font for japanese pdf exports
git-svn-id: http://redmine.rubyforge.org/svn/trunk@287 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'vendor')
-rw-r--r-- | vendor/plugins/rfpdf/lib/rfpdf/japanese.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/vendor/plugins/rfpdf/lib/rfpdf/japanese.rb b/vendor/plugins/rfpdf/lib/rfpdf/japanese.rb index 7340936bb..4e611a6f6 100644 --- a/vendor/plugins/rfpdf/lib/rfpdf/japanese.rb +++ b/vendor/plugins/rfpdf/lib/rfpdf/japanese.rb @@ -146,13 +146,13 @@ module PDF_Japanese b2='LR' else b2='' - if(border.index('L').nil?) + if(border.to_s.index('L')) b2+='L' end - if(border.index('R').nil?) + if(border.to_s.index('R')) b2+='R' end - b=border.index('T').nil? ? b2+'T' : b2 + b=border.to_s.index('T') ? b2+'T' : b2 end end sep=-1 @@ -163,7 +163,7 @@ module PDF_Japanese while(i<nb) #Get next character c=s[i] - o=ord(c) + o=c #o=ord(c) if(o==10) #Explicit line break Cell(w,h,s[j,i-j],b,2,align,fill) @@ -221,7 +221,7 @@ module PDF_Japanese end end #Last chunk - if(border and not border.index('B').nil?) + if(border and not border.to_s.index('B').nil?) b+='B' end Cell(w,h,s[j,i-j],b,2,align,fill) |