Index: lib/redmine/export/pdf.rb =================================================================== --- lib/redmine/export/pdf.rb (original) +++ lib/redmine/export/pdf.rb (working copy) @@ -16,11 +16,11 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. require 'iconv' -require 'rfpdf/chinese' +#require 'rfpdf/chinese' module Redmine module Export module PDF include ActionView::Helpers::NumberHelper - class IFPDF < FPDF + #class IFPDF < FPDF + class IFPDF < TCPDF include GLoc attr_accessor :footer_date @@ -47,8 +48,10 @@ @font_for_content = 'Big5' @font_for_footer = 'Big5' else - @font_for_content = 'Arial' - @font_for_footer = 'Helvetica' +# @font_for_content = 'Arial' +# @font_for_footer = 'Helvetica' + @font_for_content = 'FreeSans' + @font_for_footer = 'FreeSans' @@ -114,7 +117,8 @@ pdf = IFPDF.new(current_language) title = project ? "#{project} - #{l(:label_issue_plural)}" : "#{l(:label_issue_plural)}" pdf.SetTitle(title) - pdf.AliasNbPages + #pdf.AliasNbPages + pdf.alias_nb_pages pdf.footer_date = format_date(Date.today) pdf.AddPage("L") row_height = 7 @@ -160,7 +164,8 @@ def issue_to_pdf(issue) pdf = IFPDF.new(current_language) pdf.SetTitle("#{issue.project} - ##{issue.tracker} #{issue.id}") - pdf.AliasNbPages + #pdf.AliasNbPages + pdf.alias_nb_pages pdf.footer_date = format_date(Date.today) pdf.AddPage @@ -287,7 +292,8 @@ def gantt_to_pdf(gantt, project) pdf = IFPDF.new(current_language) pdf.SetTitle("#{l(:label_gantt)} #{project}") - pdf.AliasNbPages + #pdf.AliasNbPages + pdf.alias_nb_pages pdf.footer_date = format_date(Date.today) pdf.AddPage("L") pdf.SetFontStyle('B',12)