All notable changes to this project will be documented in this file.
- Change BeginPage() visibility
- Fix PHP 8.2 compatibility for TTFontFile
- Change PutPages() method visibility from private to protected
- Using 0-255 grayscale scale, instead 0-100, which was changed since 2.2.0
- SetDrawColor would set the fill colour instead.
- GetPageWidth and GetPageHeight methods
- Updates to SetTextColor, SetFillColor and SetDrawColor to support CMYK and (correctly) grayscale
- Improved PHPDocs across the files
- Password protected PDF generation possible when using ProtectedPDF class
- PHPDoc fixes
- Fixed unit test failing when using the default unifont files
- Font descriptor data was not utilised properly
- New parameter added to MultiCell - which allows you to limit the number of lines the MultiCell should use at most. If the parameter is passed the Multicell will return a string with the remaining text, which did not fit.
- "U" style did not actually underline the text.