Components for Developers
© 2000-2016, Two Pilots

PDF Library   EMF2PDF SDK Pilot   Virtual Printers   HTML2PDF-X Pilot   Converters   PDF Mosaic   Design Service   PDF Rasterizer  
Home Download Features Manual Tutorials FAQ Pricing History In the Lab

PDF library version history

 

 

PDF library version history

August 23 2013 :: Version 5.0.426
* added file pdftypes.(h);
* updated documentation;
* added the registration methods of the library;
* fixed a small bug in the core of library.

June 27 2013 :: Version 5.0.425
~ New interface for version 5

November 30 2012 :: Version 4.3.3338
+ added support of bitmap images with BITMAPV5HEADER structure
* fixed a bug with umlauts in EMF
* fixed a bug with drawing vertical text where rotate angle is 270 degrees in EMF
* optimized handling of drawing the identical images in EMF

August 8 2012 :: Version 4.3.3326
+ added additional names specifies the page layout to be used when the document is opened (TwoPageLeft, TwoPageRight)
* improved reading of radio buttons in AcroForms
* fixed a bug with reading of PDF contents
* fixed a bug with parsing inline images
* fixed a bug with ModifyWorldTransform and CreateFont in EMF
* fixed a bug with drawing text using "Segoe UI" font in EMF
* fixed a bug with left/right aligned text in PDFTables
~ online documentation is updated

March 10 2012 :: Version 4.3.3310
+ added set property CheckSymbol for CheckBoxes (cross or checkmark symbols)
+ added method PlayMetaFileFromBuffer
* optimized method GetBuffer. Now method returns a generated PDF file as a const byte array without any additional copying
* fixed a bug with CIDToGidMap
* fixed a bug with reading default value from editbox
* fixed a bug in parsing Type0 fonts
* fixed a bug in parsing PDF forms
* fixed a bug with drawing border (when border style is dash) for PDFEditBox control
* fixed several problems with parsing and opening PDF documents
* fixed a bug with draw null string in EMF
* fixed a bug with ExtCreatePen record (user dash style pen) in EMF
* fixed a bug with StretchDIBits in EMF (in case when cyDest < 0)
* fixed a bug with IntersectClipRect in EMF
* fixed a bug with output of text in PDF rasterizing
* fixed a bug with clipping in PDF rasterizing

September 29 2011 :: Version 4.3.3276
~ a maintenance release

September 13 2011 :: Version 4.3.3272
+ added set property CheckSymbol for CheckBoxes (cross or checkmark symbols)
* fixed a bug with CIDToGidMap
* fixed a bug in parsing Type0 fonts
* fixed several problems with parsing and opening PDF documents

July 14 2011 :: Version 4.3.3256
+ added support for "brush with hatch" style in EMF
+ added method IsControlNameVacant for checking whether control's name is vacant
+ added function DrawPageOnPage grouping several pages in single page
+ added property IsRichTextEditBox
+ added property RawControlBits
* now rasterizator respects PDF page's rotate angle
* indents are now properly get converted to spaces in the GetPageText and GetDocumentText methods
* fixed a bug with parsing multi-streamed pages
* fixed a bug with text in edit boxes when highlight mode is enabled
* fixed a crash while rasterizing images that can't be recognized
* fixed a crash while saving PDF page as image when the path does not exist
* fixed a memory consumption issue while saving a PDF page as TIFF image
* fixed a bug with coordinates center offset when the document is opened
* improved working with AlphaBlend function in EMF
* fixed a bug causing different resolutions on X and Y axes in EMF.
* fixed a bug with orientation of vertical text in EMFs
* fixed a bug with image's mask in StretchDIBits record in EMF
* fixed a bug when lpszFace parameter in function CreateFont is NULL or empty string in EMF
* now long words are splitted to fit bounds while using the ShowTextParagraph and ShowUnicodeTextParagraph methods

