Но к сожалению в Redmine "из коробки" (у меня 1.0.0 версия) -
кириллица не отображалась.
Фиксится это не сложно, отсюда:
http://frolz.ya.ru/replies.xml?item_no=1135&parent_id=1351
1. скачивется файл http://github.com/edwinmoss/rfpdf/zipball/master
2. распаковывается, и его содержимое кладётся взамен того что
находится в Redmine: /vendor/plugins/rfpdf
3. модифицируется файлик /lib/redmine/export/pdf.rb
< require 'rfpdf/chinese'
--
> #require 'rfpdf/chinese'
< class IFPDF < FPDF
--
> class IFPDF < TCPDF
< @font_for_content = 'Arial'
< @font_for_footer = 'Helvetica'
--
> @font_for_content = 'FreeSans'
> @font_for_footer = 'FreeSans'
< pdf.AliasNbPages
--
> pdf.alias_nb_pages
(3 раза)
кроме этого надо изменить один файл и в распакованном архиве
/vendor/plugins/rfpdf/lib/tcpdf.rb :
out('/Filter /FlateDecode');
end
out('>>');
- open(ctgfile) do |f|
+ open(ctgfile, 'rb') do |f|
putstream(f.read())
end
out('endobj');
я проделал все эти операции - и о чудо, увидел русские буквы в
сгенерированном PDF файле.