summaryrefslogtreecommitdiffstats
path: root/vendor
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2007-03-01 19:49:04 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2007-03-01 19:49:04 +0000
commit6a875eb691844b78786d95d45e3c457bc67fc9a2 (patch)
tree387b24c7d7d1099505ed715f0bd3465413041cff /vendor
parent83c96d4f3ef2adb8ec3226f82bc68e8f1accd6d9 (diff)
downloadredmine-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.rb10
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)