|
|||||
| Products | Services | Downloads | Support | News | Online Store | |
Desktop Products
PDFtypewriter
PDFconverter
PDF to DOC
PDFencrypt
PDF Text Reader
Developer Products
DynaPDF DLL Edition
Overview
Features
Pricing
Download
Server Products
PDFescape
PDFescape Ent.
PayPal DLL
![]() |
DynaPDF 2.0 DLL Edition - An easy to use, Royalty-Free DLL for PDF developer use
Version History: Jul 4 2005 Bug fixes: EMF conversion: Due to a bug fix for Tru64 not the full floating point range was available when reading a transformation matrix from an EMF file (libc raises a floating point exception if a floating point value lies inside a specific range, DynaPDF must filter out such values). Because of this, coordinate problems could occur when changing the coordinate system with SetWorldTransform() or ModifyWorldTransform(). The line distance of standard patterns was wrongly calculated. Bitfield compressed 16 bit images were wrongly masked. Such images appeared with wrong colors on screen. Fonts which begins with a '@' could not be selected. The '@' is added by some Windows API function to indicate a logical font. Polybezier records could not be filled if they appeared inside a path. The color of bitmap patterns was not properly set. New supported record types: EMRSMALLTEXTOUT, EMRPOLYDRAW. Added support to load spool fonts at runtime (see InsertMetafile() in the help file for further information). New string handling: The usage of the intercharacter spacing array is now known. Because of this the flag mfUseSpacingArray is now obsolete -> enabled by default. IntersectClipRect records are now also enabled by default. The flag mfIntersectClipRect is now obsolete. New coordinate and clipping region logic. The new handling produces perfect output in 99% of all cases. WriteFText() and GetFTextHeight() caused both an access violation due to changes in a string function. Due to changes in the image handling the function InsertBMPFromHandle() returned always with an invalid buffer length exception. The function InsertBMPFromHandle() was absent in the C++ interface. A memory leak occurred when a palette based image was inserted. Jun 1 2005 Bug fixes: AddContinueText() ignored a changed font size. All functions which accept a file buffer as parameter were wrongly declared in the VB and VB .Net interface. The internal font class was changed in version 2.0.2.126. Due to this change, special characters such as umlauts did not longer appear in form fields as long as the field used another font than one of the 14 standard fonts. The function GetFieldExpValueEx() returned the values is PDFDocEncoding which is a PDF internal encoding (superset of ANSI). 32 bit DIBs contained in EMF files are wrongly converted to 24 bit due to changes in the image handling in version 2.0.2.128. New functions: FlattenForm(): The function converts an Interactive Form to native PDF vector graphics. The form fields are deleted after conversion, incl. JavaScript Actions and global JavaScript functions. Get/SetBorderStyle(): The property sets the global border style which is used for newly created form fields. Get/SetFieldBorderStyle(): Returns or changes the border style of a specific field (see help file for further information). Due to the new border styles, the appearance of button fields differs because the default border style is bsSolid. Previous versions of DynaPDF 2.0 used always bsBevelled as border style for buttons. May 5 2005 Bug fixes: The function AddContinueText() ignored the current leading. Changed VB .Net interface: A few functions are explicitly marked as Ansi or Unicode version, this enables the usage of Unicode strings without further conversion. It is not possible to use "auto" functions because Ansi functions are preferred. The color tables of indexed images were stored in a wrong format in the PDF file. Because of this, images with a CMYK color table are displayed wrongly in Adobe's Acrobat. Due to changes in Windows 2003 Server SP 1, it was impossible to execute DynaPDF as long as the latest service pack was installed. The previous version of DynaPDF was compiled with V++ 6.0 SP 5, but Windows 2003 Server SP 1 requires V++ 6.0 SP 6. Visit www.microsoft.com for further information about compatibility problems with VC++ 6.0 SP 5 or earlier. New functions: GetImageCountEx(): The functions accepts an image buffer as input. IsEmptyPage(): Checks whether a page is empty. IsColorPage(): Checks whether a page uses black & white output only. InsertImageFromBuffer(): All image formats can now be inserted from a file buffer (not included in the VB and VB .Net interfaces). ReadImageFormat2(): The function contains as additional parameter Index in comparison to ReadImageFormat() so that the format of a specific image of a multi-page TIFF can be read in. The current version of ReadImageFormat() is now marked as obsolete. ReadImageFormatFromBuffer(): The function accepts a file buffer as input (not included in the VB and VB .Net interfaces). All currently supported image formats are supported by this function. Because InsertBMPFromBuffer() does essentially the same, the function is marked as obsolete. DynaPDF License Agreement |
|||||||||||
| © 2002-2008 CTdeveloping, LLC |
| Privacy Policy | Terms of Use Webmaster Last Updated: August 1 2008 |