PDF: Ruby 1.9 compatibility for FPDF ANSI (#61).
Contributed by Jun NAITOH. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5331 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
c41a3ace07
commit
47dccc53b3
6
vendor/plugins/rfpdf/lib/fpdf/chinese.rb
vendored
6
vendor/plugins/rfpdf/lib/fpdf/chinese.rb
vendored
@ -130,7 +130,7 @@ module PDF_Chinese
|
|||||||
nb=s.length
|
nb=s.length
|
||||||
i=0
|
i=0
|
||||||
while(i<nb)
|
while(i<nb)
|
||||||
c=s[i]
|
c = s[i].is_a?(String) ? s[i].ord : s[i]
|
||||||
if(c<128)
|
if(c<128)
|
||||||
l+=cw[c.chr] if cw[c.chr]
|
l+=cw[c.chr] if cw[c.chr]
|
||||||
i+=1
|
i+=1
|
||||||
@ -182,7 +182,7 @@ module PDF_Chinese
|
|||||||
nl=1
|
nl=1
|
||||||
while(i<nb)
|
while(i<nb)
|
||||||
#Get next character
|
#Get next character
|
||||||
c=s[i]
|
c = s[i].is_a?(String) ? s[i].ord : s[i]
|
||||||
#Check if ASCII or MB
|
#Check if ASCII or MB
|
||||||
ascii=(c<128)
|
ascii=(c<128)
|
||||||
if(c.chr=="\n")
|
if(c.chr=="\n")
|
||||||
@ -258,7 +258,7 @@ module PDF_Chinese
|
|||||||
nl=1
|
nl=1
|
||||||
while(i<nb)
|
while(i<nb)
|
||||||
#Get next character
|
#Get next character
|
||||||
c=s[i]
|
c = s[i].is_a?(String) ? s[i].ord : s[i]
|
||||||
#Check if ASCII or MB
|
#Check if ASCII or MB
|
||||||
ascii=(c<128)
|
ascii=(c<128)
|
||||||
if(c.chr=="\n")
|
if(c.chr=="\n")
|
||||||
|
6
vendor/plugins/rfpdf/lib/fpdf/japanese.rb
vendored
6
vendor/plugins/rfpdf/lib/fpdf/japanese.rb
vendored
@ -100,7 +100,7 @@ module PDF_Japanese
|
|||||||
nb=s.length
|
nb=s.length
|
||||||
i=0
|
i=0
|
||||||
while(i<nb)
|
while(i<nb)
|
||||||
o=s[i]
|
o = s[i].is_a?(String) ? s[i].ord : s[i]
|
||||||
if(o<128)
|
if(o<128)
|
||||||
#ASCII
|
#ASCII
|
||||||
l+=cw[o.chr] if cw[o.chr]
|
l+=cw[o.chr] if cw[o.chr]
|
||||||
@ -158,7 +158,7 @@ module PDF_Japanese
|
|||||||
nl=1
|
nl=1
|
||||||
while(i<nb)
|
while(i<nb)
|
||||||
#Get next character
|
#Get next character
|
||||||
c=s[i]
|
c = s[i].is_a?(String) ? s[i].ord : s[i]
|
||||||
o=c #o=ord(c)
|
o=c #o=ord(c)
|
||||||
if(o==10)
|
if(o==10)
|
||||||
#Explicit line break
|
#Explicit line break
|
||||||
@ -246,7 +246,7 @@ module PDF_Japanese
|
|||||||
nl=1
|
nl=1
|
||||||
while(i<nb)
|
while(i<nb)
|
||||||
#Get next character
|
#Get next character
|
||||||
c=s[i]
|
c = s[i].is_a?(String) ? s[i].ord : s[i]
|
||||||
o=c
|
o=c
|
||||||
if(o==10)
|
if(o==10)
|
||||||
#Explicit line break
|
#Explicit line break
|
||||||
|
6
vendor/plugins/rfpdf/lib/fpdf/korean.rb
vendored
6
vendor/plugins/rfpdf/lib/fpdf/korean.rb
vendored
@ -99,7 +99,7 @@ UHC_widths={' ' => 333, '!' => 416, '"' => 416, '#' => 833, '$' => 625, '%' => 9
|
|||||||
nb=s.length
|
nb=s.length
|
||||||
i=0
|
i=0
|
||||||
while(i<nb)
|
while(i<nb)
|
||||||
c=s[i]
|
c = s[i].is_a?(String) ? s[i].ord : s[i]
|
||||||
if(c<128)
|
if(c<128)
|
||||||
l+=cw[c.chr] if cw[c.chr]
|
l+=cw[c.chr] if cw[c.chr]
|
||||||
i+=1
|
i+=1
|
||||||
@ -151,7 +151,7 @@ UHC_widths={' ' => 333, '!' => 416, '"' => 416, '#' => 833, '$' => 625, '%' => 9
|
|||||||
nl=1
|
nl=1
|
||||||
while(i<nb)
|
while(i<nb)
|
||||||
#Get next character
|
#Get next character
|
||||||
c=s[i]
|
c = s[i].is_a?(String) ? s[i].ord : s[i]
|
||||||
#Check if ASCII or MB
|
#Check if ASCII or MB
|
||||||
ascii=(c<128)
|
ascii=(c<128)
|
||||||
if(c.chr=="\n")
|
if(c.chr=="\n")
|
||||||
@ -227,7 +227,7 @@ UHC_widths={' ' => 333, '!' => 416, '"' => 416, '#' => 833, '$' => 625, '%' => 9
|
|||||||
nl=1
|
nl=1
|
||||||
while(i<nb)
|
while(i<nb)
|
||||||
#Get next character
|
#Get next character
|
||||||
c=s[i]
|
c = s[i].is_a?(String) ? s[i].ord : s[i]
|
||||||
#Check if ASCII or MB
|
#Check if ASCII or MB
|
||||||
ascii=(c<128)
|
ascii=(c<128)
|
||||||
if(c.chr=="\n")
|
if(c.chr=="\n")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user