OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
openproject/lib/plugins/rfpdf
Michael Frister c849bdea26 Fix 'class variable access from toplevel' warning in TCPDF module 11 years ago
..
lib Fix 'class variable access from toplevel' warning in TCPDF module 11 years ago
test DEPRECATION FIX: moved plugins to lib folder as suggested by the deprecation warning 12 years ago
CHANGELOG DEPRECATION FIX: moved plugins to lib folder as suggested by the deprecation warning 12 years ago
MIT-LICENSE DEPRECATION FIX: moved plugins to lib folder as suggested by the deprecation warning 12 years ago
README DEPRECATION FIX: moved plugins to lib folder as suggested by the deprecation warning 12 years ago
init.rb DEPRECATION FIX: moved plugins to lib folder as suggested by the deprecation warning 12 years ago
logo_example.png DEPRECATION FIX: moved plugins to lib folder as suggested by the deprecation warning 12 years ago
test_unicode.rfpdf DEPRECATION FIX: moved plugins to lib folder as suggested by the deprecation warning 12 years ago
utf8test.txt DEPRECATION FIX: moved plugins to lib folder as suggested by the deprecation warning 12 years ago

README

FWIW - I am migrating my apps to Prawn and Prawnto

= RFPDF Template Plugin

A template plugin allowing the inclusion of ERB-enabled RFPDF template files.

==
==
== TCPDF Version (The New or UTF8 Version)
==
==

If you are using HTML, it is recommended you install:

gem install -r htmlentities

TCPDF Documentation located at:

http://phpdocs.moodle.org/com-tecnick-tcpdf/TCPDF.html

Example of simple use in .rhtml:

<%
@pdf = TCPDF.new()
@pdf.SetMargins(15, 27, 15);
@pdf.AddPage();
text_options = {:font => "freeserif"}
@pdf.draw_text(15, 10, "text", {:font_size => 12, :font => "freeserif"})
%><%=@pdf.Output()%>

See the following files for sample of useage:

test_unicode.rfpdf
utf8test.txt
logo_example.png

FPDF users can migrate to TCPDF by changing the following from:

pdf = FPDF.new

to:

pdf = TCPDF.new

ENJOY!