You are not logged in.
Pages: 1
The Synopse PDF Engine was just released under version 1.8.8
SQLite3 just officially reached version 3.7.0, so it's time to commit our changes from our source code repository to the main "stable" zip.
Here are the changes from version 1.8 to 1.8.8:
- font substitution if the font is not existing in the system (worse case
will use Arial for all fonts)
- now handle ETO_GLYPH_INDEX in metafile rendering
- new feature: allow forced JPEG compression for graphics
- new feature: UNDERLINE + STRIKEOUT support (also in RICH TEXT and rotated text !)
- new USE_SYNGDIPLUS conditional if you want to use the default jpeg unit
instead of our SynGdiPlus (but you loose TIF, PNG, and GIF support)
- enhanced: PenWidth changed to Single -> better precision (e.g. for underlined text)
- fix issue: Rotated text was misplaced for some angles
- some small fixes about FillRect() + scaling, and move/line stroke
- REDDWARF / ONDREJ made a very good work - I had very few thinks to rewrite
- added optional XOff,YOff parameters to RenderMetaFile()
- now handle EMR_STRETCHDIBITS (used in Html2Pdf)
- fix strike out line position (was too low)
- fixed TextWidth() and TextMeasure()
- fixed font enumeration problem (trigerred with asiatic windows)
- system font enumeration is now stored using UTF-8, and any non ASCII font
name will used in the PDF content the official Postscript name extracted
from its TrueType font content
- optional charset parameter is now available in TPdfCanvas.SetFont: this
was needed in case of TMetaFile rendering to fix some encoding problems
- bitmap embedding fix - see http://synopse.info/forum/viewtopic.php?pid=237
- now initializes the Gdi+ library if necessary
- fix small issue with font orientation in metafile enumaration
The full source code from the framework is available to download from synpdf.zip licensed under a MPL/GPL/LGPL tri-license.
Compatible with Delphi 7 to Delphi 2010.
Offline
Pages: 1