Whats New

Top  Previous  Next

wPDF Version 4.07

- fixed broken support for WPTools 4

 

wPDF Version 4.06' (23.9.2014)

- further improve support for images with transparency masks

- fix problem TextOut problem. Only use background color for the text itself.

 

wPDF Version 4.06 (19.9.2014)

+ added support for Delphi XE7

- improved Type3 text printing on rotated coordinate systems

- fixed problem with semi transparent images

- with some drawing code a rg command within a path caused a message from the PDF reader

* when creation annotations it is now possible to suppress that they are added to the interactive AcroForm Fields directory by adding 8192 to the AcroMode parameter

 

 

wPDF Version 4.05 (17.7.2014)

+ property Type3Fonts is a list of fonts which should always be embedded as Type3

+ Create combobox fields using the API DrawTextField

- fix problem when embedding Verdana Italic

 

wPDF Version 4.04 (20.6.2014)

+ WPTools 7.14 or later now export PNG with transparency masks

* improvement to Type3 font embedding

 

wPDF Version 4.03 (5.6.2014)

* improvements to PDF/A creation

* improvement to Type3 font embedding

+ PNG support now handles PNGs which use palette

+ DrawPNG function can now draw into the context of the Canvas (for better Z-Order control)

+ DrawJPG - exprt JPEG data directly

+ DrawAnnotation can create various annotations by directly specifying PDF parameters.

  Also appearance streams can be added and Popup Annotations can be assigned

+ GDI commands to create hyperlinks

 

wPDF Version 4.02 (11.5.2014)

+ added support for Delphi XE6

- fixed problem with schema extension with non unicode compiler

 

wPDF Version 4.01 (4.4.2014)

+ add new method: function AddFileAttachment(

         Name, Desc : WideString; Filename : WideString;

         const Typ : WideString = 'text/xml';

         ModDate: TDateTime = 0):Boolean;

+ add new method: AddFileAttachment(

         Name, Desc : WideString; Stream : TStream;

         const Typ : WideString = 'text/xml';

         ModDate: TDateTime = 0):Boolean; overload;

+ add new method: procedure AddXMPExtra(const SchemaPartXML, InfoPartXML : WideString) . this method can be used to add custom meta data in XMP format.

 

wPDF Version 4.00 (19.3.2014)

+ add new fontmode: wpEmbedType3 - create type3 fonts which are very compact

+ add new fontmode: wpEmbedCIDFonts - select the CID Font "unicode" mode which was added to wPDF 3

+ add properties: Info.CopyrightNotice, Info.CopyrightURL and Info.CopyrightPublicDomain

+ DrawPNGFile. This methods exports a PNG file. It requires the PDF Engine to be able to decode PNG.

+ DrawPNG:  This method exports PNG data. It requires the PDF Engine to be able to decode PNG.

* many optimizations to the EMF conversion engine

 




 

wPDF Version 3.82 (2.11.2013)

+ add support for Delphi XE5

* fix problem with internal exception when textheight of 0 was used

 

wPDF Version 3.81 (5.7.2013)

- fix problem with named destinations which was included in unicode version due to new VCL

- fix problem with external hyperlinks which were sometimes encoded wrongly

 

wPDF Version 3.80 (2.6.2013)

- adapted for WPTools 7

- fix problem with glyphs created for text which was using € or TM sign.

 

wPDF Version 3.79 (11.3.2013)

- fixed problem with font subsetting in 64 bit edition

- fixed problem with "newsubsetting"

 

wPDF Version 3.77 (14.11.2012)

+ added support for Delphi XE3

- certain symbol fonts were embedded with wrong width table. This caused problem with barcode font 2 of 5

- fix problem with font "Times New Roman"

 

wPDF Version 3.75 (19.12.2011)

-  important: fixes problem with image hashing introduced by new MP5 code in V3.70.

* new installed. D2011 is now named XE. Package files are copied to the VCL directory

 

wPDF Version 3.70 (14.11.2011)

-  improved font rendering and text placements

 

wPDF Version 3.62 (13.6.2011)

- fixed bug in the export of RAW CCITT data

- sometimes debug metafiles were created- This has been fixed.

 

wPDF Version 3.61.5 (17.2.2011)

* revised code for Delphi 2010 and Delphi 2011 (Check the name of the unicode DLL. Previous detection was not reliable)

 

wPDF Version 3.61.2.3 (25.9.2010)

* revised font embedding code

