Defect #61 » 61.patch
app/helpers/ifpdf_helper.rb (kopia robocza) | ||
---|---|---|
16 | 16 |
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
17 | 17 | |
18 | 18 |
require 'iconv' |
19 |
require 'rfpdf/chinese'
|
|
19 |
require 'fpdf/chinese' |
|
20 | 20 | |
21 | 21 |
module IfpdfHelper |
22 | 22 |
|
23 |
class IFPDF < FPDF
|
|
23 |
class IFPDF < TCPDF
|
|
24 | 24 |
include GLoc |
25 | 25 |
attr_accessor :footer_date |
26 | 26 |
|
... | ... | |
44 | 44 |
@font_for_content = 'Big5' |
45 | 45 |
@font_for_footer = 'Big5' |
46 | 46 |
else |
47 |
@font_for_content = 'Arial' |
|
48 |
@font_for_footer = 'Helvetica' |
|
47 |
@font_for_content = 'FreeSans' |
|
48 |
@font_for_footer = 'FreeSans' |
|
49 | ||
49 | 50 |
end |
50 | 51 |
SetCreator(Redmine::Info.app_name) |
51 | 52 |
SetFont(@font_for_content) |
app/views/issues/show.rfpdf (kopia robocza) | ||
---|---|---|
1 | 1 |
<% pdf=IfpdfHelper::IFPDF.new(current_language) |
2 | 2 |
pdf.SetTitle("#{@project.name} - ##{@issue.tracker.name} #{@issue.id}") |
3 |
pdf.AliasNbPages
|
|
3 |
pdf.alias_nb_pages
|
|
4 | 4 |
pdf.footer_date = format_date(Date.today) |
5 | 5 |
pdf.AddPage |
6 | 6 |
|
app/views/issues/index.rfpdf (kopia robocza) | ||
---|---|---|
1 | 1 |
<% pdf=IfpdfHelper::IFPDF.new(current_language) |
2 | 2 |
title = @project ? "#{@project.name} - #{l(:label_issue_plural)}" : "#{l(:label_issue_plural)}" |
3 | 3 |
pdf.SetTitle(title) |
4 |
pdf.AliasNbPages
|
|
4 |
pdf.alias_nb_pages
|
|
5 | 5 |
pdf.footer_date = format_date(Date.today) |
6 | 6 |
pdf.AddPage("L") |
7 | 7 |
row_height = 7 |
... | ... | |
47 | 47 |
pdf.SetY(pdf.GetY() + 1) |
48 | 48 |
end |
49 | 49 |
%> |
50 |
<%= pdf.Output %> |
|
50 |
<%= pdf.Output %> |
app/views/issues/gantt.rfpdf (kopia robocza) | ||
---|---|---|
1 | 1 |
<% |
2 | 2 |
pdf=IfpdfHelper::IFPDF.new(current_language) |
3 | 3 |
pdf.SetTitle("#{@project.name} - #{l(:label_gantt)}") |
4 |
pdf.AliasNbPages
|
|
4 |
pdf.alias_nb_pages
|
|
5 | 5 |
pdf.footer_date = format_date(Date.today) |
6 | 6 |
pdf.AddPage("L") |
7 | 7 |
pdf.SetFontStyle('B',12) |
... | ... | |
185 | 185 |
pdf.Line(15, top, subject_width+g_width, top) |
186 | 186 |
|
187 | 187 |
%> |
188 |
<%= pdf.Output %> |
|
188 |
<%= pdf.Output %> |