OLD History for versions 1.x

1.72 ( 03-10-2003 )
•  PRO: Tables with one row and colspan was not drawing it correctly
•  PRO: csHTML_TableDraw added ( default is back )
•  PRO: Consecutive colspan were ignored.
•  PRO: Justifying and using different styles was making the paragraph going out of the page
•  PRO: Jump page between to cells was not correctly drawn
•  PRO: Html render when there is a combination of <b> and <i> was using a completly different font
• Removed the Create and Destroy functions, this is done now internally so you don't have to take care on the memory creation and destroying it. 
• Very stress condition could leave some memory undestroyed making the component fail after a large run of stress. This has to be changed internally to create a destructor object for the Destroy method when the OS tells the library to force a close ( this didn't call the function OnEndPage ) 

1.71 ( 05-08-2003 )
• Corrects a big problem found by Russ Perna that was generating additional fonts information and that was creating a corrupted PDF. I just left a compile define tag misplaced on the latest release which was using a feature of the 2.0
1.70 ( 01-08-2003 )
• PRO: Add SUB and SUP tag for html text
• PRO: Images in cells with Align CENTER was not respecting the left margin
• PRO: TD tag now accepts HEIGHT value
• PRO: Using P tag inside a cell was adding an additional CR
• PRO: Left blank spaces removed when using addhtml and combining different tags on a paragraph
• PRO: Added two new properties csHTML_FontName = 252; csHTML_FontSize = 253; for default fonts when using html
• PRO: Table alignment
• PRO: URL are no more limited to 80 characters size, can be any size.
• PRO: Html has a better support for nonsense blanks characters that are correctly removed
• PRO: Added the TH tag, works equally to the TD tag
• PRO: When using the DIV or P tag in the first cell was adding some extra lines, removed.
• PRO: added more protection to the html tables, if you miss some tags on the html it doesn't trough an exception
• PRO: Using the http request now detects the type graphic format, so it will use the correct graphic when using img with .asp, .apx or whatever extension you pass with params
• The csPropTextAngle now accepts angles see help to see how to use it
• Added a new constant to update cursors when using AddTextWidth or AddTextPos( csPropAddText_UpdPos )
• Added unlimited page support
• Width lines can have decimal units, now supports 0.5, 0.1 weakness lines
• Adding a single text on the right breaks margin
• SaveString
• Delphi sample was wrong, it was an old project test that didn't have nothing to do with the component.
• Saving twice the document or in combination of BinaryWrite with graphics was corrupting the PDF document
• SaveStream now returns a memory pointer to the PDF in memory.
•  AddGraphic, Bitmap 24bits supported ( it will convert it automatically to JPG )
• AddGraphic was not recognizing the JPEG files as a JPG graphic
• Adding an unknown graphic was corrupting the PDF file, this has been corrected.

1.61 ( 01-05-2003 )
•  PRO: UL & OL Tags without parameters corrupted the document
•  PRO: Consecutive Branches <br> were ignored
•  PRO: The AddHMTL restored the AlignGraphic to the left, this was wrong and there were unexpected results when calling several times the AddHTML method with graphics.
• Positioning graphics was not working anymore, there was a bug on the width, height calculation
1.60 ( 30-04-2003 ) 
• PRO: Colspan feature for tables
• PRO: Increment the maximum external font from 5 to 15 different fonts. ( F15-F29 )
• PRO: True Type fonts didn't use the correct right margins
• PRO: True Type not embedded was not using the styles
• PRO: added the BGCOLOR for Rows when using tables
• PRO: added HR tag with size and color property
• PRO: Empty Rows are sized to the correct height
• PRO: Tables between tables are joined
• PRO: Values with px properties was not right converted
• PRO: Added a new property csPropGraphBCText to control the display of a label on the Bar Code graphic
• PRO: BarCodes were flipped vertically, it was no problem for scanning them, but the text appear reversed
• PRO: Barcodes uses JPG, avoids conflicts from old graphic cards when using bitmaps
• PRO: New barcode property to set the angle. It supports only the 0 , 90 and 270 degrees for drawing it vertically.
• PRO: URL, type 4 was using adobe coordinates, now is using the same coordinates as stipulated on the component
• PRO: AddURL for type 2 was not working
• PRO: <!-PDF.ADDPAGE>
• PRO: <!-PDF.MOVETOPAGE>
• PRO: <!-PDF.ADDBARCODE>
• PRO: <!-PDF.ADDTEXTPOS>
• PRO: <!-PDF.SETPROPERTY>
• PRO: New function to retrieve the Barcode width: GetBarCodeWidth
• Setting margins will update the Y cursor and the right position, it has been also added debug information
• Border images for JPG was drawn after the graphic not inside.
• Image Borders were not scaled correctly when using zooms
• When adding the same image using relative path it was not reusing it with the previous one.
• Using the &lt;br&gt; entities doesn't interpret like a branch return <br>
• The border box of DrawBox function it was drawn with a width line set to 0
• On the AddText function you can use the file:/// property to load a text file
• Optimized for big texts to be inserted on the AddText function
• Added a new function GetTextHeight
• AddTextWidth now has different options for cutting or wrapping the text with the csPropAddTextWidth property
• AddTextWidth was not placing correctly the text with the Y cursor ( not solved on version 1.53 )
• Add Debug information on AddTextWidth function
• Positioning functions were not getting the correct page size
• Letter size was wrong, it showed 8.46" x 10.98" instead of 8.5" x 11"
• Better stress work condition

1.53 ( 14-02-2003 ) 
• PRO: BarCodes didn't work on version 1.52, corrected and uses the new priority for graphics
• PRO: Corrected the problem with the border property when it was 0 for the table
• PRO: cells across pages where printed on the same page
• PRO: cells across pages were bigger than expected
• PRO: csHTML_TRFullPage constant was not working
• PRO: Table border from the right was not well drawn
• PRO: The ordered list <OL> accepts two properties, the start and the Type ( for type 1, a, A, i, I )
• PRO: The debug information for AddHTML has been improved by replacing the < > by &lt; and &gt; this will prevent the explorer to render the debug information.
• Added results on the GetProperty when debugging it.
• AddTextWidth was not placing correctly the text with the Y cursor.
• The character \ wasn't print on the document with the AddText function
• Underlines that were break by the end of a line wasn't drawn on the next line
• Margins on the bottom of the page wasn't correct when inserting text with the AddText function and forcing a page break
• AddGraphic was not positioning at the right place on the beginning of a page insertion
• Use of entities in AddText and AddLink, you can change the default action with the csPropTextEntityConv
• Bug on csPropIntCoord used in conjunction with some cursor positioning functions
• Decimal conversions when the users inputs an error the component raises with an exception, now by default it assigns a 0 to the value.
• Added a new constant property to control relative paths, csPropIntRelativePath
1.52 ( 31-01-2003 ) 
• PRO: HTML files are interpreted faster
• PRO: Blockquote tag was not working fine
• PRO: MoveToPage can be used in conjunction with AddGraphics
• PRO: New property to control TR tag for tables, csHTML_TRFullPage will force that every row is printed in one page, you don't get a row in two pages.
• PRO: Skips trash characters from the HTML that doesn't have to be render on the document, improves size and speed for the PDF document.
• PRO: When adding a graphic on a table cell it was displaced lower than it should be
• PRO: On table cells using a different font size for the beginning of a text was not correctly draw
• PRO: Using AddLink of type 4 ( page jump ) and using float values, the PDF get corrupted.
• PRO: Added full support to the ISO Latin-1 Character Set entities in html
• PRO: Convert decimal entities to character set ( &#xx; )
• PRO: Optimized annotation ( AddLink )
• Debug to log file when using VB or another language that is not ASP now works
• Licensed version can debug license problems from VB or another language.
• AddGraphic was not returning the right Y cursor position
• AddGraphic takes priority on the same way that has been inserted, now the csPropTextOverGraph has no effect.
• Using IIS relative path for adding graphics when it doesn't find the file. Uses the same path that has been call for the asp script. ( ASP only )
• Possibility to add graphics with fixed pixel size zoom independent from width and height. ( So if it founds -1 on the value then it will use the same size of the picture )
• The csPropGraphYAlign was not working, it has been corrected.
1.51 (
09-12-2002 )
• PRO: Script tag is ignored and it does not display the contents of the script
PRO: Added <br/> tag for XLS transformation
PRO: <i> and <em> for Italic font
PRO: When using <center> it doesn't add a new line if the cursor is at the beginning of the line.
PRO: Bullets supported with the AddHTML
PRO: Adding a table with TR tags and without TD tag was causing an exeception.
PRO: Tables across pages was not correctly drawing the border cells and the background color. 
AddText, AddHTML with parenthesis was not calculating the right size.
1.5 ( 31-10-2002 )
• PRO: Script tag is ignored and it does not display the contents of the script
• PRO: Added the property of Border on the IMG tag
• PRO: Text compression level. csPropIntLZDocLevel ( ID: 507 )
• PRO: Fonts now have properties to set bold and italic.
• PRO: Bug when using more then 2 external fonts on the same PDF
• Charspace does not reset when using the AddText and setting it previusly to 0
• New function called AddTextWidth, which controls the text into a position with a width size and you can use the alignment property.
• csPageAutoAdd property to controll if the component add automatically pages, by default is true. ( ID: 211 )
• csPageCount property to get how many pages you have created.
• 16bits and 24bits on BMP graphics are converted to 8bits, it doesn't raise an error anymore
• Code Improved to enable web stress process
• BorderGraphic property when adding graphics images. csPropGraphBorder ( ID: 413 )
• Calling twice or more times BinaryWrite or SaveStream was increasing memory and not releasing it
• When using OnEndPage or Destroy without using create or OnStartPage was causing a crash, now it ignores the error and do nothing

1.41 ( 26-08-02 )
•  PRO: MoveToPage was not controlling correctly the page number, it was not moving.
•  MoveToPage  now returns true or false if it was moved or not
•  Better debug information for MoveToPage and GetTextWidth 
1.4 (
16-08-02 )
•  PRO: Adding a second table on a HTML was losing the right margin on the second table.
•  PRO: New function MoveToPage, to move between page after creating them.
•  Help document changed for csPropGraphZoom, the correct constant number is 412 and not 411. Added also on the include ASP file.
•  New property to set the Debug output to a file
•  Wrong position when adding a JPG Graphic and then a text without specifying absolute position
•  Gif graphics where giving problems on old graphic cards, this has been solved with
the help of Florain Langner who help me to find this bug.
•  The HTML font face tag was ignoring the internal fonts or the True type external fonts, use it with
font face="F15"

7-06-02 ( 1.33 )
•  PRO: Align method works for html tables ( cells )
•  PRO: When fixed size for a cell, it breaks up in multiple lines, it grows down
•  PRO: Added a new tag to do Page breaks; <!-PAGE BREAK->
•  PRO: Removed more than one spaces on the text if it's not specified with &nbsp; on html
•  PRO: Images on table cell are positioned
•  PRO: Added entities ( &quot; &lt; &gt; &amp; )
•  GIF Color reduction has been set to none
•  Fixed a bug when using the Binary Write and using reentrant code, it was generating an
exception every time the object was closed.
•  When adding twice the same graphic on the first page, it was loading it twice and
it didn't use the cache. This has been corrected.
•  If file is not found it shows an error on debug mode, but it never raise the program
•  HTTP graphic now try to get it, if you have an error then displays it ( only with debug property )
and it does not displays any error message on the PDF.
•  New property for controlling site licenses ( only registered users )
1.32 ( 03/05/2002 )
•  PRO: Bar Code height was getting the zoom size and not the scale factor
•  Flag memory when using a lot of pages
•  Memory was not been releasing when encoding with LZ
•  When using left and right alignment in just on line, the right was not aligned
•  Top margin was not adjusted when setting a new margin
1.31  ( 3/04/2002 )
•  PRO: http was erroneous when not using the proxy server.
•  New ASP example for PRO users; gets a table from a DataBase and outputs directly to the PDF
1.3  ( 29/03/2002 )
•  New installer, auto registers the component and installs samples
•  New tool to help registering and detect error with the component and the IIS
•  Setting individual margins affects the actual page, this makes the ability to change
dinamicaly the left and right margins.
•  PRO: Added tables support for HTML, read help to see what tags are supported
•  PRO: Added IMG tag for HTML
•  PRO: Support for proxy when retrieving from http
•  PRO: Now you can add graphics from http: with the addgraphic and addgraphicPos
•  PRO: Named colors using html
•  PRO: Paragraph end tag is optional </p>
•  Properties that set colors can use the 16 named standard colors, see docs.
•  Zoom factor less than 100% for JPG causes the graphic to print out of the page
•  Zooms can now be specified in pixel sizes. csPropGraphZoom
( 0 to use percent zoom and 1 to use fixed width and height pixel size )
•  Help file include on the installation, now you can see it offline
•  Internal Error message in english, there is no spanish messages
•  Internal Floating conversions does not assume you use ',' as decimal separator,
now retrieves your default regional configuration
•  Added GIF resolutions for 5,6,7 Bits (32, 64, 128 colors)
•  Barcode does not use shadows anymore, the scanning devices were getting bad readings
•  csPropGraphBOXOnBack

1.2 (PRO RC5) ( 15/02/2002 )
•  PRO: When retrieving a html file it will skip the hexadecimal chars 0xA and 0xD
•  PRO: HTML Anchor tag <A> has full support to jump inside the document
•  PRO: Links can now be wrap when it founds a margin break ( AddURL. not for the AddURLPos )
•  PRO: Links could cause an exception when using it on multiple pages.
•  PRO: Added Body tag with the background color for the document
•  PRO: Added full support to the links
•  GetProperty now returns html colors
•  GetProperty csPropPosX and csPropPosY was returning an integer and was a Float variant
•  Angle in radians of the text to display for the addTextPos
•  3D Shadow text on the addTextPos
•  New setting for the BackGround colors for the page or for the whole document
•  You have a new option to designate when opennig the document to fit to the whole page on the window. ( const csPropIntFitWin = 503 )
•  Properties to control the spaces between characters and words. Warning as it does not work for the addtext method, only for addtextpos. Also with gettextwidth you will not get the correct size width when using those properties.
•  Another option to open the document to full screen ( const csPropIntFullScreen = 504 )

1.10a ( 31/01/2002 )
Big bug found with big documents, for more than 64k, that the offset variables from inside the document where handling no more than 64k it has been resized to allow a maximum of 2GB, so this is the limit of a PDF file created with the aspEasyPDF, I really don't known if would handle this. ;-)
1.10 ( 25/01/2002 )
Create and Destroy methods
Bug when adding two different graphics on each page that was mixing the information
PRO: AddHtml now can use url from different sites or files
1.10 RC2 ( 14/01/2002 )
PRO: Now the Addhtml remembers all fonts used on the html. So when you add 4 more fonts tags when finishing it it will remember the 4 different fonts.
PRO: Add on the html the blockquote and anchor links
Underline was not using the margins, this has been fixed.
PRO: There where some blank spaces that where not drawn on html.
PRO: Fixed the bug for the align="center", it was general fault for wich was releaseing more memory that was not allocated.
1.10 RC1a ( 13/01/2002 )
PRO: Bug found on the True Type font, it was adding the Arial font even when specify another
PRO: Code Bars now works fine
PRO: Bold tag implemented <b>, only work with F1 font
PRO: Found a bug with the align="center" that causes an exception, I didn't found where it cames, hope to get it fixed on next release.
1.10 RC1 ( 11/01/2002 )
It uses the fonts that you use on the document not the all 14 fonts, this reduce the sizes and draws fast.
blank spaces at the beginning of the word and in the end was trimmed when using the AddText method.
The csPropPar margins has been remplaced by the page margins and is defined for each page.
The csPropIntCoord now affects alls coordinates, graphics and positions.
Complete underline for addparagraph ( not supported for justified align )
Underline now draws with the same color of the text
Underline bug fix when AddTextPos with -1 argument
Added some new methods, SetFont, PageSize
International charset size
Concatenated branches when using the addParagraph
Underline height varies from the size of the font
When adding bitmaps and Gifs there was a bug that didn't release the work buffer memory when destroying the object. The JPG was not affected.
PRO: Coded all features inside the 1.10

1.03 ( 8/12/2001 )

The BinaryWrite it now fully supports graphics, so you don't have to care about saving files everywhere and also about the privileges to be write enable.  
1.03 ( 6/11/2001 )
Removed the bug from the Right Paragraph margin.
When adding the margins from right to left it was not well justified when drawing text.
1.02 ( 20/10/2001 )
Reentrant creation of the component was not releasing all the memory and crashed when creating more than 2 times
1.01 ( 2/10/2001 )
Small bug on the registered version and handling the license file
1.0 ( 01/10/2001 )
A lot of changes, please make a backup of the last binary version because you can get a different look from this version.
Removed the message that the file was damaged and was being repairing, this correction has made a lot of internal changes. It has been improved the speed, the document is generated in the fastest way.
Priority for text / graphics, text over graphics or down the graphics.
Removed the limitation of 10 graphics per page to 100 graphics per page.
When adding two same file graphics, then it only adds one with two different positions. Optimize the size of the PDF document. 
Now you can specify the color of the boxes and lines, and also the fill color for the boxes.
Added shadow boxes
Measure the text length with the GetTextWidth method
Added more properties to control the page number, width and height.
For registered users, now you can specify where is the license file allowing you a different location of the license file. Better control on different IP address. Add the unique ID machine for multiple address. 
and added internal functions that improves speed and reliability.

0.99 Release Candidate 8 ( 02/08/2001 )
New license module for registered users, this will provide standalone updates.
Added new properties to control the graphic position and size, csPropGraphXAlign, csPropGraphWZoom and csPropGraphHZoom . 
0.99 Release Candidate 7 ( 20/07/2001 )
Compatible with Visual Basic and Scripting technologies ( JavaScript and Basic Script )
Corrected the bottom and top properties that were ignored
0.99 Release Candidate 6 ( 17/07/2001 )
Corrected the addText when changing color property was adding a new line
The addGraphic was not positioning to the actual position of the cursor
 
0.99 Release Candidate 5 ( 16/07/2001 )
Corrected the addText paragraph for auto adding the next page with the corrected position without overlaying it.
Fixed the BottomEnd property for the margin
Corrected the addText function to add special characters " ( ) ".
AddBox was buggy 
0.99 Release Candidate 4 ( 13/07/2001 )
Changed the way that it works the addText, now it doesn't add paragraphs. See documentation to known more about this change.
Added two new functions to quick control the positions and the margins of the page.

0
.99 Release Candidate 3 ( 29/06/2001 )
Added JPEG support whit 24 bits!

0
.99 Release Candidate 2 ( 5/06/2001 )
Added the right paragraph space (
csPropParRight )
0.99 Release Candidate 1 ( 4/06/2001 )
Graphic support. Bitmaps and Gifs in 8 bit resolution ( 256 colors )
Bitmaps are compressed inside the PDF with the LZ ( the same used by the gif format )
2 more fonts added, symbol and Zap
Underline option with AddtextPos method
Page properties, now you can set orientation and page size
Properties to control the paragraphs position

0.95 ( 17/05/2001 )
Small bug found when drawing lines or boxes it was displaying a message about an illegal m operation on text box. On previous previous was working ok.

0.92 ( 14/05/2001 )
Added a lot of request from the users
String errors translated to English, (they were in Spanish ;-) )
Added colors to the AddText and the AddTextPos method, it looks beautiful and you can specify directly the RGB color, like the font color in HTML.
Added space between paragraphs. ( see SetProperty csPropParSpace in docs)
Added the header information, you can specify the title, author and other PDF properties. On PDF Reader press CTRL+D to see the window properties.

0.91 ( 14/05/2001 )
Small bug removed.

0.9 ( 13/05/2001 )
First version, full functional and released in Beta state to see how it works and what the users says in productivity .