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 <br> 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 < and > 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 on html
• PRO: Images on table cell are positioned
• PRO: Added entities ( " < > & )
• 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 .