Bugfix release.
- Fix stroke and fill is not drawn correctly #18 @hidakatsuya @mikkame
- 0.8.x never supports
.tlf
generated with Thinreports Editor 0.9+ #19 @hidakatsuya
This is the FIRST major release, and includes the following change:
- Support multiple layouts: #8
- Add way for pre-converting built-in unicode fonts: #7 #16
- Fix solid line is not drawn correctly: #13 @mikkame @maynbow
<?php
$report = Thinreports\Report('default_layout.tlf');
$report->addPage(); # Use 'default_layout.tlf'
$report->addPage('other_layout.tlf'); # Use 'other_layout.tlf'
See #8 for feature details.
TCPDF generates a special font from unicode font when render the text at first time, and the generation process takes a little time.
You can build the unicode font in advance by executing the following method.
<?php
Thinreports\Generator\PDF\Font::build();
See #7, #16 for further details.
See #13 for further details.
This release includes the BIG changes for support of PHP 5.3 and 5.4, 5.5, 5.6, 7, and also includes the following change:
- Support PHP5.3 or higher
- Deprecate the way for adding a page using anonymous function, like below:
$report->addPage(function ($page) { $page->item('price')->setValue(1000); });
- Testing for basic features
This release is Concept Version for providing the first experience of generating a PDF using thinreports-php.
- Support PHP 5.6 only
- Minimum implementation and testing
See Milestones for feature release plan.