November 9 2010 :: Version 4.3.3200
* fixed a bug with PDF/A-1b validation
* fixed a bug with RTL strings containing quotes
* fixed a bug with combo boxes parsing
+ added the methods ShowTextParagraph and ShowUnicodeTextParagraph
+ fixed bug with empty tags in XMP for PDF/A files
+ added methods SetTableLineWidth and SetTableLineColor
+ added property ViewerDuplex to PDFDocument4. This property gets or sets the desired paper handling option to use when printing the file from the print dialog

October 3 2010 :: Version 4.3.3191
~ a maintenance release

September 1 2010 :: Version 4.3.3179
+ added support for managment of tables - AddTable, ShowTable, etc.
+ added support for markup annotations: Highlight, Underline, Squiggly, StrikeOut
+ added support for cross-reference streams (for PDF documents ver. 1.5 and higher)
+ added support for reading a file attachment annotations - SaveAttachmentAnnotationToFile, GetAttachmentAnnotationFileName
+ added the ConvertToA3 method for converting PDF document containing A4 pages to document containing A3 pages
* improved working with PDF rasterizing
* fixed a bug for PatBlt record in EMF
* fixed a bug in the extraction of text from a PDF
* fixed a bug with changing page size after opening some PDFs
* fixed a bug in PolyBezierTo records in EMF
* fixed a bug with truncation of coordinates in Polyline(To) records in EMF
* fixed a bug with Hebrew or Arabic text in EMF
* fixed a bug with reseting of viewportorigin values after calling SetMapMode(MM_TEXT) in EMF
* fixed a bug with incorrect positioning for right text align in EMF
* fixed a bug in SetViewportExt record for isotropic mode in EMF
* fixed a bug with embedded fonts in PDF/A compatible files

August 2 2010 :: Version 4.3.3169
~ a maintenance release

June 30 2010 :: Version 4.3.3153
~ a maintenance release

May 20 2010 :: Version 4.3.3139
+ added support of reading a file attachment annotations - SaveAttachmentAnnotationToFile, GetAttachmentAnnotationFileName
* fixed a bug with Hebrew or Arabic text in EMF

April 29 2010 :: Version 4.3.3133
+ added property AnnotBorderWidth to PDFDocument4
+ added method RemoveAnnotation for removing of specified annotations
* fixed a bug with radio-buttons
* improved conversion of metafiles
* fixed a bug with control's positions
* improved working with a bi-directional text
* now text is wrapped in a Windows control style when printed in a box

December 30 2009 :: Version 4.3.3072
+ added support for CFF fonts
+ added support for Separation colorspaces
+ added the AddWatermark2 method for showing watermarks on a background
+ added the OpenScale method for scaling the content of pages after opening
+ added support for sound annotations - AddSoundAnnotation, SoundAnnotIcon, etc.
+ added support for file attachment annotations - AddFileAttachmentAnnotation, FileAttachmentAnnotIcon, etc.
* improved working with annotations
* improved conversion of metafiles
* improved working with PDF rasterizing
* fixed a problem control's resolution
* fixed a bug with a right to left text showing
* fixed a bug with a page erasing (actions that target this page are removed correctly)

August 11 2009 :: Version 4.3.2898
+ added methods GetImageData and GetImageDataSize for getting bytes of images
+ added methods GetTextDirection and SetTextDirection for bidirectional text showing
+ added method MovePage for displacement of pages
+ added properties for managing of virtual dc (OffsetXForDC, OffsetYForDC, ScaleXForDC, ScaleYForDC)
+ added method UseFont2 - extended UseFont with additional parameters for underline and strikeout
+ added support of bidirectional text showing (TextDirection property)
* improved and optimized work with large documents
* implemented repairing of broken documents
* improved conversion of metafiles with raster operations
* deleted limitations for page width and page height
* fixed some memory leaks

March 23 2009 :: Version 4.2.2672
+ added method OpenFromBLOB to PDFDocument4
+ added method SetContentGroupName to PDFDocument4
+ added property CompressMonochromeImages to PDFDocument4
+ added method AddImageFromHandleWithColorMask to PDFDocument4
* fixed a bug with showing of text with diacritical signs

