Version 12 (Latest Build v12.24)
   New Features
  • Improved error handling during PDF merging to prevent application crashes. (v12.24)
  • Added TextAlignment options for TextWatermark. (v12.24)
  • Introduced support to suppress the field-level JavaScript using MergeOptions. (v12.15)
  • Supports getting fonts from the resource provider based on the font name. (v12.14)
  • Supporting a PDF having note annotation as string object instead of name object. (v12.13)
  • Ability to set tab order for the page. (v12.13)
  • Ability to set Alternate Description for Link in the Tag using StructureElement. (v12.13)
  • Ability to extract text from a PDF having custom encoding with octal text. (v12.13)
  • Ability to get the tab order of form fields from an existing PDF. (v12.11)
  • Added support for setting initial page zoom in percent values. (v12.11)
  • Enabled support for merging PDFs with invalid color space entries. (v12.11)
  • Supports merging PDFs with some logical structure issues. (v12.10)
  • Supports text extraction in the visible order. (v12.10)
  • Supports adding a PNG image containing an IDAT chunk with invalid length. (v12.09)
  • Supports merging PDFs that does not have "fields" entry in Acroform dictionary. (v12.08)
  • Supports using Google fonts in PDF. (v12.05)
  • Supports merging PDFs having invalid XREF table. (v12.04)
  • Allows retrieving Creation/Modified date of an existing PDF document. (v12.02)
  • Buttons can have an image (icons) and label text. (v12.01)
  • Supports extracting 3D images (.u3d, .prc) from an existing PDF. (v12.01)
  • Supports adding 3D images (.u3d, .prc) to PDF. (v12.01)
  • Add page elements without using X & Y or handling overflows using the AutoLayout feature. (v12.01)
  • Add rich text to the text fields. (v12.01)
  • Supports RTL Reading order in text elements. (v12.01)
  • Character shaping of 32-bit Unicode text is supported (other than HtmlArea and FormattedTextArea elements). (v12.01)
  • Supports Barcodes in LayoutEngine. (v12.01)
  • Supports adding Links in PDF reports. (v12.01)
  • Supports adding images dynamically to reports. (v12.01)
  • Supports form filling and extracting text without using the owner's password. (v12.01)
  • Supports retrieving security permission details from an existing PDF. (v12.01)
  • Supports detecting JavaScript actions from existing form fields. (v12.01)
   Bug Fixes
  • Resolved a PdfParsingException encountered during the merging of specific PDF documents. (v12.24)
  • Fixed an issue with line breaking in text containing periods, hyphens, and whitespace. (v12.24)
  • Addressed a problem with timestamping and signing PDF documents. (v12.24)
  • Fixed an InvalidCastException that occurred when merging certain PDF documents. (v12.24)
  • Corrected the positioning of multiline TextWatermark. (v12.24)
  • Added missing type entry in the embedded file dictionary. (v12.23)
  • Resolved an issue with incorrect display of right-to-left text in form fields when the text starts with numbers. (v12.22)
  • Fixed an ArgumentOutOfRangeException that occurred when merging certain PDFs in a multithreaded environment. (v12.22)
  • Fixed an error (Maximum Float Value Exceeded) that occurs when incrementally signing a specific PDF document. (v12.21)
  • Resolved the "Index was outside the bounds of the array" exception that occurred while generating a PDF with HtmlArea. (v12.21)
  • Resolved a NullReferenceException when loading a DLEX file from a stream or byte array. (v12.20)
  • Corrected the display of the Ampersand symbol using its HTML entity. (v12.20)
  • Fixed an issue with data label display in IndexedLineSeries. (v12.20)
  • Addressed an InvalidCastException when merging a specific PDF. (v12.20)
  • Fixed missing text during PDF text extraction. (v12.20)
  • Corrected extra characters appearing during text extraction from PDFs. (v12.20)
  • Fixed the addition of extra spaces for certain German characters during text extraction. (v12.20)
  • Fixed an issue where bookmarks were problematic during merging. (v12.19)
  • Added a non-clickable link for empty URLs in LayoutEngine data. (v12.19)
  • Resolved a NullReferenceException when handling overflows with header rows and column spans. (v12.19)
  • Fixed an issue that corrupted existing barcodes during PDF merging. (v12.19)
  • Resolved the "Indirect Object contains an invalid stream length" error when merging certain PDF documents. (v12.18)
  • Addressed the "InvalidCastException" issue during PDF merging. (v12.18)
  • Corrected bookmark and action issues when merging multiple PDFs. (v12.18)
  • Fixed the problem that disabled additional actions when JavaScript is disabled during PDF merging. (v12.18)
  • Fixed an issue with SignatureField's orientation when the page is rotated. (v12.17)
  • Fixed an issue with extracting text with a specific PDF document. (v12.17)
  • Fixed an issue with merging a specific PDF that has a link annotation. (v12.17)
  • Addressed an issue where text extraction was missing certain content. (v12.16)
  • Resolved an InvalidCastException that occurred during attachment retrieval from PDF documents. (v12.16)
  • Fixed another InvalidCastException related to merging a specific PDF document. (v12.16)
  • Corrected an issue with height calculations for TextArea when invoking the GetVisibleLineCount method. (v12.16)
  • Resolved an issue with retrieving TargetPageNumber from PdfOutline. (v12.15)
  • Addressed an issue with setting Core fonts to HtmlArea using FontSelecting event. (v12.15)
  • Rectified a NullReferenceException encountered when calling GetRequiredHeight or setting the height of the UnorderedList with tagging enabled. (v12.15)
  • Corrected an issue with merging and optimizing a specific PDF document resulting in scrambled PDF output. (v12.15)
  • Fixed "An entry with the same key already exists" error when optimizing a specific PDF for fonts. (v12.15)
  • Fixed an issue with text display when font otimization is used while merging. (v12.14)
  • Fixed an issue with setting the Max value of Y-Axis. (v12.14)
  • Fixed an issue with spacing between a Paragraph and its border in HtmlArea. (v12.14)
  • Fixed an issue with Text line width calculation. (v12.13)
  • Fixed an issue with showing filled value in combo box when the form is flattened. (v12.13)
  • Resolved an issue with InitialPageZoomPercentage. (v12.12)
  • Resolved a null reference exception when merging PDFs without an AcroForm entry. (v12.11)
  • Addressed an issue with adding an HtmlArea to a table cell in a tagged PDF. (v12.11)
  • Rectified an issue with positioning an image at an existing form field when the page is rotated to 90 degrees. (v12.11)
  • Fixed an issue with the IIF function. (v12.11)
  • Corrected an issue with letter spacing. (v12.11)
  • Eliminated the "cannot access a closed stream" error when adding a specific Tiff to a PDF. (v12.11)
  • Resolved a NullReferenceException that occurred during merging and filling a specific PDF. (v12.10)
  • Corrected an issue related to including kerning information. (v12.10)
  • Fixed a problem when using a font with character shaping in a multithreaded environment. (v12.10)
  • Rectified a problem where positioning elements on an existing form field was affected when the page is rotated. (v12.09)
  • Addressed an IndexOutOfRangeException that emerged during the merging and flattening process of a specific PDF. (v12.09)
  • Resolved an issue causing text to appear scrambled upon merging and optimizing a PDF. (v12.09)
  • Successfully mitigated an OutOfMemoryException arising during the merging of a particular tagged PDF. (v12.09)
  • Fixed an InvalidCastException that occurred during the merging and optimizing of a specific PDF. (v12.09)
  • Corrected an issue related to the X-Axis label position and display within a chart. (v12.09)
  • Fixed an issue with TextArea having space character alone with TextAlign and RTL settings. (v12.08)
  • Fixed an issue with adding compressed BMP images. (v12.07)
  • Fixed an issue displaying space character. (v12.06)
  • Fixed an issue selecting radio buttons having polish characters as export value. (v12.06)
  • Fixed an IndexOutOfRangeException that occurs when creating a PDF from a specific Tiff image. (v12.06)
  • Fixed an Index out of range exception that occurs when merging a specific PDF. (v12.05)
  • Fixed an OverflowException that occurs when loading an OTF font. (v12.05)
  • Fixed a NullReferenceException that occurs when merging a specific PDF. (v12.05)
  • Throws exception when merging a secured PDF byte data using MergeDocument. (v12.05)
  • Fixed an issue with text alignment in HtmlArea. (v12.05)
  • Fixed an issue with rendering text added using a barcode font. (v12.05)
  • Fixed an error that says "Compression is not Supported" while adding a compressed BPM image to PDF. (v12.05)
  • Fixed an issue with extracting text from a specific PDF document. (v12.05)
  • Fixed an issue with setting dynamic path for an image layout element. (v12.05)
  • Fixed an issue with overflow table not retaining the original table attributes. (v12.05)
  • Fixed an issue with displaying spaces. (v12.04)
  • Fixed an issue with encoding text for barcodes. (v12.03)
  • Fixed an InvalidCastException caused when merging a specific PDF document. (v12.03)
  • Fixed an issue with displaying X-Axis label for max value. (v12.03)
   Compatibility

