packages: redmine/redmine-rfpdf.patch - teach redmine how to handle new rfpdf

baggins baggins at pld-linux.org
Fri Mar 12 21:59:07 CET 2010


Author: baggins                      Date: Fri Mar 12 20:59:07 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- teach redmine how to handle new rfpdf

---- Files affected:
packages/redmine:
   redmine-rfpdf.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/redmine/redmine-rfpdf.patch
diff -u packages/redmine/redmine-rfpdf.patch:1.1 packages/redmine/redmine-rfpdf.patch:1.2
--- packages/redmine/redmine-rfpdf.patch:1.1	Fri Mar 12 21:49:43 2010
+++ packages/redmine/redmine-rfpdf.patch	Fri Mar 12 21:59:02 2010
@@ -185,3 +185,62 @@
  		end
  	end
  
+diff -ur redmine-0.9.3/lib/redmine/export/pdf.rb redmine/lib/redmine/export/pdf.rb
+--- redmine-0.9.3/lib/redmine/export/pdf.rb	2010-03-10 13:06:18.555253446 +0100
++++ redmine/lib/redmine/export/pdf.rb	2010-03-12 21:09:59.000000000 +0100
+@@ -19,7 +19,7 @@
+ 
+ require 'iconv'
+ require 'rfpdf/fpdf'
+-require 'rfpdf/chinese'
++require 'fpdf/chinese'
+ 
+ module Redmine
+   module Export
+@@ -27,7 +27,7 @@
+       include ActionView::Helpers::TextHelper
+       include ActionView::Helpers::NumberHelper
+       
+-      class IFPDF < FPDF
++      class IFPDF < TCPDF
+         include Redmine::I18n
+         attr_accessor :footer_date
+         
+@@ -56,8 +56,8 @@
+             @font_for_content = 'Big5'
+             @font_for_footer = 'Big5'
+           else
+-            @font_for_content = 'Arial'
+-            @font_for_footer = 'Helvetica'              
++            @font_for_content = 'FreeSans'
++            @font_for_footer = 'FreeSans'
+           end
+           SetCreator(Redmine::Info.app_name)
+           SetFont(@font_for_content)
+@@ -120,7 +120,7 @@
+         title = query.new_record? ? l(:label_issue_plural) : query.name
+         title = "#{project} - #{title}" if project
+         pdf.SetTitle(title)
+-        pdf.AliasNbPages
++        pdf.alias_nb_pages
+         pdf.footer_date = format_date(Date.today)
+         pdf.AddPage("L")
+         
+@@ -189,7 +189,7 @@
+       def issue_to_pdf(issue)
+         pdf = IFPDF.new(current_language)
+         pdf.SetTitle("#{issue.project} - ##{issue.tracker} #{issue.id}")
+-        pdf.AliasNbPages
++        pdf.alias_nb_pages
+         pdf.footer_date = format_date(Date.today)
+         pdf.AddPage
+         
+@@ -316,7 +316,7 @@
+       def gantt_to_pdf(gantt, project)
+         pdf = IFPDF.new(current_language)
+         pdf.SetTitle("#{l(:label_gantt)} #{project}")
+-        pdf.AliasNbPages
++        pdf.alias_nb_pages
+         pdf.footer_date = format_date(Date.today)
+         pdf.AddPage("L")
+         pdf.SetFontStyle('B',12)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/redmine/redmine-rfpdf.patch?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list