* correct saving of unicode info items when using Delphi 2010

 

wPDF Version 3.61.2.1 (28.8.2010)

+ EmbedData: In case there is no open page R will be interpreted in 72dpi PDF coordinates and the data will be linked to the last page.

+ If You use Delphi 2009, 2010 or Delphi 2011 (XE) you may use the DLL wPDF400W.dll. You can then set the filename as unicode string.

  Use property DLLName to select this DLL.

 

wPDF Version 3.61 (18.8.2010)

- fix problem with embeddata with Delphi 2010 (unicode pointer error)

* SetOutlineXY can now be used after EndPage or after a page was automtically created

- cmap was written incorrectly

 

wPDF Version 3.60.1 (5.5.2010)

* XMP information is now correctly written as UTF8 encoded data. Unicode texts in info items are now stored.

 

wPDF Version 3.59 (14.4.2010)

* change in AcroField creation. When used with WPTools 6 not standard PDF fonts but regular windows fonts are used.

* change in the FastReport and ReportBuilder support units.

 

wPDF Version 3.57 (22.12.2009)

* updated PDF engine

- fix resource leak

 

wPDF Version 3.56 (24.7.2009)

+ wpPreserveBookmarkNames flag in Modes. If set the bookmarks in the text will not be saved as fixed links, but as named destinations.

 This makes it possible to address them from outside the control.

* fix of possible resource leak

* improved font detection

 

wPDF Version 3.54.1 (23.6.2009)

* improved Delphi 2009 support

 

wPDF Version 3.54 (1.6.2009)

* new Mode flag: wpDontSimulateItalicFonts.

 Disable automatic simulation of italic fonts when the font does not support this mode. Instead "Arial" is selected.

* Pen Width will be exported more exact

 

wPDF Version 3.53 (27.5.2009)

- bugfix in XMP writing code. Depending on locale setting a wrong date format was written

- PDF/A tags were not written

 

wPDF Version 3.52 (8.5.2009)

- bugfix in D2009 support

- fix problem for drawing data which did not initially use the GDI SelectMapMode but was using a different resolution

* PDFAMode now lets You select "Level B". This switches off the automatic PDF tagging

 

wPDF Version 3.50 (22.2.2009)

* updated support for Delphi 2009 (requires extensive changes in PDF engine)

* new outline method to render Arabic text correctly. Using the property "Modes" Arabic text can be always exported as outlines

- bugfix in image export - sometimes a bitmap was exported as it it was transparent

- improved PDF/A feature

 

wPDF Version 3.30 (4.11.2008)

+ support for basic gradient fill

+ automatic BOLD simulation if a font is not available as bold edition

- improved CID font mode for mixed text which uses different charsets

+ Delphi 2009 support - operable, though not 100% tested yet

 

wPDF Version 3.24 (18.6.2008)

+ automatic simulation of italic in case a font is not available as italic edition. (example: Comic Sans)

 

wPDF Version 3.23 (20.5.2008)

+ when text is exported as glyphs now center/right alignment is supported

+ fix for bold font simulation

 

wPDF Version 3.20 (14.3.2008)

+ new SelectColorMode API to generate CMYK pen, font and brush colors

+ new SetColorEx to specify CMYK color values directly

+ new field support: DrawTextField and DrawCheckbox

- improved PDF/A compliancy support (fix for color spaces, cmap and XMP data)

- improved support for the Arc and ArcTo GDI method (there was a problem when the MAP mode was set to HI_ENGLISH)

- MS SansSerif caused problem in "CID" mode. (MS SansSerif will be always exported as "Arial")

 

wPDF Version 3.14 (16.1.2008)

+ fix for SelectClipPath API

+ added code to support new features in the upcoming WPTools 6

 

wPDF Version 3.12 (1.12.2007)

+ new DeviceMode: wpSimulateBoldFonts - instead of using a bold font type bolding a font is simulated

 

wPDF Version 3.12 (19.9.2007)

* writing to a protected file could disturb the DLL load/unload mechanism. Fixed.

* better handling of font embedding of symbol fonts

+ Outlines can now be set as UTF8 - use SetOutlineCharSet(CP_UTF8)

 

wPDF Version 3.10 (30.4.2007)

+ new font subsetting code (can be deactivated using flag wpUseOldFontSubsetting in Modes)

+ now characters which are not found in the current font or charset are drawn as outline.  (can be deactivated using flag wpDisableAutoGlyphs in Modes)