February 26 2009 :: Version 4.2.2635
* threading model for PDFDocument4 changed to 'Both'
* greatly improved document opening
* improved a filling of AcroForms
* improved and optimized conversion of metafiles
* fixed a bug in the GetPrevOutline method
* fixed a bug with TTC fonts under Windows XP SP3
* fixed a bug with multipaged tiffs in PDFDocument3

December 30 2008 :: Version 4.2.2555
+ added optional content support - CreateContentGroup, BeginMarkedContent, e.t.c.
+ added support of CMYK Tiff images. Tiff images do not gets recompressed anymore.
+ added the ability to transform all colors to given CMYK colorspace
+ [static library] added the ability to extract page operations
+ added the GetAnnotCount method
+ added mtUseOptionalContent and mtUseAttachments values for IPDFDocument4.ModeType enumeration.
* optimized a memory consumption
* improved document opening
* fixed a bug with showing of text with umlauts at emf conversion.
* greatly improved and optimized conversion of emfs with paths, clipping regions and raster operations.
* optimized a size of output files with images
* [static library] fixed a problem with linking of static version of PDF Creator in Visual Studio 2005
* fixed the x64 build and installer
* fixed a problem with some temporary Adobe fonts
* fixed a bug with outlines

October 22 2008 :: Version 4.1.2387
+ added the ability to transform all colors to given CMYK colorspace
* optimized a size of output files with images
* solved problems with emf conversion

September 9 2008 :: Version 4.1.2330
+ added instruction for transition from IPDFDocument3 to IPDFDocument4
+ added transparency support - SetOpacity, SetOpacityFill, SetOpacityStroke, SetBlendMode
+ added patterns support - AddColoredPattern, AddUncoloredPattern, SwitchToPattern, SetPattern
+ added new methods for getting information about font - GetFontCount, GetFontName, GetFontDataSize, GetFontData, SaveFontToFile
+ added the ability to extract text
+ added a method for skew coordinate space transformation
+ [static library] added the ability to get information about the canvas state at any time
* greatly improved conversion of emfs with raster operations, alpha blending, e.t.c.
* improved showing horizontal text during emf conversion
* improved document opening
* improved working with current text position
* fixed a problem with vertical text positioning
* fixed working with ShowTextLines method
* fixed working with TextAngle property
* fixed a problem with using TrueType fonts whose names coincide with Base14 font names
* added support for synthesized bold and italic fonts

June 7 2008 :: Version 4.0
+ added support to open and merge documents, insert and delete pages and more. Please take a look at new IPDFDocument4 interface
+ new interface IPDFDocument4 added. Please do not use IPDFDocument3 in new projects.
+ added examples for IPDFDocument4. Please take a look at them at %UserDocuments%\PDF Creator Samples\Examples\IPDFDocument4
+ documentation significantly improved
+ improved metafiles conversion (added support for ETO_CLIPPED flag in EMRTEXTOUT record)
+ document info properties are now properly support unicode
- removed unnecessary font size limit (300 Points)
* optimized printer DC usage (useful when default printer is a shared network printer)
* improved AcroForm submit functionality* fixed bug with classic ASP support
* improved LastError (now all methods and properties set error message when necessary)
* fixed bugs with page coordinates scaling and translating
* fixed bug with annotation text encoding
* fixed bug with annotation flags
* fixed bug with embedding of font specified by PDF.PDFANNOTATION_Font_Name
* fixed bug with outline text encoding
* fixed bug with PDFOUTLINENODE_Expanded
* fixed bug with adding two controls with the same name
* fixed bug with controls without caption
* fixed bug with EditBox (text not shown without focus in edit box)
* fixed bug with vertical text positioning
* fixed bug with text spacing
* fixed bug with underlined text
* fixed bug with in-memory generation
* fixed bug with CMYK images. they do not gets recompressed anymore.
* fixed installer script

January 18 2008 :: Version 3.9.953
* maintenance release

December 29 2007 :: Version 3.9.914
* maintenance release

