mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-19 08:59:26 +02:00
![]() -------------------------------- * pdf unittests: fixes failing test after fpPDF changes, plus newtest added. * pdf: fixes failing test due to recent changes in fpPDF. * pdf tests: new test for new behaviour. * pdf: Applies patch from Mantis 30006 - and replaced bitmasks with Sets. * pdf tests: Updates the README file with exact font details used by the tests. * ttf: fixes debug output directory. * pdf: FPC Mantis BugID 30008: fpTTF: wrong Ascender/Descender calculation * pdf: fix bug where return value was never set. * pdf: fixes compiler hint about uninitialised variables being used. * pdf unittests: fixes memory leak in one test. * pdf unittests: fixes compiler hint about unused units in uses clause. git-svn-id: trunk@33535 - |
||
---|---|---|
.. | ||
examples | ||
src | ||
tests | ||
utils | ||
fpmake.pp | ||
Makefile | ||
Makefile.fpc | ||
readme.txt |
The fcl-pdf package contains a PDF generating unit fppdf that does not depend on any external libraries. The PDF generator has the following features: - Support for basic shapes. - Support for basic line styles. - Dictionary support. - Multi-page PDF. - Image support. - TTF Font support. - Font embedding. - Unicode font support. - Stream Compression. - Image embedding. - Several paper types. - Portrait/Landscape. - Support for multiple units. - Rotation matrix system. - PDF creator information. - Output validates by several PDF validators. Todo: - Implement TFPCustomCanvas descendent (TPDFCanvas) that draws on a PDF. - Partial embedding of (unicode) fonts for smaller PDFs. - On windows, allow to use native font mechanisms for extracting info from TTF files. Optionally: - PDF Forms. - Archive format. - Signature. - File attachments.