The RSEvents! PDF plugin allows you to generate a PDF file with the details of an event subscription.
Requirements
Since this is based on the PHP dompdf class, this is subjected to the following requirements
- PHP 5.0+ (5.3 recommended)
- MBString extension
- DOM extension (bundled with PHP 5)
- Some fonts. PDFs internally support Helvetica, Times-Roman, Courier & Zapf-Dingbats, but if you wish to use other fonts you will need to install some fonts. dompdf supports the same fonts as the underlying R&OS PDF class: Type 1 (.pfb with the corresponding .afm) and TrueType (.ttf). At the minimum, you should probably have the Microsoft core fonts.
Limitations
- not particularly tolerant to poorly-formed HTML input (using Tidy first may help).
- large files or large tables can take a while to render.
- CSS float is not supported.
Though the plugin itself does not have any specific configuration parameters (besides the Joomla! standard plugin parameters), if enabled, a new Ticket layout tab will be added in the Event editing details area.
The generated PDF can only be attached to the Activation email. This is triggered when a transaction has been confirmed. More details on the Activation email can be found here.
The following placeholders can be used in the Ticket layout area:
{TicketInfo}, {TicketPrice}, {TicketsTotal}, {Discount}, {barcode}, {EventName}, {EventDescription}, {EventStartDate}, {EventStartDateOnly}, {EventStartTime}, {EventEndDate}, {EventEndDateOnly}, {EventEndTime}, {EventHost}, {EventSubtitle}, {EventURL}, {EventPhone}, {EventEmail}, {LocationName}, {LocationDescription}, {LocationURL}, {LocationCountry}, {LocationCity}, {LocationAddress}, {LocationZip}, {LocationState}, {EventCategories}, {EventIcon}, {EventIconSmall}, {EventIconBig}, {EventLocationHref}, {username}.
The {barcode} placeholder will generate a unique code, according to the standards, specified in the Settings area. A copy of the generated barcode can be seen by an administrator in the RSEvents! > Subscriptions > Details area.