+ optionally the complete text can be exported as outlines (curves) - flag wpTextAsGlyphs in Modes

 

 

wPDF Version 3.06 (22.1.2007)

- important fix of a problem with  some font files which were not supported by the new CID-Font feature

+ better handling of pen join and end styles

+ new method: EmbedData - with it you can embed binary data into a PDF file. When the user clicks an open dialog will be displayed by Acrobat Reader:

 

Example for EmbedData API:

embed

data := TMemoryStream.Create;

wPDF.Source.SaveToStream(data,'RTF');

wPDF.EmbedData('Document.RTF'

          Rect(100,100,200,200), 

          wpemPushPin, data, 

          wpemDefault, 'RTF');

data.Free;

 

 

wPDF Version 3.05 (15.12.2006)

- fix of unexpected plain to bold text style conversion

- better handling of unknown font names

- some general improvements in engine

 

wPDF Version 3.00 (4.9.2006)

new property PDFAMode
new property CIDFont
improved and enhanced PDF engine (see intro)

 

 




 

 

wPDF Version 2.75 (18.8.2006)

Support for Arc() and ArcTo() GDI function
More stable EMF converter - detects problem in input data before AV happens
Improvements to DLL and VCL to support multi threaded use
Carefully checked for resource- and memory leaks
new procedure PrintForm(Form: TForm; screenshotmode: Boolean) - exports a screenshot
Changes to VCL to work with wPDF Version 3 DLL (note: version 3 needs new license info)

 

wPDF Version 2.12 (18.8.2003)

compressed BMP are now accepted
a few fixed to metafile to PDF conversion

 

wPDF Version 2.10 (12.5.2003)

...makes wPDF the PDF tool which supports the most 3rd party controls!

wPDF now also works with the Developer Express(tm)  EXPRESS PrintingSuite
An all new ReportBuilder(tm) device is now included.
The support for ACE Reporter(tm) has been optimized
wPDF now includes a renderer for RAVE(tm) 5 report with introduces an incredible quality when it comes to export of embedded metafiles.
Code to export from RichEdit has been added to this manual.
Barcodes printed by List&Label (tm) are reproduced correctly
Mail Merge feature - see 'Properties'
several other improvements to the PDF Engine to enhance compatibility even more.

 

wPDF Version 2.05 (30.3.2003)

better positioning of underlines with rotated text
support for strike-out fonts
support for super and subscript when using the export from wptools
now wptools can be used, too - previously only wptools version 4 worked with wPDF 2
improved field rendering in wptools
modification to the wPDF VCL part to optionally allow to use the PDF engine as pascal sourcecode (the optional source-code licenses is now available)

 

wPDF Version 2.02a (4.3.2003)

problem with justified text has been solved
font embedding was deactivated - this is fixed now
mirrored and rotated coordinate system now works with text, too.
clipping now also works in an upside down map mode.

 

wPDF Version 2.02 (28.2.2003)

several problems with images have been solved (JPEG, 16 color)
new mode 'wpAllowTransparentBit' to allow transparent painting of monochrome images
new procedure DrawCCITT to export already compressed CCITT data (for example the output of fax software)
Better support for underlines and strikeouts, especially when used with rotated text.
When used with WPTools V4.09e or later metafiles which are embedded in the RTF text will be not any longer be converted to bitmaps prior to the export to PDF. This exports the metafiles without any loss of data or resolution. This option can by activating property 'ConvertMetafileToBitmaps'.
When used with WPTools 4.09e of later the event OnPrintObject will be triggered for each embedded TWPObject. This makes it possible to draw alternative object data to the PDF "Canvas".
Support for subscript and superscript when exporting from WPTools.

 

wPDF Version 2.01 (10.2.2003)

Support for clipping rectangles and regions

 

This is a screenshot of part of a PDF page which was created using a rotated and scaled coordinate and a clipping rectangle. Please note that clipping has to be activated in the 'Modes' property.

 

 

      clip000b

 

Better text rendering
support for different pen styles

 

        clip000a

fixed problems of the first release of wPDF V2.0

 

 

wPDF Version 2.00 (1.2.2003)

 

Completely rewritten metafile to PDF conversion for best quality

- supports rotated coordinate systems

- support for paths (filling, stroking, clipping)

- better bezier curve rendering

- support for different map modes

- very accurate text rendering

- export to PDF is neutral to resolution - you always get the best possible quality.

Support for font-subset embedding - used chars and charset.
128 bit Encryption