Components for Developers
© 2000-2014, Two Pilots

PDF Library   EMF2PDF SDK Pilot   Virtual Printers   HTML2PDF-X Pilot   Converters   Help Creator   Web Form Maker   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

May 25 2009 :: Version 4.3.2795
+ [beta] Implementing PDF rasterizing - DrawPageToDC, SaveDocumentAsTIFF, e.t.c.
+ Added method AppendFromBLOB to PDFDocument4
+ Added method FlushDC to PDFDocument4
+ Added property AnnotBorderDashPattern to PDFDocument4
+ Added property WasWrongPassword to PDFDocument4
* Greatly decreased a memory consumption
* Greatly improved work with controls after document opening
* Improved work with content groups
* Improved work of methods ShowTextLines and ShowTextAligned
* Improved precision of text positioning
* Improved conversion of metafiles
* Fixed a problem with PDF/A-1b conformity

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.

July 17 2007 :: Version 3.6.366
* fixed bug with transparent images
+ added signing of dlls and installer scripts

July 10 2007 :: Version 3.6.360
* some bugs were fixed

July 9 2007 :: Version 3.6
+ added ability to use font family names with unicode characters
* fixed rendition of text boxes
* increased execution speed of TextOut and UnicodeTextOut methods
* fixed bug with text height detection
* improved scaling of virtual DC and metafiles
+ all text box methods clip output text now
* some optimizations were made to reduce output file size
* fixed bug with missing CapHeight property in output files
* fixed bug with conversion of text in metafiles
+ added support for non-English document properties strings
+ added support for Type1 fonts
+ fixed bug with conversion of polygons in metafiles
+ added support for meta clip regions in metafiles
* improved support of clip paths, clip regions and clip rectangles in metafiles

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

March 21 2007 :: Version 3.3.242
+ improved metafiles clipping
* fixed bug with symbolic fonts
* fixed bug with SimSun and MS PGothic fonts
+ added logging
+ clarified license-related warnings
* fixed bug with ASP scripts

March 13 2007 :: Version 3.3
+ x64 editions
* font handling improved
* fixed bug with metafile compression properties
* improved text positioning
* fixed bug with arcs and paths
* fixed bug with in-memory generation
* fixed bug with licensed fonts handling
* improved Windows Vista support
* fixed NotEmbedAnyFonts method
* fixed bugs with protection options

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-2014, Two Pilots