December 28 2007 :: Version 3.9
+ radio-buttons in forms can now have associated text
+ added support for CMYK JPEG images
* greatly improved text handling
* a number of memory leaks found and fixed
* improved metafiles conversion

October 31 2007 :: Version 3.8
+ added new methods and properties (LoadICCProfile,
SetPDFAOutputIntent, SetPDFXOutputIntent, PDFPAGE_GetColorSpace,
PDFPAGE_GetColorSpaceType, PDFPAGE_SetColorSpace,
PDFPAGE_SetDefaultGrayColorSpace, PDFPAGE_SetDefaultRGBColorSpace,
PDFPAGE_SetDefaultCMYKColorSpace, PDFPAGE_SetColor,
PDFPAGE_SetColorFill, PDFPAGE_SetColorStroke, ProducePDFA)
+ added PDF/A standard support
+ added new type TxColorSpaceType
+ added support for ICC-based colorspaces (RGB and CMYK)
+ added embedding of Base14 fonts
+ added XMP metadata creation
+ added support for PDF/A and PDF/X compatible output intents
* greatly improved handling of Type1 fonts
* greatly improved handling of TrueType fonts
* improved fonts embedding (superfluous font descriptors have been removed)
* documentation updated to reflect new methods, properties and types
* improved metafiles conversion (quality, speed and output file size)
* improved text positioning
* a number of memory leaks found and fixed
* fixed bug with HolidayPi BT font
* fixed bug with ASP scripts
* fixed bug with EMF on watermarks
* fixed bug with edit box (AcroControls)
* fixed PDFPAGE_SetPixel method
* fixed PDFPAGE_RectRotated method
* fixed bug with text copying

August 20 2007 :: Version 3.7
* Improved metafiles conversion.

June 4 2007 :: Version 3.5
* improved metafiles clipping
* improved detection of metafiles' DPI-value
* improved detection of metafiles' sizes
* fixed bug with underline and strike-out text
* improved output of text with non-zero angles
* improved text positioning
* output files are now smaller because of improved font handling
* improved handling of licensed fonts
* fixed bug with NotEmbedAnyFonts
+ added support for TrueType font collections (ttc-files)
* improved codepage selection
* improved CJK-fonts handling
* fixed bug with PDFPAGE_Pie
+ static version of PDF Creator Pilot library
* fixed bug with compression of images during metafiles conversion
* fixed bug with "flipped" metafiles
+ added support for metafiles with non-equal horizontal and vertical DPI-values
* fixed bugs with DocumentInfo_CreationDate and DocumentInfo_ModifiedDate
+ added ability to specify name of a source printer for virtual DC (added PrinterForVirtualDC property)
* fixed handling of word spacing value with unicode text
+ added support for clipping of text during metafiles conversion
* fixed bug with stack overflow when using some fonts
+ added ability to retrieve text height (added PDFPAGE_GetTextHeight and PDFPAGE_GetUnicodeTextHeight methods)
+ added ability to set initial zoom level of created documents (added InitialZoom and InitialZoom2 properties)
* now full library version number gets placed into produced documents
+ added ability to use images with image masks (added AddImageWithMask method)
* fixed bug with AddImageWithColorMask
* fixed bug with AddImageFromBitmapHandle
* improved fonts size detection during metafile conversion
+ added ability to preprocess images added into document (added MakeImageNegative, FlipImage and MakeImageGrayScale methods)
* library now support multipage images
+ added ability to retrieve number of added images (added GetImageCount method)
+ added ability to retrieve added image properties (added GetImageWidth, GetImageHeight and GetImageResolution methods)
* fixed bug with line widths
+ added documentation for new methods and properties
* fixed search in library documentation
* changed samples

February 7 2007 :: Version 3.2
~ better EMF processing
~ stability increased
~ font handling improved
~ generation speed increased
* minor bug-fixes and improvements

Home Download Features Manual Tutorials FAQ Pricing History In the Lab

 

PDF Library | PDF Rasterizer | Virtual Printers | Converters
Help Creator | Web Form Maker | Design Service

Support | Blog | Forum | Contacts | About
Site map

© 2000-2016, Two Pilots