Javascript (PrototypeJS) reportbuilder for TCPDF (php) - repost
$250-750 USD
Closed
Posted about 11 years ago
$250-750 USD
Paid on delivery
Javascript (PrototypeJS) reportbuilder for TCPDF(php)
Prototype JS 1.7.1
TCPDF for PHP
We are looking for a programmer who can create(finish) a WYSIWIG report builder in Prototype Javascript.
Reportbuilder is for creating reports like; invoices, packinglist, picklists, labels, purchase orders, salesorders etc.
The reportbuilder needs to have some bands to print labels, database labels, html text and images on. The labels and images need to be printed via TCPDF PDF library for PHP. Some basic functionality we expect to have:
General:
- Possibility to have interface in multi language
- Custom page size (A4, A3, custom)
- Loads and saves data through PHP via JSON
- WYSIWYG (also drag drop labels images etc.)
- Zoom
Report Bands,
- Header band
- Footer band,
- Titleband
- Columnheader band
- Detailband
- Summary band
- (Maybe Group bands)
Some bands need to have some properties like “Print on first page”, “Height”, “Grouping fields”
Labels:
For custom text or database fields. Properties like:
- Width
- Height
- Border
- background color
- text color
- border color
- top position
- left position
- bold
- italic
- underline
- alignment
- font
- fontsize
- etc.
Database Labels:
- same properties as label but macro’s can be used. e.g. “[#DATABASE_FIELD#]” (maybe combine with default label)
- Database fields will be provided through JSON array e.g. [{field: ‘[#DATABASE_FIELD#]’, title: ‘Title of database field’}]
HTML text
- Use FCKeditor or other simple editor to type Richtext to print directly through TCPDF
- Has some properties same as Labels
Images
- Possibility to upload images for Logo Header or footer
- Has some properties same as Labels
MySQL
All specs must be saved in a MySql database.
Output
Finally we want to create the report in PDF, we prefer TCP pdf. We need a object or class which can load the template, define a dataset , maybe more parameters and generate the PDF to the browser.
See attachment for more information
We are freelance software developers. If you contact us, we can give a quote for your project and we can discuss the details. w w w . s o l v e r . i o