Version history

  • Version 3.0.49.0, released July 14, 2010
    • The Section.StartPage event is not respecting the restart page number at a new section, resulting in an incorrect page number for the first page of the new section.
    • When a document has multiple sections and the document is generated in event-driven mode, some memory is not released during the write, but when it's finished.
  • Version 3.0.48.0, released June 7, 2010
    • Added GS1-128 support to the Code128BarcodeShape (GS1Compatible property)
  • Version 3.0.47.0, released May 27, 2010
    • Links inside a table (paragraph) which spans multiple pages slows down generation.
  • Version 3.0.46.0, released May 3, 2010
    • XML in event driven mode: On a paragraph element with a missing or incorrect type attribute the generation is stopped and doesn't result in exception (like in non event driven mode), but in a PDF document which includes everything up-to this paragraph.
    • When using links (a element with href attribute) inside XhtmlParagraphs, an OutOfMemoryException is thrown when the link is broken on 2 pages.
    • A NullReferenceException is thrown during write when setting a TextFieldShape.Value to null/nothing.
  • Version 3.0.45.0, released February 26, 2010
    • In the xml schema definition (XSD) DOUBLEASUNITTYPE does not include the px and um postfix.
    • Paragraph.Image.FitPolicy Shrink is not respecting the height when the image is placed inside an Area.
  • Version 3.0.44.0, released February 8, 2010
    • PageDisplay.FitBoundingBoxHorizontally and FitBoundingBoxVertically added.
    • On win7/win2008r2 some gif images are flipped (bottom-up).
    • On win7/win2008r2 some gif images results in ‘Color masking not supported on this type of image’ exception.
    • For some gif images the transparant color is not respected.
    • Images without explicit resolution are sized too large (72dpi was used, this should be 96dpi)
  • Version 3.0.43.0, released November 12, 2009
    • TableColumnDefinitionCollection.Count is missing.
    • If row.MinHeight is specified and all cells inside this row has no paragraphs, the row border can drawn below the content area (overflowing the footer area).
    • The TextShape positions text with a left side bearing without respecting this value.
    • The field appearance for rotated FieldShapes in acrobat 9 is incorrect in highlight field mode.
    • PageShape: In rare cases streams are copied incorrect from source to target document, resulting in corrupt PDF documents.
    • PageShape: Some password secured document throws an WrongPasswordException even if the password is valid.
    • On Vista x64 and Win7 x64 in 64-bit mode document.Write sometimes throws an exception.
  • Version 3.0.42.0, released July 29, 2009
    • Sometimes the underline, double underline, or strike out is too fat.
    • Some shapes uses 3 digits [as resolution] to position while other shapes uses 5, this can lead to small rounding errors between them.
  • Version 3.0.41.0, released July 10, 2009
    • In rare conditions a truetype font cannot be used, due to invalid glyph substitutions.
  • Version 3.0.40.0, released June 15, 2009
    • On Turkish Windows the license is not working when the runtime attribute contains a lowercase i
    • XSD has been improved. Some properties where missing and 'sequence' has been changed into 'choice' to give better IntelliSense support.
    • Image[Shape]: TIFF images which are PackBits compressed generates a "Parameter not valid" exception.
  • Version 3.0.39.0, released May 1, 2009
    • RtfParagraph: Missing characters in selected font are replaced by alternative font.
    • RtfParagraph: Hex encoded character after unicode escaped character results in incorrect behaviour.
  • Version 3.0.38.0, released April 15, 2009
    • XhtmlParagraph: cell and table widths used in the style attribute specified in pixels (px) are handles as they are in points (pt).
  • Version 3.0.37.0, released March 20, 2009
    • AttributeNotFoundException moved from TallComponents.PDF.Layout into TallComponents.PDF.Layout.Xml namespace.
    • Static license class added, this class allows you to programmatically check if you have a valid license installed.
    • Some exceptions are internal and not serializable.
  • Version 3.0.36.0, released March 17, 2009
    • VB.NET generates compile error (Error ID: BC30610) when a new class derives from a derived paragraph class (e.g. TextParagraph).
    • Image and ImageShape: TIFF images created with a path or stream ignores the MaskColor property.
    • OutOfMemoryException is thrown when a Drawing fits on a Page (without respecting the margins), however with the margin applied it doesn't fit anymore. Now it generates a DrawingSizeException.
  • Version 3.0.35.0, released March 2, 2009
    • Image and ImageShape: Support for UNC paths added.
    • XhtmlParagraph: Border properties in CSS style are incorrectly parsed when hex numbers are used for the color.
  • Version 3.0.34.1, released December 18, 2008
    • XhtmlParagraph: a 'li' element without 'ol' or 'ul' parent results in an IndexOutOfRangeException.
  • Version 3.0.34.0, released December 15, 2008
    • Section.TrimBox added.
    • XhtmlParagraph: Exception handling improved. The paragraph ID is included in the exception now.
  • Version 3.0.33.0, released November 17, 2008
    • XhtmlParagraph: UseInlineImage bool property added. Inline images are rendered as black boxes in Adobe Reader|Acrobat 9.0.0, please use 'false' (default = 'true') if you want to display the resulting PDF correctly.
    • XhtmlParagraph: documents with more than 10.000 images results in swapped images.
  • Version 3.0.32.0, released November 12, 2008
    • Setting FieldShape.BorderWidth = 0 results in thin border.
    • XSD: DOUBLEASUNITTYPE does not allow negative values and fractional numbers.
    • XSD: <section pagesize="letter" /> was reported as incorrect.
  • Version 3.0.31.0, released October 8, 2008
    • Fragment.TrimStartOfLine property added.
    • Paragraphs.Image sometimes throws an ImageSizeException when the image should exact fit.
  • Version 3.0.30.0, released September 29, 2008
    • Area.LastBehavior property added (default = NotFirst). As of 3.0.21.0 we changed the Last behavior, resulting that you cannot specify a Last Area that will be present on a single page section as well. Set this property to Always to do that.
  • Version 3.0.29.0, released September 4, 2008
    • PageShape: Added support for 128 bit AES encrypted files.
    • Font.LicensingRights property added.
    • Css style sheets created from a path are not closed/disposed. (this applies to style sheets referenced with an @import at rule or link element also).
  • Version 3.0.28.3, released August 25, 2008
    • Standard only: Document.OpenActions are not embedded in document.
  • Version 3.0.28.2, released August 15, 2008
    • XhtmlParagraph: <table style='width: 100%'> results in collapsed table.
    • XhtmlParagraph: <cell style='width: xxx'> is not respected.
  • Version 3.0.28.0, released July 16, 2008
    • Improved TIFF handling: - Compression 32946 (0x80b2) support added.
    • XhtmlParagraph: Sometimes images are handled incorrectly.
  • Version 3.0.27.0, released July 15, 2008
    • Improved TIFF handling: - Compression 8 support added.
    • Bookmarks appear closed by default (broken in 3.0.19.0)
    • On the root ShapeCollection from Drawing.Shapes the VirtualHeight and VirtualWidth are not respected (broken in 3.0.24.0).
  • Version 3.0.26.1, released July 4, 2008
    • Improved TIFF handling: - Compression 7 (without JPEGTables) support added. - LZW compressed images with alpha channel support added.
  • Version 3.0.26.0, released July 3, 2008
    • Added LicenseCollection class, this class let you enter the key and value programmatically.
    • Added Fragment.Background property, this let you specify a Brush for the background.
    • XhtmlParagraph: generic font family 'serif' should be mapped to 'Times new roman' not 'Arial' (which is a sans-serif family)
    • Bitonal rgb PNG images were converted into gray colors.
    • Images with alpha channel can result in incorrect colored text.
    • Some GIF images result in corrupt PDF output.
  • Version 3.0.25.2, released May 13, 2008
    • Specifying a Table.RepeatFirstRows larger than the actual number of rows results in a hanging document.Write process.
  • Version 3.0.25.1, released April 28, 2008
    • XhtmlParagraph: Image shrinking does not take padding and margin into account.
  • Version 3.0.25.0, released April 23, 2008
    • If you include an Image in an Area and you set its FitPolicy to Shrink and its native size does not fit the Area, then the Image will be missing on the first page on which it should appear.
  • Version 3.0.24.0, released April 22, 2008
    • Some GIF images are flipped vertically.
    • RtfParagraph: A table without any cell results in a NullReferenceException.
  • Version 3.0.23.0, released April 11, 2008
    • RadialGradientBrush.X and RadialGradientBrush.Y are now relative to the origin of the Shape to which the brush is applied. Previously these coordinates were relative to the innermost enclosing ShapeCollection.
    • Properties StartX, StartY, EndX and EndY of class AxialGradientBrush are now relative to the origin of the Shape to which the brush is applied. Previously these coordinates were relative to the innermost enclosing ShapeCollection.
    • Fragment.Subscript and Fragment.Superscript does not extract scale and offset information from font.
    • Setting PageShape.KeepAspectRatio to true and specifying a width or height only maximize the page to it's original size.
    • When using standard fonts the eth character (0x240) returns an incorrect width.
  • Version 3.0.22.2, released February 20, 2008
    • Added property Area.Clip. If this property is true, then all content will be rendered as if the height of the area is infinite. The content will be clipped to the area boundaries. Default value is false.
  • Version 3.0.22.1, released February 13, 2008
    • Image[Shape].InvertCmykChannels property added.
    • RtfParagraph: LineSpace handling is incorrect.
  • Version 3.0.22.0, released February 5, 2008
    • Xhtml initialization time is improved.
    • When FIPS compliant cryptography is enforced, the MD5CryptoServiceProvider throws an exception.
    • ImageShape: TIFF images are incorrect rotated.
    • XhtmlParagraph and SimpleXhtmlShape allocates much shared memory.
  • Version 3.0.21.1, released January 16, 2008
    • XhtmlParagraph: Named font-sizes (e.g. large) are not supported.
    • Fragment.HasContextFields doesn't work for Fragments inside a MultilineTextShape.
  • Version 3.0.21.0, released January 9, 2008
    • If a section has only a single page and an Area has its Last property set to true, then the Area is displayed always. This is incorrect behavior. If a section has only a single page, an Area should only be displayed on this page if the First property is set to true.
  • Version 3.0.20.0, released January 3, 2008
    • Inside Areas Paragraph.Compose is not called.
    • Image[Shape]: Tiff images constructed from streams are embedded multiple times in the PDF even if the image is the same.
  • Version 3.0.19.0, released December 12, 2007
    • ShapeCollection.Clip = false doesn't work correct.
    • Cannot change Fragment.PreserveWhiteSpace after setting Text.
    • XhtmlParagraph: Text inside a nested table is wrapped incorrectly.
  • Version 3.0.18.5, released November 30, 2007
    • XhtmlParagraph: large images throw exception.
    • XhtmlParagraph: 'class' element on Table is not respected.
  • Version 3.0.18.2, released November 22, 2007
    • AllowPartiallyTrustedCallers attribute added to the .NET 1.1 assembly (the .NET 2.0 assembly already has this attribute)
  • Version 3.0.18.1, released November 19, 2007
    • Small font sizes uses thick decorations (e.g underline).
  • Version 3.0.18.0, released November 12, 2007
    • XhtmlParagraph: border="0" results in thin line around image.
    • When using a PageShape which is constructed with stream throws NullReferenceException during doc.Write.
  • Version 3.0.17.0, released November 2, 2007
    • XhtmlParagraph: Image support improved (support for inline images added).
  • Version 3.0.16.3, released October 26, 2007
    • XhtmlParagraph: In web context MapPath is used to resolve images.
    • XhtmlParagraph: Table sizing algorithm is sometimes incorrect.
  • Version 3.0.16.2, released October 19, 2007
    • FieldShapes inside a Drawing are always left aligned.
  • Version 3.0.16.1, released September 18, 2007
    • Large fonts (like ArialUni.ttf) are consuming large amounts of memory.
    • Some CMYK JPG images the colors are displayed inverted.
  • Version 3.0.16.0, released September 14, 2007
    • Added properties TextParagraph.TabStops and MultilineTextShape.TabStops. These properties allow you to define tab stops. See type reference for more information.
    • Performance of XhtmlParagraph has improved by a factor 2 or 3, depending on the size of the XHTML document.
    • Added support for CSS syntax color:rgb().
    • Left-aligned tab stops are ignored by RtfParagraph.
    • Adding multiple PageShape objects that share fonts and images cause the shared fonts and images to be duplicated in the output document. Consequently, the size of the output document is larger than it has to be. Fonts and images that are shared by page shapes are now embedded only once.
    • If a table is wider than the available space due to cells that have the Fixed property set, then the border of the enclosing table appears smaller than the table.
  • Version 3.0.15.0, released August 16, 2007
    • Image[Shape]: When using a stream the data is embedded in the PDF only once even if the image is displayed multiple times.
    • RtfParagraph: NullReferenceException is thrown when RTF does not contain (required) font table.
    • Image[Shape]: Bitonal BMP file with RGB color map renders black.
    • Image[Shape]: CCITT Group 3 compressed TIFF images with 2-dimensional encoding are not supported.
  • Version 3.0.14.0, released July 30, 2007
    • Character sets A and C are now also supported for Code128 barcodes.
    • XhtmlParagraph.BasePath now also supports local images.
    • On Windows XP some fonts cannot be read anymore after security update (KB928365)
    • RtfParagraph: NullReferenceException is thrown when a table is inside the header or footer inside RTF.
    • Section.Orientation is used on first page from section only.
    • XhtmlParagraph: NullReferenceException is thrown if .Path != null and .Text == null.
  • Version 3.0.13.4, released June 4, 2007
    • RtfParagraph: Background color on text fragment is not respected.
    • RtfParagraph: FormFeed character in RTF is not respected.
    • XhtmlParagraph: Background color on text fragment is not respected.
  • Version 3.0.13.3, released May 29, 2007
    • Border on XhtmlParagraph is not respected.
    • XhtmlParagraph: href entry in 'a' tag is not converted into link.
  • Version 3.0.13.2, released May 23, 2007
    • When using a bullet in a NumberedItem the bullet is sometimes a little bit superscripted.
  • Version 3.0.13.1, released May 11, 2007
    • If an XhtmlParagraph is used in a header or footer, it is repeated per the page number. E.g. once on page 1, twice on page 2, etc.
    • If an XHTML img element has no width or height specified and the available width is smaller than the image width, then the aspect ratio is not preserved.
  • Version 3.0.13.0, released May 10, 2007
    • Added properties PageShape.SkewX and PageShape.SkewY.
    • Rectangle is not serializable,
    • PNG images without an alpha channel may result in bold looking text in the Adobe PDF reader.
    • RtfParagraph: Text rendered with a monospaced font, looses its spaces at the start of each line.
    • RtfParagraph: Tables are rendered incorrectly when cells contain very long words.
  • Version 3.0.12.2, released April 26, 2007
    • RtfParagraph: Image scaling is handled incorrectly.
  • Version 3.0.12.1, released April 17, 2007
    • RtfParagraph: Indentation for numbered items is incorrect.
  • Version 3.0.12.0, released April 11, 2007
    • ShapeCollection.ClipPath property has been added. The new FreeHandStartSegment can be used to start the clip path on a position other than 0,0.
    • If an XhtmlParagraph is added to a table cell then Document.Write does not return.
    • RtfParagraph: Two (or more) white-spaces are converted to one single white-space.
    • RtfParagraph: White-space after normal dash (-) is removed if the text is in a table cell.
    • RtfParagraph: The bullet character is converted to the §-symbol.
    • The zero-width space character is handled incorrect when Fragment.PreserveWhiteSpace = true.
  • Version 3.0.11.4, released March 9, 2007
    • Several RtfParagraph problems fixed.
  • Version 3.0.11.3, released March 6, 2007
    • If a barcode follows an element that has a dashed border, then the vertical lines of the barcode are dashed as well.
  • Version 3.0.11.2, released February 27, 2007
    • Some stylesheets cause the following exception: "Unable to cast object of type 'System.Collections.DictionaryEntry' to type 'System.String'.".
  • Version 3.0.11.1, released February 16, 2007
    • It is now possible to specifiy column definitions per table. This allows you to specify sizing behavior per column instead of per cell.
    • It is now possible to specify relative column widths (percentages).
    • Added charting samples.
    • The AxialGradientBrush inside rotated shapes is displayed incorrectly.
    • Small checkbox and radiobutton fields with a 3D border do not have enough space to display the selected check symbol.
    • Inset property of radio buttons is not respected.
    • Links are not included in generated document after rtf conversion.
    • Whitespace between inline span elements not shown.
  • Version 3.0.11.0, released February 6, 2007
    • CSS Handling has been reworked and now is handling inheritance and class/id/important selectors correctly. (Check tutorial for more details)
    • All shapes and the shapecollection are rotatable now (also around a relative point)
    • New sample: PdfSection (Import an existing PDF document)
    • Updated sample: Event driven generation of headers/footers.
    • XML: BackgroundArea/ForegroundArea can be used directly without wrapping in the collection.
    • XHTML: Whitespace between inline elements not shown.
  • Version 3.0.10.0, released January 15, 2007
    • The tutorial has been extended to cover most topics.
    • The xhtml overview has been included in the tutorial (See Content importers).
    • The Hyphenate event has been renamed to LineBreak (TextParagraph/MultiLineTextShape)
    • FileName property removed from XhtmlParagraph (use Path instead).
    • NewWindow property has been renamed to WindowBehavior (ExternalDestination).
    • FileName property has been renamed to Path (ExternalDestination)
    • Added new action: LaunchAction
    • RTF import now can load a RTF from a given (web)path (Path property added).
    • Constructors added to Spacing (margin, padding) and ShapeCollection class.
    • Virtual function Compose available on Paragraphs, table Row/Cell and the Fragment(Collection) classes.
    • Most classes are now cloneable.
    • XHTML: Invalid object reference exception when starting with a bullet/numbered item (UL/OL)
    • Brushes were not transformed when setting virtual height/width.
    • XHTML: A nested numbered list (OL) in a bullet list (UL) is shown as a bullet list.
    • Exception when setting a colspan on a cell so the total width will become wider than the definition.
    • Text to big detection triggered in very long sections (> 100 pages) with a header/footer that doesn't fit the reserved space.
  • Version 3.0.9.0, released December 27, 2006
    • Cropbox and Bleedbox can be defined (Professional version only)
    • New sample illustrating DataBinding (Table based)
    • Pagenumber can be set in StartPage event (Section)
    • XHTML: Extended/improved support (See XHtmlOverview.pdf in Documentation folder for details)
    • Loopcondition when text does not fit (Fontsize larger then available height page)
    • XHTML: Default styles reviewed and adjusted
    • Arc and Pieshape: Negative sweep is incorrectly drawn.
  • Version 3.0.8.0, released December 12, 2006
    • Hyphenation (word breaking) possible via new event on TextParagraph and MultiLineTextShape.
    • XHTML documentation improved (including supported tag overview)
    • Document actions (on document open, print, save and close) added.
    • XHTML: BasePath for URI, image and stylesheet resolving.
    • XHTML: Stylesheet handling improved
  • Version 3.0.7.0, released November 28, 2006
    • Javascript action support, allowing document(data) verification and manipulation.
    • XHTML: Named character-tags support extended with Unicode-characters
    • TIFF images with huffman-encoding not handled correctly.
    • XHTML: DIV-tag alignment not honored
  • Version 3.0.6.0, released November 20, 2006
    • The known issues regarding the table footer and document signing are no longer repeated. Any update will be marked as 'New feature'.
    • Samples extended with XML document definitions.
    • CrossreferenceSection: Seal removed allowing easier access from XML (Set eventhandlers in default constructor)
    • Tables read in event mode trigger an exception if no header row is defined.
    • CrossreferenceSection did not handle nested tables.
  • Version 3.0.5.0, released November 3, 2006
    • Property "Orientation" on Section allows rotating the page in the viewer.
    • New paragraph type: Whitespace, allowing to insert some blank space.
    • New paragraph type: Horizontal line, Allows to insert a horizontal ruler in the document.
    • Document metadata can be stored in the document.
    • Some shapes are rotatable around a point other than its origin, allowing for example rotating around the center. (PageShape, (Multiline)TextShape, ImageShape)
    • QueryPageSettings: PageSize not checked to determine if the page size has changed.
    • Images are flipped vertically when changing compression (memory bitmaps only).
    • Forward referenced paragraphs can not be resolved. #p always replaced with current pagenumber.
    • True-type fonts have a incorrect character mapping definition.
  • Version 3.0.4.1, released October 20, 2006
    • Some Arabic ligatures in font not supported
    • "Image could not be reloaded" exception.
    • Some TIFF images with Alpha-layer distorted.
    • FieldShapes sometimes (random) not visible in Acrobat 6.
    • Empty pages generate an exception when writing to a ASP Response stream.
  • Version 3.0.4.0, released October 9, 2006
    • Tutorial available
    • Notes can be attached to paragraphs and fragments
    • The NoteShape has been added, allowing inserting notes to a document.
    • Ligature support re-activated
  • Version 3.0.3.0, released September 27, 2006
    • Collections extended with Contains(), Insert(), Remove(), RemoveAt(), IndexOf() and Clear()
    • xhtml: Forms are supported (See documentation for details)
    • TIFF: Some images have black and white inverted
    • xhtml: Style not always applied
    • Transparent renders to white
    • Password protected (encrypted documents) can not be opened.
    • Ligature support (character combining) broken
  • Version 3.0.2.0, released September 15, 2006
    • The XhtmlParagragh has been reworked, now offering improved support for styles and fonts.
    • Pageshape always opens first page
    • VB.NET samples always generate 'Areas.exe' as output
    • Transparant color raises exception
    • Encrypted documents (password protected) can not be opened.
  • Version 3.0.1.2, released August 14, 2006
    • PDF base version updated from 1.3 to 1.4
    • The samples are now included in the library-download.
    • AddRange support added to collections allowing to add sub-collections.
    • xhtml: Page can now be loaded from a website.
    • Barcode shapes cannot be instantiated from XML.
    • Bookmark referencing generates exception.
    • xhtml: table lines not supported on row/cell.
    • SubmitFormAction and ResetFormAction can only be added from XML by including the namespace.
    • xhtml: tfoot-element in table only displayed at the end of the table.
  • Version 3.0.1.1, released July 21, 2006
    • Headings have a reference to themselves.
    • Samples available in both C# and VB.
    • Color.Transparant raises exception
    • Partially trusted servers issue.
    • File ID in file trailer.
    • XHTML: Unable to parse color in format RGB(0,255,0).
    • Forward-only XML reader in event mode can be mispositioned.
    • Numbered item: Number does not move to next page if at end of page.
    • Form fields: Submit/Reset-action missing.
    • xhtml: tfoot-element in table not supported
  • Version 3.0.1.0, released July 5, 2006
    • Final release of TallPDF.NET 3.0.
    • Resource problems with area's that use resources (brush).
    • Partially trusted servers.
    • NumberItem can not be aligned.
    • Databinding in Table: Event driven generation from XML .
    • XSD for XML validation ambigious in VS2005