v12 is compatible with v11. However, most of the depreciated methods and properties in the previous versions have been removed in v12. All code written against v11 will compile against v12 but you will receive compiler warnings when using any depreciated items until they are changed. Listed below are the details of deprecated/removed types and suggested replacements:

  • Removed the Image constructor that takes Bitmap image, use ImageData instead to create Image object. (v12.01)
  • Deprecated the DrawToWeb method, instead write the file content to the Response. (v12.01)
   Version 11 (Latest Build v11.43)
   New Features
  • Added support to merge PDFs having a NULL entry for annotations. (v11.32)
  • Added support to merge PDFs having AcroForm entry as an Array instead of a Dictionary. (v11.31)
  • Supports merging PDFs with StructureTreeRoot at zero position. (v11.28)
  • Retrieve human-readable export values of Radio buttons instead of the encoded string. (v11.23)
  • Updated the default font of HtmlArea to LiberationSans-Regular. (v11.22)
  • Supports adding a Select tag in HtmlArea without any option tags. (v11.20)
  • Supports PNG images that do not have an end tag (IEND). (v11.17)
  • Allows merging of PDFs having a wrong entry for PrintScaling in ViewerPreferences. (v11.16)
  • Added an optional segment count parameter to the MacroPdf417 barcodes. (v11.13)
  • Added support to validate the Digital Signatures present in a PDF. (v11.11)
  • Added the ability to get the information of fonts present in a PDF. (v11.11)
  • Added the ability to find whether the fonts present in a PDF are embedded. (v11.11)
  • Added support to use WOFF version 2 fonts. (v11.11)
  • Can generate or merge linearized PDFs of any size subjective to the platform being used and resources available. (v11.10)
  • Added Support to generate PDFs with PDF/UA compliance. (v11.09)
  • Added the ability to set Author to a Note annotation. (v11.09)
  • Added the ability to detect if the PDF has dynamic XFA form. (v11.09)
  • Added the ability to get the Pixel format of an image from an existing PDF. (v11.09)
  • Added support for document timestamping. (v11.08)
  • Added support for PAdES LTV & PAdES LTA profiles (v11.08)
  • External signing providers can now be used as the document timestamp provider. (* Vendor support required.) (v11.08)
  • Added inbuilt support for Indic fonts with character-shaping. (v11.06)
  • Enable font sharing on demand. (v11.05)
  • Optimized the HtmlArea to better handle deeply nested HTML tags. (v11.04)
  • Added a new "Fonts" property to "DocumentOptimization" class to allow sharing fonts. (v11.03)
  • Can generate or merge PDFs of any size subjective to the resources available. (v11.02)
  • Added support to Interlaced PNG. (v11.02)
  • Added support to extract images from a PDF. (v11.02)
  • Added support for adding BMP images with the .NET Standard (.NET Core) DLL. (v11.02)
  • Logical structure tags are updated HTML elements. (v11.02)
  • Enhanced support for modifying the page size of an existing page. (v11.02)
  • Combined PageDimentions and ExtendedPageDimensions into AutoPageDimensions for simplified usage. (v11.02)
  • Page element placement can now be relative to different locations on a page. (v11.02)
  • Added Ability to auto rotate page elements with a page's rotate value. (v11.02)
  • Ability to retrieve text or comments from Note annotation. (v11.02)
  • The native library is no longer needed for processing font shaping. (v11.02)
  • Added support to use WOFF version 1 fonts. (v11.02)
  • Added font sharing for TrueType and Type0 fonts. (v11.02)
  • Added support for true type collection (TTC) fonts. (v11.02)
  • Added the ability to retrieve custom properties from an existing PDF. (v11.02)
  • Added support for right to left text and character shaping for ReportWriter (LayoutEngine) elements. (v11.02)
  • Preserves hyper links present in the template PDF used in layout engine. (v11.02)
  • Supports incremental updates with multiple digital signatures. (v11.02)
  • Supports third party signing providers. (v11.02)
  • Supports merging PDFs having ASCIIHexEncode encoded content stream. (v11.02)
  • Supports XRef Streams in PDF except for linearized PDFs. (v11.02)
   Bug Fixes
  • Fixed an OutOfMemoryException arising during the merging of a particular tagged PDF. (v11.43)
  • Fixed an issue with spacing caused by an empty sub report. (v11.42)
  • Fixed an error "An item with the same key has already been added". (v11.42)
  • Fixed a NullReferenceException that occurs when adding a specific HTML text. (v11.42)
  • Fixed an issue with displaying table border. (v11.41)
  • Fixed an issue with table content rendering. (v11.41)
  • Fixed an issue with placing data points using DateTimeXAxis. (v11.41)
  • Fixed an issue with StrComp function in Designer. (v11.41)
  • Fixed an IndexOutOfRangeException that occurs when using a custom font with empty text in Layout Engine. (v11.41)
  • Fixed an InvalidCastException caused when merging a specific PDF document. (v11.40)
  • Fixed an "Invalid name object present in the PDF" error that occurs when merging a specific pdf document. (v11.40)
  • Fixed an issue with rendering the Tables in Html Area. (v11.40)
  • Fixed an issue with the product licensing watermark. (v11.39)
  • Fixed an issue with rendering the Tables in Html Area. (v11.38)
  • Fixed "Length of the data to decrypt is invalid" error when merging a specific PDF document. (v11.38)
  • Fixed a NullReferenceException that occurs when merging a specific PDF document. (v11.38)
  • Fixed an OutOfMemoryException that occurs when using Table2 element. (v11.37)
  • Fixed a NullReferenceException that occurs when merging a specific PDF document. (v11.37)
  • Fixed an issue with requirement of System.Drawing.Common in .NET 6. (v11.37)
  • Fixed an issue with splitting when we have multiple sub reports in a page. (v11.36)
  • Fixed an issue with merging that causes accessibility test to fail on the output PDF. (v11.36)
  • Fixed an issue that causes the Acrobat Reader to throw an error when resaving the PDF using "Save As". (v11.36)
  • Fixed an issue with setting the Chart positions dynamically. (v11.36)
  • Fixed a NullReferenceException that occurs when merging and optimizing a specific PDF document. (v11.36)
  • Fixed an issue with preserving the properties of an Overflow object in MacroPdf417. (v11.35)
  • Fixed an issue with pound sign (#) used as an escape character. (v11.35)
  • Fixed an issue with displaying a space character in HtmlArea. (v11.35)
  • Fixed an issue of missing content when merging a secured PDF. (v11.35)
  • Fixed a NullReferenceException that occurs when extracting text from a specific PDF. (v11.34)
  • Fixed an ArgumentException that occurs when creating PDF out of a specific Tiff image. (v11.34)
  • Fixed an ArgumentOutOfRangeException that occurs when setting height of a Table2 object. (v11.34)
  • Fixed an issue with display size of the image added to a PDF. (v11.34)
  • Fixed an issue with adding Emojis to PDF. (v11.34)
  • Fixed an issue that causes an error when opening the PDF in Adobe Reader. (v11.33)
  • Fixed an issue with spacing between the bullets and text in a List element when using HtmlArea. (v11.33)
  • Fixed an issue with text positioning when using a negative value for "text-indent" in list items with HtmlArea. (v11.33)
  • Fixed a PdfParsingException that occurs when merging a specific PDF document. (v11.32)
  • Fixed an issue with line wrapping in HtmlArea. (v11.32)
  • Fixed a few rendering issues when creating PDF out of HTML. (v11.31)
  • Fixed an "Invalid xref position present" exception that occurs while merging a specific PDF document. (v11.31)
  • Fixed a NullReferenceException that occurs when creating PDFs using a font in parallel. (v11.31)
  • Fixed PdfParsingException that occurs when merging a specific PDF document. (v11.30)
  • Fixed an issue with handling ampersand in a link element in HtmlArea. (v11.30)
  • Fixed an issue creating PDF from a specific tiff file. (v11.30)
  • Fixed an "Invalid object number present" error that occurs when merging a specific PDF document. (v11.29)
  • Fixed an issue with text extraction that causes missing text. (v11.29)
  • Fixed an issue with selecting a checkbox. (v11.28)
  • Fixed an issue that hangs the application when merging a specific PDF document. (v11.28)
  • Fixed an IndexOutOfBound exception that occurs when extracting text from a specific PDF document. (v11.28)
  • Fixed an issue creating FIPS compliant PDF document. (v11.28)
  • Fixed an OutOfMemoryException that occurs when merging a specific PDF document. (v11.28)
  • Fixed a CryptographicException that occurs intermittently when signing a PDF document. (v11.27)
  • Fixed an issue with GetText method that returns an incorrect text with a specific PDF document. (v11.26)
  • Fixed an issue with extracting text from a specific area of a PDF document. (v11.26)
  • Throws meaningful exceptions instead of hanging the application when using a specific PDF document. (v11.26)
  • Fixed a PdfParsingException that occurs when merging a specific PDF document. (v11.25)
  • Fixed an issue that crashes the application when merging a specific PDF document. (v11.25)
  • Fixed an issue with positioning the label using the CreateLabel method of the form fields. (v11.25)
  • Fixed a "stream can not be null" exception that occurs when merging a specific PDF repeatedly. (v11.25)
  • Fixed an IndexOutOfRangeException that occurs when merging a specific PDF document. (v11.25)
  • Fixed an error (Maximum Integer Value Exceeded) that occurs when merging a specific PDF document. (v11.24)
  • Fixed an issue with table cell border placement in HtmlArea (v11.24)
  • Fixed an issue that hangs the application while merging a specific PDF document. (v11.24)
  • Fixed an issue with line breaks when using some TTF font files. (v11.24)
  • Throws a meaningful exception when the data does not fit in PDF417 barcode. (v11.24)
  • Fixed an issue where the application hangs while merging a specific PDF document. (v11.23)
  • Fixed an issue that causes the "Stream can not be drawn" error when merging a specific PDF document multiple times. (v11.23)
  • Resolved an issue that hangs the application when using border-collapse and column-span to zero in HtmlArea. (v11.23)
  • Fixed an issue with setting the font in the FontSelecting event of the HtmlArea. (v11.23)
  • Fixed a NullReferenceException that occurs when calling the GetRequiredHeight method of the HtmlArea. (v11.23)
  • Fixed an issue with the font size of the numbering in an ordered list. (v11.22)
  • Fixed an issue with rendering the bullets of an unordered list. (v11.22)
  • Fixed an IndexOutOfRangeException that occurs when merging a specific PDF in .NET6. (v11.22)
  • Fixed an IndexOutOfRangeException that occurs when creating a PDF using a specific Tiff image. (v11.22)
  • Fixed an issue that causes missing text in HtmlArea when using an < li > tag. (v11.21)
  • Fixed an issue with setting font to the numbering of a list in HtmlArea. (v11.21)
  • Fixed an issue with Opacity in ImageWatermark. (v11.21)
  • Fixed a NullReferenceException that occurs while filling form fields in a specific PDF. (v11.21)
  • Fixed an issue with XYScatterSeries in placing the marker when there is only one value. (v11.21)
  • Updated error messages that occur when using invalid Web fonts. (v11.20)
  • Fixed an IndexOutOfRangeException that occurs while adding a specific Tiff image to PDF. (v11.20)
  • Fixed an issue that causes an error when opening a PDF created from a Tiff file in Adobe Reader. (v11.20)
  • Fixed an IndexOutOfRangeException that occurs when merging a specific PDF document. (v11.19)
  • Fixed an issue with embedding a specified font present in the HTML source. (v11.19)
  • Fixed an issue with rendering newline character. (v11.19)
  • Fixed a NullReferenceException that occurs when merging a specific PDF. (v11.19)
  • Fixed an issue with rendering a table in the HtmlArea. (v11.18)
  • Fixed an issue with unordered list in the HtmlArea. (v11.18)
  • Fixed a NullReferenceException that occurs when adding a Table and setting height. (v11.18)
  • Fixed an issue with writing About and CreatorTool meta data. (v11.18)
  • Fixed an issue in HtmlArea that causes an infinite loop when used with relative size (em) units. (v11.17)
  • Fixed an ArgumentException that occurs when extracting text twice. (v11.17)
  • Fixed an issue with RowSpan that causes a wrong table layout. (v11.17)
  • Fixed a NullReferenceException while getting the visible row count of a table. (v11.17)
  • Fixed an issue with getting overflow rows of a table. (v11.17)
  • Fixed a StackOverflowException that occurs while extracting text from a specific PDF. (v11.16)
  • Fixed an issue with creating a PDF from a specific Tiff file. (v11.16)
  • Fixed an IndexOutOfRangeException that occurs while optimizing a specific PDF. (v11.16)
  • Fixed a NullReferenceException that occurs when calling the GetRequiredHeight method on an unordered list without having any items. (v11.16)
  • Fixed an issue that occurs while trying to get the original page number of a form field. (v11.16)
  • Fixed an issue with licensing .NET core applications using cls3 file. (v11.16)
  • Fixed an issue with Table2 that causes ArgumentOutOfRangeException. (v11.15)
  • Fixed an IndexOutOfRangeException that occurs when getting kern values from a TextArea. (v11.15)
  • Fixed an IndexOutOfRangeException that occurs when loading fonts. (v11.15)
  • Fixed an issue with image extraction that causes a change in backgroud and text colouring in the image. (v11.15)
  • Fixed an issue with spacing in extracted text. (v11.14)
  • Fixed an issue that causes missing images when using HtmlLayout. (v11.13)
  • Fixed an OutOfMemoryException caused when using HtmlLayout. (v11.13)
  • Fixed an issue with flattening and setting the rotation to a page. (v11.13)
  • Fixed an IndexOutOfRangeException that occurs when using htmlArea. (v11.13)
  • Fixed a NullReferenceException caused when using font Kerning. (v11.12)
  • Fixed an issue with missing text in HtmlArea. (v11.12)
  • Fixed a NullReferenceException caused when creating a PDF using HtmlLayout. (v11.12)
  • Fixed an issue that creates an incompatible PDF/UA document when merging a PDF/UA compatible PDF multiple times. (v11.11)
  • Fixed an issue that creates an incompatible PDF/UA document when a Note annotation is added. (v11.11)
  • Fixed an issue with GetRequiredHeight method of the HtmlArea. (v11.10)
  • Fixed an issue with merging a specific PDF that hangs the application. (v11.10)
  • Fixed an issue of repeated text when using the GetOverflowTextArea. (v11.10)
  • Fixed an error that occurs when merging a specific PDF document. (v11.10)
  • Fixed an issue with GetRequiredHeight method of the HtmlArea that returns a wrong height. (v11.09)
  • Fixed a NullReferenceException that caused when merging a specific PDF. (v11.09)
  • Fixed an issue and a few optimizations to work in multi threaded environments. (v11.09)
  • Throws an exception when adding a non rotating page element to a TransformationGroup with an Angle. (v11.09)
  • Fixed a few issues that occur in multi threaded environment. (v11.08)
  • Performance improvements with Table2. (v11.08)
  • Fixed an issue that caused an application to hang when merging a specific PDF document. (v11.08)
  • Added support to merge PDFs with invalid Prev entry (XREF table position in the incremental update). (v11.07)
  • Updated the licensing text and watermark. (v11.07)
  • Improved error handling when merging corrupt PDFs. (v11.07)
  • Fixed an issue with getting text using GetOverflowText & GetText of AdvancedTextLineList. (v11.06)
  • Fixed an ArgumentNullException caused while accessing the resources from a byte array in LayoutEngine. (v11.06)
  • Updated the line splitting logic to work as per GlyphInformation cluster value. (v11.06)
  • Fixed an issue with Edifact encoding in the DataMatrix barcode. (v11.06)
  • Fixed an IndexOutOfRangeException caused while merging a specific PDF file. (v11.06)
  • The BackgroundImage is added ignoring page margins (like v10 behavior). (v11.06)
  • Fixed a StackOverflowException caused when merging a specific PDF. (v11.06)
  • Fixed a PdfParsingException caused when merging a specific PDF. (v11.06)
  • Fixed a MergerException caused when merging a specific PDF in multi-threaded environment. (v11.06)
  • Fixed an issue with GlobalSettings.UseLegacyPageDimensions property to achieve legacy behaviour when using ImportedPageData with an Angle. (v11.05)
  • Fixed a NullReferenceException caused when merging a specific PDF (v11.05)
  • Fixed an IndexOutOfRangeException caused when merging a specific PDF (v11.05)
  • Fixed an issue affecting some fonts that are specified in a HtmlArea stylesheet. (v11.04)
  • Fixed an InvalidCastException caused when merging a PDF with an HtmlArea that uses some fonts. (v11.04)
  • Fixed few layout issues caused by border collapse in HtmlArea. (v11.04)
  • Fixed an issue that causes incorrect text to be merged when the GetText method is called before merging. (v11.04)
  • Fixed an issue with setting the Tag property to true when creating a report with the LayoutEngine (ReportWriter). (v11.04)
  • Fixed a rendering issue when merging a specific PDF documents. (v11.04)
  • Fixed an issue that caused unrecognized text after merging specific PDF documents. (v11.04)
  • Fixed an issue that shows an error when opening a PDF document created out of specific TIFF images. (v11.04)
  • Fixed an InvalidCastException caused when merging a specific PDF document. (v11.03)
  • Fixed an issue that causes missing text or repeated text in the next line when using an HtmlArea. (v11.03)
  • Fixed an error caused when merging a specific page in a PDF. (v11.03)
  • Updated the alignment of multiline X-Axis labels to center by default. (v11.03)
  • Fixed an issue that caused NullReferenceException with border collapse in HtmlArea. (v11.03)
  • Fixed few issues with styles caused with border collapse. (v11.03)
  • Fixed an issue that caused wrong text after merging a PDF. (v11.03)
   Compatibility

v11 is compatible with v10. However, most of the depreciated methods and properties in the previous versions have been removed in v11. All code written against v10 will compile against v11 but you will receive compiler warnings when using any depreciated items until they are changed. Listed below are the details of deprecated/removed types and suggested replacements:

  • Removed the Image constructor that takes Bitmap image in NET50 dll, use ImageData instead to create Image object. (v11.37)
  • Updated the default font of HtmlArea to LiberationSans-Regular. (v11.22)
  • TextWatermark and Image watermark now takes the alpha values for opacity from 0 to 1 instead of 0 to 100. (v11.21)
  • PdfDocument.Attachments() method is obsolete, use GetAttachments() method instead. (v11)
  • ReportWriter is obsolete, use LayoutEngine instead. (v11)
  • OpertypeFont constructors which take character shaping and Encoder as arguments are obsolete. (v11)
  • DocumentLayout Class - GetReportPartById method is obsolete use GetElementById method instead. (v11)
  • TimstampServer uses SHA512 instead of SHA1 by default. To get the earlier behavior use the property HashAlgorithmOld of TimeStampServer class. (v11)
  • Margins(ArtBox) in existing PDF are not considered while adding new content. To get the earlier behavior use GlobalSettings.UseLegacyPageDimension = true. (v11)
  • ExtendedPageDimensions is not available from PdfPage, It returns AutoPageDimensions. To get the earlier behavior use GlobalSettings.UseLegacyPageDimension property. Use AutoPageDimensions instead of ExtendedPageDimensions. (v11)
  • Character shapping is handled by the product instead of Harfbzz library. (v11)
  • Now its possible to add annotations to Transformation group which was not possible earlier. (v11)
   Version 10 (Latest Build v10.43)
   New Features
  • Added the ability to check if an existing PDF is protected with a user password. (v10.28)
  • Added support to use JSON and LINQ data as Layout Data. (v10.27)
  • Added support to detect if a PDF is signed. (v10.27)
  • Updated to have all the overflow tables under one table tag. (v10.26)
  • Added ability to set appearance properties to the overflow table. (v10.26)
  • Performance improvements related to HtmlArea. (v10.25)
  • Updated the NuGet package to deploy Linux related native files in Linux environment. (v10.22)
  • Removed dependency on VC++ redistributables. (v10.18)
  • Added native libraries to support character shaping and HtmlArea, and it throws an exception if native libraries are not deployed along with the product DLL when these features are used. (v10.18)
  • Supports merging PDF documents with page references that do not exist in the PDF. (v10.13)
  • Added the ability to merge PDFs with invalid XMP metadata without raising an exception. (v10.12)
  • Additional optimizations were made to processing logical structure information to improve efficiency. (v10.12)
  • Fonts and images are now shared across HtmlArea page elements (v10.11)
  • Added TextSetting and TextSet events to RecordArea and RecordBox LayoutEngine elements so the text and other properties can be set based on the text. (v10.11)
  • Added the ability to use properties of a subobject for dataName. Ex DataName="Person.PhoneNumbers.Mobile" (v10.10)
  • Added the ability to extract text based on its position on the PDF page. (v10.10)
  • Now supported merging PDFs with missing annotation reference objects (v10.10)
  • Updated ReportWriter examples. (v10.10)
  • PDFs with an unlimited amount of junk data after the %%EOF can now be read. (v10.09)
  • Optimizations were made to processing logical structure information to improve efficiency. (v10.09)
  • Reports with dataName not set will now work by displaying as if they have one record. (v10.09)
  • Updated help documentation and examples. (v10.09)
  • Added the ability to retrieve all available items in a list box or choice acro form field. (v10.08)
  • PDFs with up to 4KB of junk data after the %%EOF can now be read. (v10.08)
  • Added a property to get layout data in LaidOut and LayingOut events of the Layout Engine. (v10.08)
  • Reports with a dataName that is a single object will now be treated as having a single record. (v10.08)
  • Significant updates to the ReportWriter examples and help documentation. (v10.08)
  • Added LaidOut and LayingOut events to elements of the Layout Engine. (v10.07)
  • Support for .NET Core 2.0, Mono, UWP, Xamarin.Android & Xamarin.iOS (.NET Standard 2.0) (v10.00)
  • HTML Layout (v10.00)
  • New ReportWriter Layout Engine (v10.00)
   Bug Fixes
  • Fixed an issue that causes the "Stream can not be drawn" error when merging a specific PDF document multiple times. (v10.43)
  • Fixed an issue that causes the "Stream can not be drawn" error when merging a specific PDF document multiple times. (v10.42)
  • Fixed an issue with merging a specific PDF document multiple times. (v10.41)
  • Fixed a DivideByZeroException that occurs while merging a specific PDF document. (v10.41)
  • Fixed an issue with licensing using csl3 file. (v10.40)
  • Fixed a few issues with native file deployment from NuGet in different scenarios. (v10.39)
  • Fixed a few issues that occur in multi threaded environment. (v10.38)
  • Fixed few issues with styles caused with border collapse. (v10.37)
  • Fixed an InvalidCastException caused when merging a specific PDF document. (v10.37)
  • Fixed an issue that causes missing text or repeated text in the next line when using an HtmlArea. (v10.37)
  • Fixed an issue that caused NullReferenceException with border collapse in HtmlArea. (v10.37)
  • Fixed an issue that creates distorted images when converting Tiff to PDF. (v10.36)
  • Fixed an IndexOutOfRangeException in HtmlArea (v10.36)
  • Fixed an InvalidCastException caused when merging a specific PDF document. (v10.36)
  • Fixed an IndexOutOfRangeException caused when using character shaping with a specific font file. (v10.36)
  • Optimized merging of PDF documents. (v10.35)
  • Optimized flattenning the form fields of an existing PDF. (v10.35)
  • Fixed a NullReferenceException caused when merging a specific PDF. (v10.35)
  • Fixed an issue with missing text when extracting text from an existing PDF. (v10.34)
  • Fixed an issue with displaying of form field values after flattening the fields. (v10.34)
  • Fixed an issue with Generator which is giving corrupt PDF output in some specific case. (v10.33)
  • Fixed a NullReferenceException caused when merging a specific PDF. (v10.33)
  • Fixed issues with missing text and spacing when extracting text from PDF. (v10.32)
  • Fixed an IndexOutOfRangeException when extracting text from a specific PDF. (v10.32)
  • Fixed an issue with text being clipped when flattening a combo box form field. (v10.32)
  • Fixed an issue with HtmlArea that causes wrong height when "float: right;" is used in CSS. (v10.32)
  • Fixed an issue with text overlapping caused when using super script in HtmlArea. (v10.31)
  • Fixed a NullReferenceException caused when the HtmlArea width is more than 767 points. (v10.31)
  • Fixed a NullReferenceException caused when using HeaderFooterTemplate with document sections. (v10.30)
  • Fixed an IndexOutOfRangeException caused when extracting text from a specific PDF page. (v10.30)
  • Fixed an issue with line breaks in HtmlArea. (v10.30)
  • Fixed a FormatException caused when creating a PDF using the ImportedPageData. (v10.30)
  • Fixed an issue with failing PDF/A-2b compliance when creating a PDF having a space in the custom property name. (v10.29)
  • Fixed an issue with displaying page numbers when using HtmlLayout. (v10.29)
  • Fixed an issue with line breaks in HtmlArea (v10.29)
  • Fixed an issue with setting the line leading in OrderedList. (v10.27)
  • Fixed a NullReferenceException caused when merging a specific PDF document. (v10.26)
  • Fixed an issue with StructureElement causing repeated < p > tags under < TH > when used with RepeatColumnHeaderCount in Table2. (v10.26)
  • Fixed an issue with tagging overflow header cells when text is used in the cell. (v10.26)
  • Fixed a NullReferenceException caused when setting appearance properties to overflow table. (v10.26)
  • Fixed an IndexOutOfRangeException caused by an invalid HTML entity in HtmlArea. (v10.26)
  • Fixed an issue with printing the form field values after merging. (v10.26)
  • Fixed an issue with setting line style for label when used along with a rectangle. (v10.25)
  • Fixed an issue with the text line spacing in the HtmlArea. (v10.25)
  • Fixed an IndexOutOfRangeException error caused by an invalid HTML entity in the HtmlArea. (v10.25)
  • Fixed an issue with referencing DLL in ASP.NET Core 2.x projects using NuGet package. (v10.25)
  • Fixed an issue with paragraph tag in HtmlArea that causes text overlapping when used with text-align style. (v10.24)
  • Fixed a "NullReferenceException" exception caused when a resource is not available in HtmlArea. (v10.24)
  • Fixed an issue with HtmlArea where the hyperlink is not working when it is placed inside superscript. (v10.24)
  • Fixed an IndexOutOfRangeException caused with specific width and HTML text when using HtmlArea. (v10.23)
  • Fixed an issue with deploying the native libraries for .NET Framework projects from the NuGet package. (v10.23)
  • Fixed an issue with adding HtmlArea overflow text when using along with GetRequiredHeight method. (v10.22)
  • Fixed an issue with generating PDF from Tiff that causes the reader to show an error message "Insufficient data for an image". (v10.22)
  • Fixed an exception with Aztec and Datamatrix barcodes when used in .NET Core. (v10.21)
  • Fixed an issue with displaying some characters in HtmlArea using default encoding. (v10.21)
  • Fixed an issue with text extraction that returns some unreadable text in a specific PDF file. (v10.21)
  • Fixed an exception "FormatException(Header checksum illegal)" caused when extracting text from a specific PDF. (v10.21)
  • Fixed an exception "PdfParsingException (Invalid PDF Object Type)" caused when merging a specific PDF. (v10.21)
  • Fixed an issue with displaying HTML entities in HtmlArea with its parent's style. (v10.21)
  • Fixed a spacing issue when extracting text from an existing PDF. (v10.20)
  • Fixed an issue with rendering the inline styles in HTMLArea. (v10.20)
  • Fixed an issue with superscript text display and position in HtmlArea. (v10.19)
  • Fixed an IndexOutOfBoudsException when merging a specific PDF document. (v10.19)
  • Fixed an issue with images being split when HtmlArea overflow is used. (v10.19)
  • Fixed an issue with page breaks in HtmlArea. (v10.19)
  • Fixed an issue with text getting cut caused by the letter-spacing style in HtmlArea. (v10.19)
  • Fixed a NullReferenceException caused when creating PDF with a specific Tiff image. (v10.19)
  • Fixed an issue with displaying the HTML Entities using the HtmlArea page element. (v10.18)
  • Fixed an issue with applying parent styles to the child elements in HtmlArea. (v10.18)
  • Fixed a NullReferenceException caused when using multiple RecordBox report elements with events in the footer. (v10.18)
  • Fixed an issue with getting subreport level totals using Sum() function along with GroupBy option. (v10.17)
  • Fixed an issue with the HtmlArea page element where the parent element styles are not working correctly. (v10.17)
  • Fixed an issue with setting line-height from CSS using HtmlArea page element. (v10.16)
  • Fixed an issue with HtmlLayout which causes reader to display an error message. (v10.16)
  • Fixed an issue with retrieving the attachments from a PDF. (v10.16)
  • Fixed an issue with embedding font files in PDF. (v10.16)
  • Fixed an issue with TextWatermark not being displayed consistently when different page sizes or layouts are involved. (v10.16)
  • Fixed an issue with adding HtmlArea overflow text. (v10.15)
  • Fixed an issue with merging some PDFs which causes reader to display an error message. (v10.15)
  • Fixed an issue with failing Accessibility check for "Tagged Annotations" after merging a specific PDF. (v10.15)
  • Fixed an OutOfMemoryException with the GetOverflowHtmlArea method of the HtmlArea page element when the size of the HTML elements are larger than the available size. (v10.14)
  • Fixed an issue with adding inline images with base64 image data in an HtmlArea page element. (v10.14)
  • Fixed an OutOfMemoryException with the HtmlArea page element that could happened when an < em > tag is present. (v10.13)
  • Fixed an issue with the formatting of content using the HtmlArea page element with unsupported tags. (v10.13)
  • Fixed an issue with text overlapping in the HtmlArea page element. (v10.13)
  • Fixed an InvalidCastException when extracting text from a PDF document. (v10.13)
  • Fixed an issue with returning the DPI values for Tiff images with different Horizontal and Vertical DPIs. (v10.13)
  • Fixed an issue with an Accessibility check failing when merging some PDF documents together. (v10.13)
  • Fixed an issue where some overflow HtmlAreas were not being laid out correctly. (v10.13)
  • Fixed an issue with setting PageZoom to PageZoom.None when creating a PDF. (v10.12)
  • Fixed an issue with using using EnumerableReportData in a ReportDataRequired event. (v10.12)
  • Fixed an issue with using database queries on a sub reports. (v10.11)
  • Fixed an IndexOutOfRangeException while adding a specific type of JPG image to a PDF. (v10.11)
  • Fixed a text wrapping issue with the HTML's TextArea element when used in our HtmlArea page element. (v10.10)
  • Fixed an issue with splitting a Table2 cell with character shaping enabled. (v10.09)
  • Fixed an issue with extra spaces being added to some text that is extraced from a PDF. (v10.09)
  • Resolved a seldom encountered InvalidCastException issue when merging a PDF. (v10.09)
  • Resolved an issue with ReportWriter's Symbol VisibilityCondition when a variable is used directly. (v10.09)
  • Fixed an issue with reports with a blank groupBy property. (v10.08)
  • Resolved an HTML issue with META tags. (v10.08)
  • Fixed a seldom encountered issue with adding a TIFF image to a PDF. (v10.08)
  • Resolved an HTML issue with cultures that use a comma (,) as the decimal place. (v10.08)
  • Resolved a seldom encountered parsing exception with text extraction. (v10.07)
  • Fixed an IndexOutOfRangeException when empty text is added to a text area with character shaping enabled. (v10.07)
  • Stackoverflow exception while merging a specific PDF is fixed. (v10.06)
  • Resolved an issue where PDF created with OTF or TTF and security is not searchable. (v10.06)
  • IndexOutofBounds exception while extracting text from specific PDF is resolved. (v10.05)
  • Fixed an issues where extracting text from specific PDF is causing application hang. (v10.05)
  • Resolved a form flattening issue that is removing the text field value after flattening. (v10.05)
  • Fixed a bug that is causing an incorrect DLEX versioning exception. (v10.05)
  • Resolved a bug in Designer that is not correctly upgrading the dlex files. (v10.05)
  • Resolved a problem where attachments are missing in the merged output. (v10.04)
  • InvalidCastException while merging a PDF is fixed. (v10.04)
  • Fixed an issue with spacing of HTML break tag in HtmlArea. (v10.04)
  • Resolved a bug where text is getting cut off when added using HtmlArea (v10.04)
  • Fixed an OverflowException while extracting text from a specific PDF. (v10.04)
  • Application hanging issue while extracting text is resolved. (v10.04)
  • Fixed an issue where duplicate lines are being added when HTML is rendered using HtmlArea class. (v10.03)
  • Resolved a line gap issue in HtmlArea. (v10.03)
  • Fixed a NullReference exception when using HeaderFooterTemplate with StampTemplate property. (v10.03)
  • An issue where transparency in Tiff image is being lost when added to the PDF is fixed. (v10.03)
  • Fixed a HTMLArea issue where combining certain html tags is causing the PDF to not render correctly. (v10.02)
  • Fixed a bug where single quote and double quotes are not added correctly to PDF when HTMLArea is used. (v10.02)
  • Resolved a HTMLArea bug where symbols not added correctly to PDF. (v10.02)
  • Several text extraction issues are fixed. (v10.02)
  • Fixed a NullRferenceException while creating PDF with imported data by setting DocumentOptimization. (v10.02)
  • Resolved a InvalidCastException while creating PDF with imported data by setting DocumentOptimization (v10.02)
  • Issue in setting column span and row span for the structure elements is resolved. (v10.02)
  • Secured PDFs can now be merged using Merger Standard and Professional licenses. (v10.02)
  • Fixed an issue where HtmlArea not following the line breaking and line starting rules. (v10.02)
  • Resolved an issue where application hangs while converting HTML to PDF using HtmlArea class. (v10.02)
  • Fixed a bug where a part of hypreLink text is missing in output when text was added using HtmlArea. (v10.02)
  • Fixed a NullReferenceException while adding HTML text to PDF using HtmlArea class. (v10.02)
  • An option to pass parameters in dlex file is now available. (v10.02)
  • Resolved an error thrown while passing empty string to the HtmlArea. (v10.02)
  • Fixed an issue with hyperlink text getting added at incorrect position within the HtmlArea. (v10.02)
  • Fixes and improvements were made to the product’s Help Library. (v10.01)
  • ParameterDictionary class removed from ceTe.DynamicPDF.LayoutEngine namespace. (v10.01)
  • DynamicPDF Designer’s file association now includes the new DLEX format. (v10.01)
  • Fixed an issue where line styles are not getting applied correctly when adding multiple page elements. (v10.01)
  • Resolved an issue when using ImportedPageArea class is causing PDF syntax issues. (v10.01)
   Compatibility

v10 is compatible with v9. All code written against v9 will compile against v10.

   Version 9.0 (Latest Build v9.0.0.36218)
   New Features
  • HTML Area (HTML v4.0 & CSS v2.1) (v9.0.0)
  • PDF stamping/watermarking page element (v9.0.0)
  • Template to add header and footer (v9.0.0)
  • Actions for form fields, document and page (v9.0.0)
  • Improved memory handling (Optionally buffer large PDFs to disk) (v9.0.0)
  • Image ICC profiles embedded in PDF (v9.0.0)
  • PageNumberingLabel with padding zeros (v9.0.0)
  • Character shaping (v9.0.0)
  • Create Package PDFs (v9.0.0)
  • Australia Post (v9.0.0)
  • Aztec (v9.0.0)
  • Code 11 (v9.0.0)
  • Code 93 & Extended Code 93 (v9.0.0)
  • Deutsche Post Identcode (v9.0.0)
  • Deutsche Post Leitcode (v9.0.0)
  • EAN 14/GTIN-14 (v9.0.0)
  • GS1 Databar (RSS) (v9.0.0)
  • IATA 2 of 5 (v9.0.0)
  • ISBN (v9.0.0)
  • ISBN Supplement 2 (v9.0.0)
  • ISBN Supplement 5 (v9.0.0)
  • ISMN (v9.0.0)
  • ISMN Supplement 2 (v9.0.0)
  • ISMN Supplement 5 (v9.0.0)
  • ISSN (v9.0.0)
  • ISSN Supplement 2 (v9.0.0)
  • ISSN Supplement 5 (v9.0.0)
  • ITF 14 (v9.0.0)
  • KIX (Dutch KIX, Royal TNT Post Kix) (v9.0.0)
  • Singapore Post (v9.0.0)
  • Support for FNC1 character input in Code 128 (v9.0.0)
  • Support extended character set in Code 39 (v9.0.0)
  • XFA static form filling (v9.0.0)
  • Read and update XMP metadata (v9.0.0)
  • Extract files from PDF with attachments (v9.0.0)
   Bug Fixes
  • An issue with importing rotating content from existing PDF is resolved. (v9.0.0 Build 36218)
  • Resolved a PDF printing error caused by adding content using HtmlArea. (v9.0.0 Build 36218)
  • InvalidCastException while extracting text from a PDF is fixed. (v9.0.0 Build 36218)
  • FormatException while extracting text from a PDF is fixed. (v9.0.0 Build 36218)
  • Fixed an issue where external links added through HtmlArea are not showing correctly while using base-ref Uri. (v9.0.0 Build 36218)
  • AES256Security class is now FIPS compatible in .Net 3.5 and higher. (v9.0.0 Build 36218)
  • TypeInitializationException while merging and flattening a PDF is fixed. (v9.0.0 Build 36008)
  • Fixed an ArgumentException while merging specific PDFs. (v9.0.0 Build 36008)
  • Resolved an ArgumentOutOfRangeException while merging specific PDFs. (v9.0.0 Build 36008)
  • Invalid PDF Object Type error while merging PDFs is resolved. (v9.0.0 Build 36008)
  • NullReferenceException while merging and flattening the PDF is resolved. (v9.0.0 Build 36008)
  • UriFormatException while adding image using image tag in HtmlArea is fixed. (v9.0.0 Build 36008)
  • Fixed an issue with generating PDF by adding bookmarks and setting security. (v9.0.0 Build 36008)
  • InvalidCastException while merging a PDF is resolved. (v9.0.0 Build 36008)
  • Fix for table cell vertical alignment issue provided in one of the builds (35504) was reverted. (v9.0.0 Build 35616)
  • Error while extracting text for a specific PDF is resolved. (v9.0.0 Build 35616)
  • IndexOutOfRangeException while converting a TIFF to PDF is fixed. (v9.0.0 Build 35616)
  • NullReferenceException and InvalidCastException while merging certain PDFs is resolved. (v9.0.0 Build 35616)
  • Fixed an OutofMemory error while creating PDF using HtmlArea. (v9.0.0 Build 35525)
  • NullReferenceException while merging PDF is fixed. (v9.0.0 Build 35525)
  • InvalidCastException while merging PDFs is resolved. (v9.0.0 Build 35525)
  • Table cell vertical alignment issue has been resolved. (v9.0.0 Build 35504)
  • Fixed a NullReferenceException that is happening while adding HtmlArea page element to the PDF. (v9.0.0 Build 35504)
  • PDF syntax issue caused due to adding HtmlArea has been resolved. (v9.0.0 Build 35504)
  • InvalidCastException while merging and importing specific PDFs is fixed. (v9.0.0 Build 35504)
  • Checkbox value misalignment issue is resolved. (v9.0.0 Build 35504)
  • TypeInitializationException while loading the product assembly is fixed. (v9.0.0 Build 35504)
  • ArgumentOutOfRangeException while merging a PDF and setting security has been fixed. (v9.0.0 Build 35504)
  • Issue where empty pages are getting added when secured PDF is decrypted is resolved. (v9.0.0 Build 35504)
  • Fixed an UriFormatException while creating a PDF with HtmlArea. (v9.0.0 Build 35504)
  • Invalid PDF Object Type errors while merging specific PDFs is fixed. (v9.0.0 Build 35504)
  • Resolved several NullReferenceExceptions while merging specific PDFs. (v9.0.0 Build 35504)
  • Fixed a ArgumentException while merging specific PDFs. (v9.0.0 Build 35504)
  • An IndexOutOfRangeException caused when merging specific PDF is resolved. (v9.0.0 Build 35504)
  • Fixed an issue where bookmarks are not getting added to the merged PDF. (v9.0.0 Build 35504)
  • Resolved a bug in DocumentOptimization class where the optimized PDF is missing content. (v9.0.0 Build 35070)
  • An issue with HtmlArea overflow text is fixed. (v9.0.0 Build 35070)
  • Disk buffering is disabled by default. (v9.0.0 Build 35070)
   Compatibility

v9 is compatible with v8. However, most of the depreciated methods and properties in the previous versions have been removed in v9. All code written against v8 will compile against v9 but you will receive compiler warnings when using any depreciated items until they are changed. There are no newly depreciated items in v9. Listed below are the items that were deprecated in v7.x and these classes/properties are no longer available in v9 and their suggested replacements are provided below:

  • StandardSecurity Class - Use RC440Security instead. (v9.0.0)
  • HighSecurity Class - Use RC4128Security instead. (v9.0.0)
  • MacroPdf417.FileId property - Use MacroPdf417.SetFileID method. (v9.0.0)
  • RightsManagementSchema.Marked property – Use RightsManagementSchema.Marked2 instead. (v9.0.0)
  • Report.PdfPage property - Use Report.Template instead. (v9.0.0)
  • AES256Security class is now FIPS compatible in .Net 3.5 and higher. (v9.0.0)
   Version 8.0 (Latest Build v8.0.4.33803)
   New Features
  • New property MaximumLabelWidth is added for AxisLabelList class that allows the user to specify a maximum label width beyond which the label text would wrap. (v8.0.4)
  • New property PixelsPerXDimension is added for all barcode classes that allow the user to adjust the resolution of the barcodes. (v8.0.3)
  • Two new properties (Relation and MimeType) are added to EmbeddedFile class. (v8.0.2)
  • Two new properties (VisibleStartRow, VisibleStartColumn) are added to Table2 class. (v8.0.1)
  • Support for MSI (Modified Plessey) barcode. (v8.0.0)
  • RM4SCC (Royal Mail) barcode. (v8.0.0)
  • Custom document properties. (v8.0.0)
  • PDF/A-2 support. (v8.0.0)
  • PDF/A-3 support. (v8.0.0)
  • Document optimization - share image data. (v8.0.0)
  • Strikethrough text for TextArea and Label. (v8.0.0)
  • Enhanced font rendering - ability to display font outlines for TextAreas, Labels and Lists. (v8.0.0)
  • Ability to create PDF without OpenAction entry. (v8.0.0)
  • Overall performance improvements. (v8.0.0)
  • Document encryption verification. (v8.0.0)
  • Improved form flattening - flatten individual form fields. (v8.0.0)
  • Remove form fields. (v8.0.0)
  • Document optimization - removes duplicate image data. (v8.0.0)
  • Enhanced font rendering - ability to display font outlines for RecordBox, RecordArea and LayoutTextArea. (v8.0.0)
  • Document optimization - share image data. (v8.0.0)
   Bug Fixes
  • Fixed an issue where adding AttributeObject to Table2 is removing all tags. (v8.0.4 Build 33803)
  • Cell2 padding issue resolved that causes the text to add incorrectly in the cell. (v8.0.4 Build 33803)
  • Text wrapping of x and y-axis labels of IndexedBarSeries can be specified by setting MaximumLabelWidth property. (v8.0.4 Build 33803)
  • XMLException while merging specific PDFs is fixed. (v8.0.4 Build 33803)
  • PdfParsingException while merging specific PDFs is fixed. (v8.0.4 Build 33803)
  • NullReferenceException while merging specific PDFs is fixed. (v8.0.4 Build 33803)
  • Fixed an issue where filling certain form fields is displaying + sign in the form field when the PDF is viewed. (v8.0.4 Build 33803)
  • DynamicPDF Designer now uses MSXML-6. (v8.0.4 Build 33803)
  • Fixed an issue where Designer is incorrectly selecting a file name while saving the dplx. (v8.0.4 Build 33803)
  • Resolved a Designer crash that happens while adding custom font. (v8.0.4 Build 33803)
  • Fixed an issue with IndexedLineSeries and DateTimeLineSeries. (v8.0.3 Build 32767)
  • An issue with adding ImportedPageArea to the cell through AreaGroup is fixed. (v8.0.3 Build 32767)
  • XmlException while merging PDF is resolved. (v8.0.3 Build 32767)
  • Fixed a NullReferenceException while merging and setting RootFormField merge option. (v8.0.3 Build 32767)
  • Fixed an issue with row height and column width of Table2 class. (v8.0.2 Build 32431)
  • Resolved a text alignment issue for barcodes (Rm4scc and IntelligentMailBarCode). (v8.0.2 Build 32431)
  • Fixed an issue where the PDF is not created correctly from specific TIFF files. (v8.0.2 Build 32431)
  • In a pie chart, label will not be displayed for values of zero. (v8.0.2 Build 32431)
  • Fixed an issue where minus symbol is not rendered correctly. (v8.0.2 Build 32431)
  • ArgumentOutOfRangeException while adding an empty table is fixed. (v8.0.2 Build 32431)
  • IndexOutOfRangeException while adding numbers as string to the combo box is resolved. (v8.0.2 Build 32431)
  • Fixed an issue with PDF/A-3 embedded files. (v8.0.2 Build 32431)
  • Fixed an issue with extracting text from specific PDFs. (v8.0.2 Build 32431)
  • FormatException while adding file attachments to a PDF is fixed. (v8.0.2 Build 32431)
  • NullReferenceException while merging specific PDF is resolved. (v8.0.2 Build 32431)
  • Resolved an exception caused by setting multi-select ListBox to read-only. (v8.0.1 Build 31703)
  • Fixed an issue where the table cell borders are not aligned correctly. (v8.0.1 Build 31703)
  • Resolved an issue with HasOverflowRows method where it was incorrectly returning false when there are overflow rows present. (v8.0.1 Build 31703)
  • FormattedTextArea outputting incorrect text issue has been resolved. (v8.0.1 Build 31703)
  • IndexOutOfRange exception while converting TIFF to PDF is fixed. (v8.0.1 Build 31703)
  • Barchart issue where only a single bar is added has been fixed. (v8.0.1 Build 31703)
  • Issue with wrapping text after hyphen symbol in FormattedTextArea is fixed. (v8.0.1 Build 31703)
  • Several IndexOutOfRange exceptions caused due to merging specific PDFs are resolved. (v8.0.1 Build 31703)
  • File size increase issue while merging the PDF is fixed. (v8.0.1 Build 31703)
  • OverflowException while extracting text has been resolved. (v8.0.1 Build 31703)
  • Fixed an InvalidCastException while merging certain PDFs. (v8.0.1 Build 31703)
  • File size of the DynamicPDF dll increased significantly due to additional resources being embedded. (v8.0.1 Build 31108)
  • Fixed an issue where form flattening causes the export value of drop-down to display instead of the actual value. (v8.0.1 Build 31108)
  • Null reference exception while extracting text has been resolved. (v8.0.1 Build 31108)
  • Several TIFF to PDF conversion issues are fixed. (v8.0.1 Build 30464)
  • Couple of PDF generation issues that are causing errors when the resulting PDF is viewed/printed in Adobe Reader are resolved. (v8.0.1 Build 30464)
  • Out of memory exception while linearizing specific PDF has been resolved. (v8.0.1 Build 30464)
  • Several null reference exceptions while merging PDFs have been fixed. (v8.0.1 Build 30464)
  • Multiple invalid cast exceptions when merging certain PDF were resolved. (v8.0.1 Build 30464)
  • PDF parsing exceptions during merging of specific PDFs has been fixed. (v8.0.1 Build 30464)
  • Resolved an issue where LayoutGrid measurement values are not displaying while enabling tag options. (v8.0.0 Build 29393)
  • Fixed an issue where adding a radio button is causing PDF syntax issues. (v8.0.0 Build 29393)
  • Support Framework 4.6 is available. (v8.0.0 Build 29393)
  • Invalid cast exception while merging and filling specific PDF documents has been fixed. (v8.0.0 Build 29393)
  • Resolved a problem where the list box field font is being automatically changed for certain PDFs. (v8.0.0 Build 29393)
  • Resolved a table column border issue in tagged PDFs. (v8.0.0 Build 28273)
  • Several issues with splitting table cells are fixed. (v8.0.0 Build 28273)
  • Fixed an issue with structure element dictionary. (v8.0.0 Build 28273)
  • Fixed an issue with IsNull method where it was returning false all the time. (v8.0.0 Build 28273)
  • Performance Improvements. (v8.0.0 Build 27090)
  • Fixed form field’s CJK font encoding issue. (v8.0.0 Build 27090)
  • PDF parsing exception thrown while merging certain PDFs has been resolved. (v8.0.0 Build 27090)
  • Initial release. (v8.0.0 Build 26754)
   Compatibility

v8 is compatible with v7. However, it contains some depreciated classes, methods and properties. All code written against v7 will compile with v8 but there may be some compiler warnings due to depreciated items that may need to be resolved. Here is a list of the depreciated items in v8 and suggested resolution:

  • FormFlatteningOptions class - Use FormOutput enum instead. (v8.0.0)
  • Document.FormFlattening property - Use Document.Form.Output property instead. (v8.0.0)
  • SignatureFieldFlatteningOptions enum - Flattening individual form fields is now supported so use FormFieldOutput enum instead. (v8.0.0)
  • FormFieldFlags, PdfFormField.Flags and FormField.Flags - Use relevant flag name properties present on the PdfFormField class (v8.0.0)
  • Font.CanLoadSystemFont method - Use Font.LoadSystemFont method instead. (v8.0.0)
  • SignaturePanel.KeepImagePropotional property - Use SignaturePanel.KeepImageProportional instead. (v8.0.0)
  • XYDataLabel.Seperator property - Use XYDataLabel.Separator instead. (v8.0.0)
  • ScalarDataLabel.Seperator property - Use ScalarDataLabel.Separator instead. (v8.0.0)
  • TextLineList.GetMaximunWidth() method - Use TextLineList.GetMaximumWidth() instead. (v8.0.0)
  • Custom page elements derived from Label and TextArea that use SetLineWidth() and SetStrokeColor() to set line width and stroke color are not necessary anymore. New properties TextOutlineWidth and TextOutlineColor are now available directly on Label and TextArea classes to set those properties. (v8.0.0)
  • All WebCache functionality (Document.DrawToWebCache method and WebCacheItem and WebCacheException classes) is depreciated and will not be supported in future versions. (v8.0.0)
   Version 7.0 (Latest Build v7.0.3.27097)
   New Features
  • FileID property of MacroPDF417 class supports an integer array of base 900 numbers. (v7.0.3)
  • Support for reading default values of form fields. (v7.0.2)
  • Support for AES 128 and 256 bit encrypted PDFs. (v7.0.1)
  • Support for RC4 128 bit encrypted PDFs with Crypt filter. (v7.0.1)
  • Support for QR Code (2D-barcode). (v7.0.0)
  • Improved pie chart data label placement. (v7.0.0)
  • Improved barcode creation (reduced PDF file size). (v7.0.0)
  • Document and page level text extraction. (v7.0.0)
  • Improved form flattening - flatten all form fields on the document with single line of code. (v7.0.0)
  • Improved support for decrypting secured PDFs - decrypt PDFs encrypted with encryption filters. (v7.0.0)
  • Ability to dynamically set templates for fixed pages. (v7.0.0)
   Bug Fixes
  • PDF parsing exception thrown while merging certain PDFs has been resolved. (v7.0.3 Build 27097)
  • Fixed an issue with adding TIFF image where the resulting PDF does not open. (v7.0.3 Build 26110)
  • Resolved an issue with the compaction type of MacroPDF417 barcode. (v7.0.3 Build 26110)
  • FormattedTextArea text rendering issue has been resolved. (v7.0.3 Build 26110)
  • Issue with updating form fields has been resolved. (v7.0.3 Build 26110)
  • Issue with setting correct scaling for TransformationGroup has been fixed. (v7.0.3 Build 25480)
  • Resolved an issue where an incorrect outer exception is thrown when an invalid license key is added. (v7.0.3 Build 25480)
  • Fixed an issue where form field text color changed when a label color is changed. (v7.0.3 Build 25480)
  • NullReferenceException on Draw method while adding a digital signature has been resolved. (v7.0.3 Build 25480)
  • Tab order issue is fixed while merging PDFs. (v7.0.3 Build 25480)
  • InvalidCastException while merging certain PDFs has been fixed. (v7.0.3 Build 25480)
  • Resolved XmlException while merging certain PDFs. (v7.0.3 Build 25480)
  • NullReferenceException while merging PDF documents was resolved. (v7.0.3 Build 25480)
  • ArgumentException while setting page numbering to the section of the Document object has been resolved. (v7.0.3 Build 24843)
  • Fixed an issue with tagging a secured PDF. (v7.0.3 Build 24843)
  • Resolved an issue where the Lucida Sans font is not being loaded when using LoadSystemFont method. (v7.0.3 Build 24843)
  • MethodAccessException error while loading certain fonts has been resolved. (v7.0.3 Build 24843)
  • NullReferenceException while reading target page number of outline is fixed. (v7.0.3 Build 24843)
  • PDF parsing exception thrown while merging certain PDFs has been resolved. (v7.0.3 Build 24843)
  • NullReferenceException while merging certain PDFs has been resolved. (v7.0.3 Build 24843)
  • FormatException while merging certain PDFs is fixed. (v7.0.3 Build 24843)
  • InvalidCastException while merging certain PDF documents is resolved. (v7.0.3 Build 24843)
  • Issue with incorrect tagging while merging PDFs is fixed. (v7.0.3 Build 24843)
  • Resolved an issue where the form field values shift after form flattening. (v7.0.3 Build 24843)
  • Data at the root level is invalid error while merging certain PDFs is resolved. (v7.0.3 Build 24843)
  • Fixed an XmlException while merging certain PDF documents.An issue where the ImportedPageArea is shifting up when added to a cell of Table2 is fixed. (v7.0.3 Build 24843)
  • IndexOutOfRangeException while importing and adding the page to PDF document is resolved. (v7.0.3 Build 24843)
  • Resolved an issue with PDF417 barcode generation. (v7.0.3 Build 24402)
  • Fixed an issue with StructureElement’s AltText property where a single parenthesis produces an invalid PDF. (v7.0.3 Build 24402)
  • Issue with tag order preservation while merging PDFs has been resolved. (v7.0.3 Build 24402)
  • A bug in text extraction is resolved. (v7.0.3 Build 24402)
  • Resolved the empty document exception while merging certain PDFs. (v7.0.3 Build 24402)
  • PDF parsing exception thrown while merging certain PDFs has been resolved. (v7.0.3 Build 24402)
  • NullReferenceException when setting the chart’s X-Axis anchor type has been resolved. (v7.0.2 Build 24059)
  • Resolved an issue with LoadSystemFont method where it was unable to load the Arial Italic font file. (v7.0.2 Build 24059)
  • Several PdfParsing exceptions with specific PDFs has been resolved (v7.0.2 Build 24059)
  • NullReferenceException while importing page data has been resolved. (v7.0.2 Build 24059)
  • Text extraction's arithmetic overflow exception has been fixed. (v7.0.2 Build 24059)
  • Resolved an issue while adding subscript/superscript tags in Formatted Text Area. (v7.0.2 Build 23114)
  • Fixed a stack overflow exception while merging. (v7.0.2 Build 23114)
  • Resolved an issue where special characters in metadata cause PDF/A conformance issues. (v7.0.2 Build 23114)
  • Fixed an issue with text alignment when kerning is applied to Text Area. (v7.0.2 Build 23114)
  • Issue with retrieving the visible height of the Tabl2 object has been fixed. (v7.0.2 Build 23114)
  • Fixed an argument out of range exception and invalid cast exception while flattening certain PDF forms. (v7.0.2 Build 23114)
  • Resolved an empty document exception while merging certain PDFs. (v7.0.2 Build 23114)
  • Resolved invalid document output while merging certain PDFs. (v7.0.2 Build 23114)
  • PDF parsing error has been fixed while merging PDFs. (v7.0.2 Build 23114)
  • Retaining PDF/A compatibility after simple merge. (v7.0.2 Build 23114)
  • Implemented the feature to load default values for form fields. (v7.0.2 Build 23114)
  • Fixed the issue of AES-256 revision-6 (v7.0.1 Build 22435)
  • Resolved an error when incorrect html is used in FormattedTextArea. (v7.0.1 Build 21938)
  • Resolved an issue with setting the height of UnOrderedList class. (v7.0.1 Build 21938)
  • Fixed an issue with GetVisibleHeight method for Table2. (v7.0.1 Build 21938)
  • Fixed a null reference exception when a TIFF image is added to PDF. (v7.0.1 Build 21938)
  • PDF parsing exception is resolved while merging certain PDF documents. (v7.0.1 Build 21938)
  • Fixed an exception caused by accessing the ActualRowHeight of Table2 object. (v7.0.1 Build 21504)
  • Ability to flatten annotation form fields is included. (v7.0.1 Build 21224)
  • Fixed an issue with the HasOverFlowText method of FormattedTextArea class. (v7.0.1 Build 21203)
  • Fixed some issues with barcode generation. (v7.0.1 Build 21203)
  • Resolved an index out of range exception while adding barcodes to templates. (v7.0.1 Build 21203)
  • Fixed an issue with converting certain TIFF files to PDF. (v7.0.1 Build 21203)
  • Fixed a few exceptions (InvalidCastException and NullReferenceException) caused while merging certain PDFs. (v7.0.1 Build 21203)
  • Resolved an issue where the logical structure is not preserved when certain tagged PDF documents are merged. (v7.0.1 Build 21203)
  • PdfParsingException while merging a PDF document is fixed. (v7.0.1 Build 21203)
  • Fixed an issue where the IIF expression is causing an exception. (v7.0.1 Build 21203)
  • Fixed some issues with PDF articles during linearization the PDF documents. (v7.0.0 Build 20706)
   Compatibility

v7 is compatible with v6. However, it contains some depreciated classes, methods and properties. All code written against v6 will compile with v7 but there may be some compiler warnings due to depreciated items that may need to be resolved. Here is a list of the depreciated items in v7 and suggested resolution:

  • MacroPdf417.FileId property is depreciated - use MacroPdf417.SetFileID method. (v7.0.3)
  • StandardSecurity class is depreciated - Use RC440Security instead. (v7.0.1)
  • HighSecurity class is depreciated - Use RC4128Security instead. (v7.0.1)
  • SignatureFieldFlattenOptions enum is depreciated – Use SignatureFieldFlatteningOptions enum instead. (v7.0.1)
  • FormFlatteningOptions.DigitalSignature Property is depreciated - Use FormFlatteningOptions.DigitalSignatures instead. (v7.0.1)
  • RightsManagementSchema.Marked property is depreciated – Use RightsManagementSchema.Marked2 instead. (v7.0.0)
  • Report.PdfPage property is depreciated - use Report.Template instead. (v7.0.0)
  • Report.PdfPage property is depreciated - use Report.Template instead. (v7.0.0)
  • Document.DrawToWeb(bool allowBrowserCaching) and Document.DrawToWeb(bool allowBrowserCaching, string downloadAsFileName, bool forceDownload) are depreciated - Use other Document.DrawToWeb method overloads instead. (v7.0.0)
  • RightsManagementSchema.Marked property is set to "Unknown" by default. In v6.x the default was "Public Domain". (v7.0.0)
   Version 6.0 (Latest Build v6.0.4.20524)
   New Features
  • Added support for the Data Matrix Barcode. (v6.0.0)
  • New Table Object now has Individual Cell Formatting (including individual top, bottom, left and right cell border formatting). (v6.0.0)
  • Tagged PDF Structure. (v6.0.0)
  • Full PDF-A support (PDF/A-1a and PDF/A-1b). (v6.0.0)
  • Charting - additional options for data label placement. (v6.0.0)
  • Charting - additional options for legend placement. (v6.0.0)
  • Appearance Streams for Form Fields (for any reader that does not correctly create them). (v6.0.0)
  • Ability to read form field font information. (v6.0.0)
  • Alternate Text for Images. (v6.0.0)
  • Updated help documentation. (v6.0.0)
   Bug Fixes
  • Fixed an issue in which the user was unable to select multiple page elements in the Designer. (v6.0.4 Build 20524)
  • Resolved an issue in which FormattedRecordArea is not rendered as per the template file. (v6.0.4 Build 20524)
  • Updated help documentation (v6.0.4 Build 20524)
  • Fixed an issue in which right quotation mark is not displaying correctly in the form fields. (v6.0.4 Build 20524)
  • Resolved the exception caused by adding security to the PDF document with outlines. (v6.0.4 Build 20524)
  • Fixed several issues that are causing the linearized documents to not work correctly when streamed to the browser. (v6.0.4 Build 20524)
  • Fixed exceptions caused by adding PdfASchema to some PDF documents. (v6.0.4 Build 20524)
  • Resolved a null reference exception while merging certain PDF documents. (v6.0.4 Build 20524)
  • Fixed an issue with merging tagged PDF documents. (v6.0.4 Build 20524)
  • PDF parsing exception is resolved while opening certain PDF documents. (v6.0.4 Build 20524)
  • Fixed an issue with Table2 class where the cells are not split correctly. (v6.0.4 Build 20524)
  • Resolved the issue where Table2 content is overrunning the margins when cells are set to span multiple rows. (v6.0.4 Build 20524)
  • Image parsing exception is resolved while converting certain TIFF images to PDF. (v6.0.4 Build 20524)
  • Fixed an issue where the PDF output is different from the source TIFF image. (v6.0.4 Build 20524)
  • Fixed an issue with ImportedPageData class returning a blank page. (v6.0.4 Build 19502)
  • Fixes an issue with merging PDF documents after calling Draw method on one of the documents being merged. (v6.0.4 Build 19502)
  • Fixed a seldom encountered issue with parsing PDF documents. (v6.0.4 Build 19502)
  • Updated help documentation. (v6.0.4 Build 19502)
  • Fixed an issue with Unordered List page element returning null if Leading was more than the List height. (v6.0.4 Build 19502)
  • Added two new methods GetVisibleLineCount() and GetLineTextWidth(int lineIndex) to the TextArea page element to return correct text width value after enabling kerning. (v6.0.4 Build 19502)
  • Fixed an issue with dynamically setting field value to the report elements (RecordBox). (v6.0.3 Build 19348)
  • Fixed an issue when there is a underscore in the database field name. (v6.0.3 Build 19348)
  • Updated help documentation. (v6.0.3 Build 19348)
  • Fixed a bug regarding the border style of a merged PDF document. (v6.0.3 Build 19348)
  • Fixed an issue with merging PDF documents having JavaScript. (v6.0.3 Build 19348)
  • Fixed a seldom encountered issue with merging PDF documents. (v6.0.3 Build 19348)
  • Fixed an issue with setting the check box value when there is a space in the export value. (v6.0.3 Build 19348)
  • Fixed an issue with returning correct values for the TrimBox. (v6.0.3 Build 19348)
  • Fixed an issue with preserving the hyperlinks in the source document when merged. (v6.0.3 Build 19348)
  • Fixed an issue with using the AddLicense() method. (v6.0.3 Build 19348)
  • Fixed an issue with setting the accessibility of the PDF document. (v6.0.3 Build 19348)
  • Fixed an issue with checking whether an existing PDF is tagged or not. (v6.0.3 Build 19348)
  • Fixed a seldom encountered issue with displaying page numbers in the Adobe Reader when merging PDF documents. (v6.0.3 Build 19348)
  • Fixed an issue with digital signature becoming invalid when the PDF is Linearized. (v6.0.3 Build 19348)
  • Fixed an issue with setting the height of the Table2 page element. (v6.0.3 Build 19348)
  • Fixed an issue with setting the Text property of the TextArea after calling the HasOverflowTextArea() method. (v6.0.3 Build 19348)
  • Fixed a seldom encountered issue with using the DrawToWeb method. (v6.0.3 Build 19348)
  • Fixed an issue with PDF417 GetSymbolWidth method returning the same width irrespective of the type chosen. (v6.0.3 Build 19348)
  • Fixed an issue with setting the Table2 border to a value less than 1. (v6.0.3 Build 19348)
  • Added ability to tag Group page elements for accessibility. (v6.0.3 Build 19348)
  • Fixed an issue with the PageZoom.Retain property. (v6.0.3 Build 19348)
  • Fixed an issue with LineStyle.None property of IndexedLineSeries page element. (v6.0.3 Build 19348)
  • Fixed an issue with ampersand symbol not being displayed in the PDF report. (v6.0.2 Build 18172)
  • Fixed an issue with Not operator ('!') with StrComp function throwing exception when used inside the IIF function. (v6.0.2 Build 18172)
  • Fixed an issue with getting NullReferenceException when generating reports using IIF function. (v6.0.2 Build 18172)
  • Updated help documentation. (v6.0.2 Build 18172)
  • Fixed an issue with LogicalStructure option not getting set to false when setting MergeOptions to None. (v6.0.2 Build 18172)
  • Fixed an issue where the text is getting cut off in the form fields. (v6.0.2 Build 18172)
  • Fixed a seldom encountered issue with merging PDF documents. (v6.0.2 Build 18172)
  • Fixed an issue with font resizing in edit mode. (v6.0.2 Build 18172)
  • Fixed an issue with getting correct required height and the visible height for the OverflowTable when cell is splittable. (v6.0.2 Build 18172)
  • Fixed an issue when calling HasOverflowRows() method that caused the GetOverflowRows() method to return a table object all the time. (v6.0.2 Build 18172)
  • Fixed an issue with displaying duplicate text on second page when setting the table height multiple times and calling the HasOverFlowRows() method. (v6.0.2 Build 18172)
  • Fixed an issue when Calling GetVisibleRowCount() method or GetVisibleHeight() method after GetOverflowRows() method altering the output of split cells. (v6.0.2 Build 18172)
  • Fixed an issue with setting PgeLayout as SinglePage for the PDF document. (v6.0.2 Build 18172)
  • Fixed an issue with adding text with blank spaces not getting added correctly to the cell of the table. (v6.0.2 Build 18172)
  • Fixed an issue where exception was raised on second call to ActualRowHeight method. (v6.0.2 Build 18172)
  • Fixed an issue with exception being raised when Cell2.Width was called while adding cells to the row. (v6.0.2 Build 18172)
  • Fixed an issue with exception being raised when ActualRowHeight method was called while adding cells to the row. (v6.0.2 Build 18172)
  • Fixed a licensing issue when using Alt Text for Images. (v6.0.2 Build 17136)
  • Fixed a seldom encountered issue with merging PDF documents. (v6.0.2 Build 17031)
  • Fixed an issue while adding a ListBox form field to a PDF document. (v6.0.2 Build 17031)
  • Fixed an issue with the ActualRowHeight property of the Table2 page element returning incorrect results. (v6.0.2 Build 17031)
  • Fixed an issue with Table2 page element’s cell border when setting the a cell’s ColumnSpan and the default cell’s border width. (v6.0.2 Build 17031)
  • Fixed a splitting issue when using the NoSplitZone report element. (v6.0.2 Build 16513)
  • Fixed an issue when using nested SubReports with group by queries not grouping the data correctly. (v6.0.2 Build 16513)
  • Fixed an issue when a result set from a query returns no records. (v6.0.2 Build 16513)
  • Fixed a form filling issue with certain PDFs. (v6.0.2 Build 16513)
  • Fixed an issue with setting font and font size for the form fields being ignored. (v6.0.2 Build 16513)
  • Fixed a seldom encountered issue with merging PDF documents. (v6.0.2 Build 16513)
  • Fixed an issue with some PDF file sizes growing significantly when doing form filling. (v6.0.2 Build 16513)
  • Fixed an issue with some form field values not being visible after doing form filling on certain PDF documents. (v6.0.2 Build 16513)
  • Fixed an issue with some open type fonts not being recognized when doing form filling. (v6.0.2 Build 16513)
  • Fixed an issue with the GetOriginalPageNumber() method. (v6.0.2 Build 16513)
  • Added support for merging some PDF documents with invalid stream lengths. (v6.0.2 Build 16513)
  • Fixed an issue with the Subject property of the Certificate class returning UNKNOWN. (v6.0.2 Build 16513)
  • Fixed a seldom encountered issue when adding images. (v6.0.2 Build 16513)
  • Added support for retrieving the major version, minor version and build number of the library through properties. (v6.0.2 Build 16513)
  • Added Visual Studio 2010 examples. (v6.0.0 Build 15526)
  • Added an assembly targeting the .NET Framework 4.0. (v6.0.0 Build 15526)
  • Fixed an issue with SubReports query that return no records. (v6.0.0 Build 15526)
  • Fixed a seldom encountered issue with merging PDF documents. (v6.0.0 Build 15526)
  • Fixed an issue with the PDF Producer not getting set after merging some PDFs. (v6.0.0 Build 15526)
  • Fixed an issue with Appearance Streams with setting a form field value. (v6.0.0 Build 15526)
  • Fixed an issue with setting acro form filed font and font size properties. (v6.0.0 Build 15526)
  • Fixed an issue with validating PDF/A-1b documents when setting the Document Author and Creator. (v6.0.0 Build 15526)
  • Fixed an issue with setting the DublinCore XMP Schema. (v6.0.0 Build 15526)
  • Fixed an issue with adding a signature field without adding a certificate. (v6.0.0 Build 15526)
  • Fixed an issue with using the break tag in a FormattedRecordArea. (v6.0.0 Build 15526)
  • Initial release. (v6.0.0 Build 15323)
   Compatibility

v6 is compatible with v5. However, it contains some depreciated classes, methods and properties. All code written against v5 will compile with v6 but there may be some compiler warnings due to depreciated items that may need to be resolved. Here is a list of the depreciated items in v6 and suggested resolution:

  • ListBox.Count property – Use ListBox.Items.Count instead. (v6.0.0)
  • ListBox.DefaultChoice property – Use ListBox.Items.Count instead. (v6.0.0)
  • ListBox.ExportValue property – Use ListBox.Items.Count instead. (v6.0.0)
  • XAxis.LabelLocation property – Use XAxis.LabelPosition instead. (v6.0.0)
  • XAxis.TitleLocation property – Use XAxis.TitlePosition instead. (v6.0.0)
  • YAxis.LabelLocation property – Use YAxis.LabelPosition instead. (v6.0.0)
  • YAxis.TitleLocation property – Use YAxis.TitlePosition instead. (v6.0.0)
  • ListBox.AddItem method – Use ListBox.Items.Add instead. (v6.0.0)
  • ListBox.GetItem method – Use ListBox.Items[index] or ListBox.Items["itemname"] instead. (v6.0.0)
  • ListBox.IndexOf method – Use ListBox.Items.GetListItem instead. (v6.0.0)
  • ListBox.Remove method – Use ListBox.Items.Remove instead. (v6.0.0)
  • PageList.Append method – Use PageList.Add method instead. (v6.0.0)
  • Table class – Use Table2 class instead. (v6.0.0)
  • Cell class – Use Cell2 class instead. (v6.0.0)
  • CellList class – Use CellList2 class instead. (v6.0.0)
  • Column class – Use Column2 class instead. (v6.0.0)
  • ColumnList class – Use ColumnList2 class instead. (v6.0.0)
  • Row class – Use Row2 class instead. (v6.0.0)
  • RowList class – Use RowList2 class instead. (v6.0.0)
  • XAxisLabelLocation class – Use XAxisLabelPosition class instead. (v6.0.0)
  • XAxisTitleLocation class – Use XAxisTitlePosition class instead. (v6.0.0)
  • YAxisLabelLocation class – Use YAxisLabelPosition class instead. (v6.0.0)
  • YAxisTitleLocation class – Use YAxisTitlePosition class instead. (v6.0.0)
   Version 5.0 (Latest Build v5.1.2.14406)
   New Features
  • Greatly Improved Layout Engine. (v5.1.0)
  • Improved Pagination Control - No Split Zones and Soft Page Breaks. (v5.1.0)
  • Multi-Column support. (v5.1.0)
  • Conditional Headers and Footers. (v5.1.0)
  • Conditional Templates. (v5.1.0)
  • Fixed Pages (for Overlaying Data on Forms). (v5.1.0)
  • Multiple Reports and Fixed Pages within a document. (v5.1.0)
  • Support for Operators. (v5.1.0)
  • Row Spacing (Spacing Between Records). (v5.1.0)
  • Page Level Aggregate Functions. (v5.1.0)
  • Use DPLX Files From a Byte Array or Stream. (v5.1.0)
  • Referencing Database Fields by Index. (v5.1.0)
  • Oracle Ref Cursor Support. (v5.1.0)
  • New Events Added. (v5.1.0)
  • New Symbol Report Element. (v5.1.0)
  • Added Certificate Constructor (accepts X509Certificate2 class). (v5.1.0)
  • Supports user input for digitally signing in a Windows Form application. (v5.1.0)
  • Updated help documentation. (v5.1.0)
  • New charting page elements - Area Charts, Bar Charts, Column Charts, Line Charts, Pie Charts, Scatter Charts. (v5.0.0)
  • Open Type Fonts Support. (v5.0.0)
  • Font Kerning and Tracking (v5.0.0)
  • Font Embedding Options (Full, Subset, None). (v5.0.0)
  • Digital Signatures. (v5.0.0)
  • PDF/A-1b. (v5.0.0)
  • Add Embedded Files. (v5.0.0)
  • Automatic Gradient Colors. (v5.0.0)
  • New Product DynamicPDF WebCache (Added to the Enterprise Edition). (v5.0.0)
  • Merge multiple PDFs with layers. (v5.0.0)
  • Merge multiple PDFs with embedded files. (v5.0.0)
   Bug Fixes
  • Fixed an issue with Courier font changing back to default font in Record box, Reacord Area and Label. (v5.1.2 Build 14406)
  • Fixed an issue with symbols not being displayed properly for ZapdfDingbats. (v5.1.2 Build 14406)
  • Fixed an issue with Times Roman font changing back to default font. (v5.1.2 Build 14406)
  • Fixed an issue with the font size decreasing beyond visibility when changing the zoom level of a control in Edit mode. (v5.1.2 Build 14406)
  • Fixed an issue with choosing hanyang font for record area or record box that caused application to crash. (v5.1.2 Build 14406)
  • Updated help documentation. (v5.1.2 Build 14406)
  • Fixed a seldom encountered issue with merging PDF documents. (v5.1.2 Build 14406)
  • Fixed an issue with merging PDF documents when an Annots entry is null. (v5.1.2 Build 14406)
  • Fixed an issue with merging PDF documents that had a number at the end of an object stream. (v5.1.2 Build 14406)
  • Fixed an issue with using the PrintPageRange property of the ViewerPreferences class. (v5.1.2 Build 14406)
  • Fixed an issue with pie chart slice colors repeating when number of slices is greater than 11. (v5.1.2 Build 14406)
  • Fixed an issue with using FullJustify within a FormattedTextArea page element. (v5.1.2 Build 14406)
  • Fixed issues with using aggregate functions containing null values. (v5.1.2 Build 13650)
  • Fixed an issue with the FormattedRecordArea not splitting correctly. (v5.1.2 Build 13650)
  • Fixed an issue with extra space coming after the rows in SubReport’s with group by. (v5.1.2 Build 13650)
  • Fixed an issue with Mode, Median and Standard deviation functions returning incorrect outputs when used in SubReport's. (v5.1.2 Build 13650)
  • Fixed an issue with the default Template being ignored when specified in the Designer without any conditional templates. (v5.1.2 Build 13650)
  • Fixed an issue when using an empty fixed page. (v5.1.2 Build 13650)
  • Fixed an issue when using aggregate functions on fixed page that have a report as their scope. (v5.1.2 Build 13650)
  • Updated help documentation. (v5.1.2 Build 13650)
  • Fixed an issue with adding an Invisible signature to an existing PDF document. (v5.1.2 Build 13650)
  • Fixed a seldom encountered issue with merging PDF documents. (v5.1.2 Build 13650)
  • Fixed an issue with using ImportedPage when using some PDF documents with form fields. (v5.1.2 Build 13650)
  • Added support for the Intelligent Mail Barcode. (v5.1.2 Build 13650)
  • Fixed an issue with converting CCIT Group3 TIFFs using the TiffFile object. (v5.1.2 Build 13650)
  • Fixed an issue with acroform buttons being recognized as checkboxes in Acrobat JavaScript. (v5.1.2 Build 13650)
  • Fixed an issue with setting beveled and inset border styles with a given RGB color combination. (v5.1.2 Build 13650)
  • Fixed an issue with rendering Pie chart items when the data label’s size is large. (v5.1.2 Build 13650)
  • Fixed some F1 Help issues. (v5.1.0 Build 13027)
  • Updated help documentation. (v5.1.0 Build 13027)
  • Changed the Body property of the Report and SubReport classes to Detail and deprecated the Body properties. (v5.1.0 Build 13027)
  • Upgrade DPLX files from v4 and v5 to the new v5.1 format. (v5.1.0 Build 12992)
  • Support for new ReportWriter v5.1 features. (v5.1.0 Build 12992)
  • Updated help documentation. (v5.1.0 Build 12992)
  • New and Greatly Improved Layout Engine. (v5.1.0 Build 12992)
  • Improved Control Over Pagination. (v5.1.0 Build 12992)
  • No Split Zones. (v5.1.0 Build 12992)
  • Soft Page Breaks. (v5.1.0 Build 12992)
  • Multi-Column support. (v5.1.0 Build 12992)
  • Conditional Headers and Footers. (v5.1.0 Build 12992)
  • Conditional Templates. (v5.1.0 Build 12992)
  • Supports Fixed Pages for Overlaying Data on Forms. (v5.1.0 Build 12992)
  • Multiple Reports and Fixed Pages in a document. (v5.1.0 Build 12992)
  • Support for Operators. (v5.1.0 Build 12992)
  • Row Spacing (Spacing Between Records). (v5.1.0 Build 12992)
  • Page Level Aggregate Functions. (v5.1.0 Build 12992)
  • Use DPLX Files From a Byte Array or Stream. (v5.1.0 Build 12992)
  • Referencing Database Fields by Index. (v5.1.0 Build 12992)
  • Oracle Ref Cursor Support. (v5.1.0 Build 12992)
  • New Events. (v5.1.0 Build 12992)
  • New Symbol Report Element. (v5.1.0 Build 12992)
  • Fixed A Seldom Encountered Issue With Form Fields Not Being Recognized. (v5.1.0 Build 12992)
  • Fixed An Issue With Merging Some PDF Documents A Second Time. (v5.1.0 Build 12992)
  • Added a constructor to the Certificate class that accepts an X509Certificate2 class. (v5.1.0 Build 12992)
  • Added support for prompting for user input while digitally signing a document in a Windows Form application. (v5.1.0 Build 12992)
  • Fixed A TIFF Conversion Issue. (v5.1.0 Build 12992)
  • Fixed A Barcode Text Spacing Issue. (v5.1.0 Build 12992)
  • Resolved an issue with parsing white space in the IIF function. (v5.0.2 Build 11592)
  • Updated help documentation. (v5.0.2 Build 11592)
  • Resolved issue with merging PDF documents with Long XRefStream Dictionary. (v5.0.2 Build 11592)
  • Added support for reading outlines from an imported PDF. (v5.0.2 Build 11592)
  • Added additional support for PDFs with corrupt end of file markers. (v5.0.2 Build 11592)
  • Resolved a seldom encountered issue with parsing PDFs. (v5.0.2 Build 11592)
  • Added support for using a Timestamp server when digitally signing PDF documents. (v5.0.2 Build 11592)
  • Added support for certifying PDF documents. (v5.0.2 Build 11592)
  • Fixed an issue with using Open Type fonts. (v5.0.2 Build 11592)
  • Fixed an issue with charts with no legends. (v5.0.2 Build 11592)
  • Fixed an issue with using the LegendLabel.Text property. (v5.0.2 Build 11592)
  • Fixed a BMP Image issue that caused an image to appear inverted on rare occasion. (v5.0.2 Build 11592)
  • Fixed an issue with using negative angles for axis labels. (v5.0.2 Build 11592)
  • Resolved an issue with times when using XmpMetaData in a console application. (v5.0.2 Build 11592)
  • Resolved an issue with text expansion on records with many text fields. (v5.0.1 Build 10926)
  • Updated help documentation. (v5.0.1 Build 10926)
  • Fixed an issue with merging multiple documents containing layers (optional content). (v5.0.1 Build 10926)
  • Added new exception classes and improved error handling when merging corrupt PDFs and PDFs with password security (encryption). (v5.0.1 Build 10926)
  • Enhanced AutoGradient support for straight vertical and horizontal lines and Bezier curves. (v5.0.1 Build 10926)
  • Enhanced support for TIFF images with preblended transparency values. (v5.0.1 Build 10926)
  • Initial release. (v5.0.0 Build 10626)
   Compatibility

v5 is compatible with v4. However, it contains some depreciated classes, methods and properties. All code written against v4 will compile with v5 but there may be some compiler warnings due to depreciated items that may need to be resolved. Here is a list of the depreciated items in v5 and suggested resolution:

  • Report Detail – This was previously known as a Report "Body". This is still the heart of the Report and the section that is repeated for each record in the PDF. (v5.1.0)
  • AutoSplit Property – This was previously referred to as the Splittable property. This still indicates whether the Report Detail is allowed to split its elements at the bottom of a PDF page. Setting this to False will always keep those elements together. (v5.1.0)
  • GroupBy SubReport – This was previously a SubReport property. In version 5.1 there is now a separate Query Type called "GroupBy". (v5.1.0)
  • Split Logic Change – There is an improvement to the Report Detail’s splitting logic that in a few cases will yield different results than in previous ReportWriter versions. If the AutoSplit property (previously called 'Splittable') is set to True and the Report does need to split, any whitespace between the actual split point and the next visible element will now be removed. This yields a more predictable result as the elements that will begin on the next page will always start at the same location. (v5.1.0)
  • Document.Prepress property – Use Document.OutputIntents or Document.PdfXVersion instead. (v5.0.0)
  • MergeOptions.Prepress property – Use MergeOptions.OutputIntents instead. (v5.0.0)
  • TrueTypeFont class – Use OpenTypeFont class instead. (v5.0.0)
  • BasicSchema.CreatorDate is no longer available. It is now Read-Only. It will be set to the default creation time for the document. (v5.0.0)
   Version 4.0 (Latest Build v4.0.3.80214)
   New Features
  • Linearize (fast web-view) PDF documents. (v4.0.0)
  • 15 flexible merge options. (v4.0.0)
  • Preserve Annotations. (v4.0.0)
  • Preserve Bookmarks. (v4.0.0)
  • Reorganize Bookmarks. (v4.0.0)
  • Preserve document level JavaScript. (v4.0.0)
  • Mix imported and new interactive form fields. (v4.0.0)
  • Easy FireMail Integration. (v4.0.0)
  • Improved memory and buffer management. (v4.0.0)
  • JavaScript - JavaScript Actions and Document JavaScript. (v4.0.0)
  • Prepress - PDF/X-1a and other PDF/X versions, ICC Profiles, Spot Colors and Gradients. (v4.0.0)
  • Form Fields - Textboxes, Buttons (Submit, Pushbutton, Reset, etc.), Checkboxes, Radio Buttons, Listboxes, Comboboxes. (v4.0.0)
  • Ordered and Unordered Lists Page Elements. (v4.0.0)
  • PDF417 and MacroPDF417 with continuation to multiple symbols. (v4.0.0)
  • XMP Metadata - Basic, Dublin Core, Paged Text, Rights Management, Basic Job Ticket and Custom Schemas. (v4.0.0)
  • Stamp Template - Document and section stamp templates with even and odd page options. (v4.0.0)
  • AnchorGroup class - Dock to edges or margins of page. (v4.0.0)
  • Table Enhancements - Row Span and Multiple header rows and header columns. (v4.0.0)
   Bug Fixes
  • Fixed an issue with using metric measurement units. (v4.0.3 Build 80214)
  • The PDF Template is now shown behind the report layout. (v4.0.3 Build 80214)
  • Line report element can now be retrieved from the DocumentLayout's GetReportElementByID method. (v4.0.3 Build 80214)
  • Fixed an issue with displaying the ampersand (and) symbol in a label. (v4.0.3 Build 80214)
  • Resolved an error that is encountered when adding 16 or more expandable items to a report part. (v4.0.3 Build 80214)
  • Fixed an issue with VAlign in the RecordBox and RecordArea report elements when AutoLeading is set to true. (v4.0.3 Build 80214)
  • The angle property of the RecordBox and RecordArea report elements now functions correctly. (v4.0.3 Build 80214)
  • Fixed a seldom encountered issue with checking and unchecking checkboxes. (v4.0.3 Build 80214)
  • Resolved two seldom encountered parsing error. (v4.0.3 Build 80214)
  • Resolved several seldom encountered form filling issues. (v4.0.3 Build 80214)
  • Fixed a licensing issue with document level JavaScript that caused the watermark to be displayed in some cases when it should not be. (v4.0.3 Build 80214)
  • Resolved a seldom encountered issue with setting the read only property on a form field. (v4.0.3 Build 80214)
  • Resolved a seldom encountered issue with the visibility of filled in form field values. (v4.0.3 Build 80214)
  • XFA form data is now imported correctly. (v4.0.3 Build 80214)
  • Fixed an issue with underlining justified text. (v4.0.3 Build 80214)
  • Fixed in issue with indentation in a formatted text area when the first word of a line is wider than the width of the formatted text area. (v4.0.3 Build 80214)
  • Resolved an issue with error correction on some PDF417 bar codes. (v4.0.3 Build 80214)
  • TrueType fonts with spaces in their name can now be used. (v4.0.3 Build 80214)
  • Improved the way elements shift down when the Y coordinate touches the bottom of an element that has been expanded. (v4.0.3 Build 70913)
  • Resolved an error affecting some sub reports that have no records. (v4.0.3 Build 70913)
  • Fixed an error affecting the page splitting of some nested sub reports. (v4.0.3 Build 70913)
  • Resolved an issue with the page break report element. (v4.0.3 Build 70913)
  • Fixed an issue with pagination of a formatted test area report element. (v4.0.3 Build 70913)
  • Fixed an issue with preserving tool tips on merged form fields. (v4.0.3 Build 70913)
  • Resolved a seldom encountered issue with parsing PDFs. (v4.0.3 Build 70913)
  • Resolved an issue with reading the original page number of some form fields. (v4.0.3 Build 70913)
  • GIF images with embedded copyright statements are now supported. (v4.0.3 Build 70913)
  • Better support for manipulating nested SubReports. (v4.0.3 Build 70809)
  • Resolved an issue with splitting sub reports with the splittable property set to true. (v4.0.3 Build 70809)
  • Resolved an issue with using connectionString values from a .config file. (v4.0.3 Build 70809)
  • Resolved an issue with setting the Field property of a RecordBox. (v4.0.3 Build 70809)
  • Enhanced the ability to merge and work with invalid PDF files including some PDFs with invalid indirect object stream lengths. (v4.0.3 Build 70809)
  • Resolved an issue with document level JavaScript that has a large amount of text. (v4.0.3 Build 70809)
  • Fixed an issue with the z-ordering options of report elements. (v4.0.3 Build 70511)
  • Fixes issues with mouse selection on deeply nested sub reports and content groups. (v4.0.3 Build 70511)
  • Resolved parsing issues with some DPLX files with empty attribute values. (v4.0.3 Build 70511)
  • Fixed a seldom encountered issue with page elements on a template affecting the page of a merged document. (v4.0.3 Build 70511)
  • Fixed a seldom encountered issue with parsing PDF v1.6 cross reference streams. (v4.0.3 Build 70511)
  • Fixed an issue with reading some output intents. (v4.0.3 Build 70511)
  • Fixed an issue with the layout grid when the page’s width property is used. (v4.0.3 Build 70511)
  • Fixed an issue with saving and closing a DPLX from source view. (v4.0.3 Build 70322)
  • An error is now displayed when a process has locked a DPLX file preventing it from being saved. (v4.0.3 Build 70322)
  • The default name for a DPLX file is now incremented based on the existing files in the target folder. (v4.0.3 Build 70322)
  • Query’s ConnectionString property is now read/write. (v4.0.3 Build 70322)
  • Added PageOffset and PageTotalOffset properties to the PageNumberingLable report element. (v4.0.3 Build 70322)
  • RecordSet's with no records can now be used in a report (no error is raised). (v4.0.3 Build 70322)
  • Fixed an issue with the DocumentLayout class sometimes leaving DPLX files open when a parsing error occurred. (v4.0.3 Build 70322)
  • Fixed an issue with parsing the initial style of a FormattedRecordArea. (v4.0.3 Build 70322)
  • Fixed an issue with applying section templates to merged and appended documents. (v4.0.3 Build 70322)
  • Added Viewer Preferences support for Duplex printing, page range printing and printer tray picking based on the size of the PDF (PDF v1.7 features). (v4.0.3 Build 70322)
  • Added PDF v1.7 to the PdfVersion enumeration. (v4.0.3 Build 70322)
  • Added the ability to use TrueType fonts from a byte array. (v4.0.3 Build 70322)
  • Fixed an issue with PDF 417 text encoding. (v4.0.3 Build 70322)
  • Updated help documentation. (v4.0.3 Build 70322)
  • Added DynamicPDF Designer. (v4.0.2 Build 70116)
  • Added ReportWriter for .NET. (v4.0.2 Build 70116)
  • Allows use of some LZW TIFFs with invalid strip byte lengths. (v4.0.2 Build 70116)
  • Allows use of some TIFFs with invalid NextSubFile entries. (v4.0.2 Build 70116)
  • Fixed a seldom encountered issue affecting some large JPEG images. (v4.0.2 Build 70116)
  • Fixed an issue affecting TrueType fonts on secured PDF documents. (v4.0.2 Build 70116)
  • Fixed an issue with adding ordered and unordered lists to a template. (v4.0.2 Build 70116)
  • Updated help documentation. (v4.0.2 Build 70116)
  • Fixed an issue with Table's RepeatRowHeaderCount and RepeatColumnHeaderCount properties for tables with small heights. (v4.0.1 Build 61006)
  • Included an assembly specifically compiled for use with .NET 2.0 (32 and 64 bit). (v4.0.1 Build 61006)
  • Added support for Uncompressed TIFFs with alpha information. (v4.0.1 Build 61006)
  • Added a Language property for specifying the documents language identifer. (v4.0.1 Build 61006)
  • Fixed a seldom encountered issue with merging PDFs. (v4.0.1 Build 61006)
  • Fixed an issue with justification when using TrueType fonts in FormattedTextArea. (v4.0.1 Build 61006)
  • Fixed an issue affecting Group 4 and LZW Tiffs. (v4.0.1 Build 61006)
  • Fixed an issue with the ordering of Radiobutton or Checkbox fields. (v4.0.1 Build 61006)
  • Fixed an issue with calculating table and list heights. (v4.0.1 Build 61006)
  • Fixed an issue encountered when table rows have no cells. (v4.0.1 Build 61006)
  • Fixed an issue with merging documents with more than 10,000 JavaScript entries. (v4.0.1 Build 61006)
  • Fixed an issue with setting page layout to TwoPageRight. (v4.0.1 Build 61006)
  • Updated help documentation. (v4.0.1 Build 61006)
  • Fixed a seldom encountered issue with importing Acro Forms. (v4.0.0 Build 60505)
  • Fixed an issue with the UseMargins property of the BackgroundImage page element. (v4.0.0 Build 60505)
  • Changed the way bullets align vertically in unordered lists. (v4.0.0 Build 60505)
  • Added additional support for TIFF image transparency. (v4.0.0 Build 60419)
  • Fixed an issue with the GetRequiredHeight method of the Table page element. (v4.0.0 Build 60419)
  • Fixed an issue with the PageElement ID property. It is now read/write. (v4.0.0 Build 60419)
  • Updated help documentation. (v4.0.0 Build 60419)
  • Fixed an issue with the TransformationGroup classes with small angles and angles close to 90, 180 and 270 degerees. (v4.0.0 Build 60407)
  • Updated help documentation. (v4.0.0 Build 60407)
  • Fixed an issue with the ImportedPageArea and ImportedPageArea classes. (v4.0.0 Build 60404)
  • Fixed a rarely encountered parsing issue with some obscure PDF documents. (v4.0.0 Build 60404)
  • Updated help documentation. (v4.0.0 Build 60404)
  • Initial release. ( v4.0.0 Build 60331)
   Compatibility

v4 is compatible with v3. However, it contains some depreciated classes, methods and properties. All code written against v3 will compile with v4 but there may be some compiler warnings due to depreciated items that may need to be resolved. Here is a list of the depreciated items in v5 and suggested resolution:

  • HtmlTextArea Class – Use the FormattedTextArea class instead. (v4.0.0)
  • HtmlTextAreaStyle Class – Use the FormattedTextAreaStyle class instead. (v4.0.0)
  • Document.DrawToWeb methods – Not necessary to pass System.Web.UI.Page argument. (v4.0.0)
  • ceTe.DynamicPDF.Color class static properties – The static properties for specifying predefined colors are now depreciated. Use the static properties of the RbgColor, CmykColor or Grayscale classes instead. (v4.0.0)
  • ceTe.DynamicPDF.Apply enumeration - Use constructors for the Rectangle, Circle or Path page elements that do not use this enumeration. Set the border width to 0 if no border is desired and fill color to null (Nothing in VB) if no fill color is desired. (v4.0.0)
  • A basic difference between the way documents are merged in v3.x and v4.0 is that by default, v3.0 did not preserve form fields. Version 4.0 will now preserve form fields by default. If this is not the desired behavior, simply use a MergeOptions class in the MergeDocument constructor or Append method with the FormFields property set to false. (v4.0.0)
   Version 3.0 (Latest Build v3.0.3.51125)
   New Features
  • Ability to merge encrypted documents. (v3.0.0)
  • Ability to crop ImportedPageData. (v3.0.0)
  • Set and read the values of Acrobat Check Boxes, Combo Boxes, List Boxes, Radio Buttons and Text Fields. (v3.0.0)
  • Mark Acrobat form fields as read-only. (v3.0.0)
  • Unicode support for Acrobat form fields. (v3.0.0)
  • International Fonts - Japanese (HeiseiKakuGothicW5 and HeiseiMinchoW3), Korean (HanyangSystemsGothicMedium and HanyangSystemsShinMyeongJoMedium), Simplified Chinese (SinoTypeSongLight) and Traditional Chinese (MonotypeHeiMedium and MonotypeSungLight). (v3.0.0)
  • Full Unicode support. (v3.0.0)
  • Six separate encodings can now be used with core fonts. (v3.0.0)
  • Right-to-Left text support for TextArea and Label class. (v3.0.0)
  • TrueType font sub setting. (v3.0.0)
  • Page Labeling with Sections. (v3.0.0)
  • Integrates with PageNumberingLabel class. (v3.0.0)
  • Document and Section Templates - Global and Even/Odd template. (v3.0.0)
  • Table object (including Columns, Rows and Cells). (v3.0.0)
  • PageNumberingLabel - Total Page / Current Page, section page numbering and numbers, roman numerals and letters. (v3.0.0)
  • BackgroundImage - Automatically sets an image to span the background of a page. (v3.0.0)
  • Note object. (v3.0.0)
  • Native gif and tiff support. (v3.0.0)
  • 64 bit imaging. (v3.0.0)
  • Image Transparency. (v3.0.0)
  • Multi-page tiff. (v3.0.0)
   Bug Fixes
  • Improved support for fixing corrupted PDF documents. (v3.0.3 Build 51125)
  • Fixed a seldom encountered issue affecting pdfs with unusually large trailer dictionaries. (v3.0.3 Build 51125)
  • Added Visual Studio 2005 Web Examples. (v3.0.3 Build 51125)
  • Updated help documentation. (v3.0.3 Build 51125)
  • Fixed an issue affecting TrueType fonts with no 'prep' table. (v3.0.3 Build 51125)
  • Fixed a seldom encountered issue with using TrueType fonts and the angle property on page elements. (v3.0.3 Build 51125)
  • Fixed a seldom encountered issue with TIFFs with unsorted markers. (v3.0.3 Build 51125)
  • Improved support for fixing corrupted PDF documents. (v3.0.3 Build 51024)
  • Fixed a seldom encountered Calculation Order issue with AcroForms. (v3.0.3 Build 51024)
  • Updated help documentation. (v3.0.3 Build 51024)
  • Fixed an issue affecting the DrawToWeb when using .NET 2.0 (Release Canidate). (v3.0.3 Build 51024)
  • Fixed a seldom encountered TIFF image issue. (v3.0.3 Build 51024)
  • Fixed a seldom encountered Code 128 barcode issue. (v3.0.3 Build 51024)
  • Fixed an ImportedPageArea and ImportedPageData error affecting pages with contents streams over 1 MB. (v3.0.3 Build 50611)
  • Slight output efficiency improvements. (v3.0.3 Build 50611)
  • Fixed a Type 1 Font character spacing issue with some extended ASCII characters. (v3.0.3 Build 50611)
  • Fixed a TextArea issue when text is set multiple times. (v3.0.3 Build 50611)
  • Fixed an HtmlTextArea leading and parsing issue. (v3.0.3 Build 50611)
  • Fixed an issue with the GetRequiredHeight method of the Table class. (v3.0.3 Build 50611)
  • Fixed an issue affecting some indexed PNG images that use transparency. (v3.0.3 Build 50611)
  • Fixed an issue affecting some CCITT 1-D and LZW TIFF images. (v3.0.3 Build 50611)
  • Fixed an issue with the GetContents method of the PdfPage class. (v3.0.3 Build 50608)
  • Fixed an issue with decrypting PDFs with identical user and owner passwords. (v3.0.3 Build 50608)
  • Fixed a seldom encountered PDF parsing issue. (v3.0.3 Build 50608)
  • Updated help documentation. (v3.0.3 Build 50608)
  • Updated examples. (v3.0.3 Build 50608)
  • Added the ability to specify a specific version of PDF. (v3.0.3 Build 50608)
  • Added support for reading images from a Byte Array, without first needing to pass them into a MemoryStream. (v3.0.3 Build 50608)
  • Added the ability to use some JFIF image files that do not fully meet the JFIF spec. (v3.0.3 Build 50608)
  • Fixed Type 1 Font regional issues. (v3.0.3 Build 50608)
  • Fixed a Type 1 Font AFM parsing issue. (v3.0.3 Build 50608)
  • Fixed a TrueType font subsetting issue that prevented rendering of PDFs in GSView and GhostScript. (v3.0.3 Build 50608)
  • Fixed a Code 128 barcode look ahead mode detection issue. (v3.0.3 Build 50608)
  • Fixed an issue with the HasOverflowText method of HtmlTextAreas with a small height. (v3.0.3 Build 50608)
  • Added support for reading PDFs from a Byte Array, without first needing pass them into a MemoryStream. (v3.0.2 Build 50106)
  • Added an ImportedPageArea page element. (v3.0.2 Build 50106)
  • Added an ImportedPageContents class. (v3.0.2 Build 50106)
  • Internal performance enhancements. (v3.0.2 Build 50106)
  • Fixed an issue with decryption some 128bit encrypted PDFs. (v3.0.2 Build 50106)
  • Fixed an issue with decryption some 128bit encrypted PDFs. (v3.0.2 Build 50106)
  • Fixed 2 seldom encountered PDF parsing errors. (v3.0.2 Build 50106)
  • Fixed a Merger error with direct object AcroForms. (v3.0.2 Build 50106)
  • Assembly names now reflect the edition installed (Evaluation,Community, Server or Developer). (v3.0.2 Build 50106)
  • Fixed a form field appearance issue affecting documents that are re-merged and form fields renamed. (v3.0.2 Build 50106)
  • Updated help documentation. (v3.0.2 Build 50106)
  • Updated and added new examples. (v3.0.2 Build 50106)
  • Added support for JPEG in TIFF. (v3.0.2 Build 50106)
  • Added DPI methods and functions to the ImageData and Image classes. (v3.0.2 Build 50106)
  • Added a Draw method that returns the PDF as a Byte Array. (v3.0.2 Build 50106)
  • Added AutoLeading support to TextArea and Cell. (v3.0.2 Build 50106)
  • Added the ability to add page elements to table cells. (v3.0.2 Build 50106)
  • Added an AreaGroup page element. (v3.0.2 Build 50106)
  • Added a Close method to the TiffFile class. (v3.0.2 Build 50106)
  • Fixed a GIF and PNG transparency issue. (v3.0.2 Build 50106)
  • Fixed an 'index outside of bounds' error on the PageWriter class. (v3.0.2 Build 50106)
  • JPEGs, PNGs, and Bitmaps now default to the correct image resolution. (v3.0.2 Build 50106)
  • Fixed a bug in the Circle page element. (v3.0.2 Build 50106)
  • Fixed a Type 1 font issue with the 'æ' characters spacing. (v3.0.2 Build 50106)
  • Fixed an issue causing the last character to not be returned form the Label and TextArea's Text property. (v3.0.2 Build 50106)
  • Fixed a form field appearance issue affecting documents that are filled and then re-merged. (v3.0.1)
  • Fixed a permissions issue that can affect licensing. (v3.0.1)
  • Updated help documentation. (v3.0.1)
  • Group 4 TIFF images no longer require EOFB tags. (v3.0.1)
  • Fixed an issue affecting some large GIF images. (v3.0.1)
  • Fixed an issue affecting some indexed TIFF images. (v3.0.1)
  • Fixed a permissions issue that can affect licensing. (v3.0.1)
  • Initial Release. (v3.0.0)
   Compatibility

v3 contains many improvements over previous versions and is not fully compatible with the last version. In most cases the code changes are minor and can be easily adapted. Here is a list of code changes needed:

  • Streaming PDFs to a WebForm - The method used to output PDFs to a WebForm has changed. This was done so that applications that do not output to a WebForm, such as WinForm or Console applications, do not need to referance the System.Web assembly. Output to a WebForm is now done using the DrawToWeb method. (v3.0.0)
  • PDFDocument is now PdfDocument. (v3.0.0)
  • PDFPage is now PdfPage. (v3.0.0)
  • PDFPageList is now PdfPageList. (v3.0.0)
  • PDFAcroForm is now PdfForm. (v3.0.0)
  • PDFAcroFormField is now PdfFormField. (v3.0.0)
  • PDFAcroFormFieldList is now PdfFormFieldList. (v3.0.0)
  • CMYKColor is now CmykColor. (v3.0.0)
  • EAN13 is now Ean13. (v3.0.0)
  • EAN13Sup2 is now Ean13Sup2. (v3.0.0)
  • EAN13Sup5 is now Ean13Sup5. (v3.0.0)
  • EAN8 is now Ean8. (v3.0.0)
  • EAN8Sup2 is now Ean8Sup2. (v3.0.0)
  • EAN8Sup5 is now Ean8Sup5. (v3.0.0)
  • HtmlTextArea is now HtmlTextArea. (v3.0.0)
  • HtmlTextAreaStyle is now HtmlTextAreaStyle. (v3.0.0)
  • UPCBase is now UpcBase. (v3.0.0)
  • UPCVersionA is now UpcVersionA. (v3.0.0)
  • UPCVersionASup2 is now UpcVersionASup2. (v3.0.0)
  • UPCVersionASup5 is now UpcVersionASup5. (v3.0.0)
  • UPCVersionE is now UpcVersionE. (v3.0.0)
  • UPCVersionESup2 is now UpcVersionESup2. (v3.0.0)
  • UPCVersionESup5 is now UpcVersionESup5. (v3.0.0)
  • ImageStream Class Replaced with ImageData Class. (v3.0.0)
  • TrueTypeFont moved to ceTeDynamicPDF.Text.TrueTypeFont. (v3.0.0)
  • Type1Font moved to ceTeDynamicPDF.Text.Type1Font. (v3.0.0)
  • FontFamily moved to ceTeDynamicPDF.Text.FontFamily. (v3.0.0)
  • ImageStream Class Replaced with ImageData Class. (v3.0.0)
  • Imaging has undergone many changes. Most of these changes do not affect use of the API. However, if your code uses the ImageStream class, it will now need to be modified to use the ImageData class. The ImageData class can be used in the constructors of the Image and BackGround image Page Elements. (v3.0.0)

Resource Center

API and Help Docs
API and Help Docs
Customer Area
Customer Area
forums
User Support Forum
license agreement
License Agreement

We’re Not The Only Ones That Think We’re Great!

Customer Testimonials