Sha256: e72bc29d1c51f445cb48b0a0ea99e3452f20fd14b9f12f5245140f59e0dc04ad
Contents?: true
Size: 1.35 KB
Versions: 1
Compression:
Stored size: 1.35 KB
Contents
= hashed-jasper-rails Hashed-jasper-rails was inspired by jasper-rails.(https://github.com/fortesinformatica/jasper-rails) This can use hash as a data source. == How to use (1) Add your Gemfile. gem "hashed-jasper-rails" (2) Add action method. # app/controllers/users_controller.rb def print users = [ {:name => "Izumi Konata", :email => "konata@example.com"}, {:name => "Hiiragi Tsukasa", :email => "tsukasa@example.com"}, {:name => "Hiiragi Kagami", :email => "kagami@example.com"} ] jasper_pdf :resource => users end (3) Edit a jasper template file. Template propaties. Query Text: /jasper/record The language for the dataset query: xPath for Japanese. Text Field propaties. Pdf Font: HeiseiMin-W3 or HeiseiKakuGo-W5 Pdf Encoding: UniJIS-UCS2-H (Japanese) (4) Set a jasper template file. # app/views/users/print.jaster == Options. (1) Set a model and record name. jasper_pdf :resource => users, :model => "foo", :record => "baa" Then template propaties. Query Text: /foo/baa (2) Set a template file. jasper_pdf :resource => users, :template => "list" Then use this template file. # app/views/users/list.jaster (3) Use ActiveRecord resource. user = User.all jasper_pdf :resource => users == Copyright Copyright (c) 2012 Kazuhisa Yamamoto. See LICENSE.txt for further details.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hashed-jasper-rails-0.1.0 | README.rdoc |