1
 
Basics    
     

ABCpdf 3 is a new version completely independent of the old. You can have both versions installed at the same time. When you want to take advantage of the new features simply reference the new name.

Simply replace...

Set d = Server.CreateObject("ABCpdf2.Doc")

with...

Set d = Server.CreateObject("ABCpdf3.Doc")

 

   
2
 
Compatibility    
     

Most of ABCpdf is fully backward compatible. Although extensive changes have been made to the core engine we check that these changes produce results that are compatible with previous versions. However some changes are unavoidable.

Layout is very similar but a number of layout issues have been addressed which means that the new - correct - layout may be slightly different from the old layout. In particular text may justify slightly differently and lines may break at different points.

The behavior of the Rect object has been adjusted. In previous versions of ABCpdf the Rect object would automatically fix incorrect rectangles. For example if you specified a rectangle with a top below the bottom then ABCpdf would flip the rectangle round so that the top became the bottom and vice versa.

This behavior was appropriate in some circumstances but we found that a number of clients were confused by the fact that their Rect values were changing. For this version of ABCpdf we no-longer adjust rectangles. If you enter an incorrect rectangle then this incorrect rectangle will be used.

So what does this mean to you? It means that if your layout code is correct then everything will appear correctly. However if there are bugs in your code which mean that your rectangles are being specified incorrectly then these will become apparent when you upgrade. These kinds of bugs are normally obvious and easy to correct.

 

   

 

Browser Based Help. Published by chm2web software.