Version history

2.0.67.0, released March 19, 2015

  • Fix incorrect font usage issue after merging documents
  • Fix an issue with losing field values in single page view mode.

2.0.66.0, released January 21, 2015

  • PDFControls.NET is made more lenient with some broken PDFs

2.0.65.0, released December 10, 2014

  • Fix an issue in which images or pages were rendered black

2.0.64.0, released November 26, 2014

  • Some pages are not displayed entirely.

2.0.63.0, released November 13, 2014

  • Fix an issue with handling of user interface events
  • Fix an issue which caused some PDFs being broken after saving them

2.0.62.0, released September 25, 2014

  • Fix saving documents after disabling some layers
  • Fix an issue with not displaying some PDFs

2.0.61.0, released July 10, 2014

  • After a pan or zoom, a newly visible area is updated in the background after which it is displayed. In the short meantime, a grey background was shown. We know show the actual background color (normally white) which makes the experience somewhat smoother.

2.0.60.0, released June 25, 2014

  • Some JPEG images do not get shown.
  • Occasional null reference exception for fields that have a tooltip defined.
  • PDFControls.NET is now available as a NuGet package. From the Package Manager Console run: Install-Package TallComponents.PDFControls.Standard or Install-Package TallComponents.PDFControls.Professional

2.0.59.1, released April 8, 2014

  • Corrupt link annotations cause an exception upon opening.

2.0.59.0, released January 9, 2014

  • The ContentShape class has been extended with a RenderingIntent property.
  • Clicking the OK button of the printing dialog causes problems in a Citrix environment. The OK button will now only become enabled after the paper sizes have been established.
  • Text with an apostrophe cannot be pasted into some documents.
  • We no longer provide Visual Studio 2005 sample projects.
  • The samples of the professional edition have been synchronized with the PDFKit.NET 4.0 samples. As a result, the following additional non-GUI samples are available for the professional edition: ClipShapes, CreateLayers, DownscaleImages, RedactionSample, StampFooter, CreateBarcodes, CropPages, CustomSignVerifyAndUpdates, ExtractGlyphBoxes, and RoundedRectangles.

2.0.58.0, released October 30, 2013

  • Providing Document.Open() with the wrong password generates an incorrect exception.

2.0.57.1, released October 3, 2013

  • The client profile edition may render some characters incorrectly.

2.0.57.0, released September 24, 2013

  • Some secured document do not render. This issue was introduced in PDFControls 2.0.54.0.
  • PRO ONLY: The viewer preferences now allow access to the following PDF settings: Duplex, NumCopies, PickTrayByPdfSize, PrintArea, PrintClip, ViewArea, ViewClip, PrintPageRange, PrintScaling.
  • The windows domain license can now also be activated for new dns style domain names, next to the old NetBIOS domain names.

2.0.56.1, released September 2, 2013

  • Allow the border of the BookmarkViewer to be set to none. This implies that the default is now also none, so you may have to set it explicitly to keep the looks of the GUI the same as for earlier versions.

2.0.56.0, released July 31, 2013

  • Wrong cursors are used for the annotation resize boxes on rotated pages.
  • The last item in the BookmarksViewer is sometimes invisible. This issue only happens in .Net 2.0 due to a bug in .Net.
  • Some embedded fonts do not get rendered.

2.0.55.0, released June 28, 2013

  • Non-symbolic truetype fonts that do not specify an encoding may be rendered incorrectly.
  • Certain hungarian accented characters are not rendered.

2.0.54.0, released April 10, 2013

  • Font.CreatePaths throws an exception for some font types.

2.0.53.0, released February 28, 2013

  • Improved support for opening documents with a corrupt object reference table.
  • Stackoverflow when opening a document with a corrupt font definition.

2.0.52.1, released January 30, 2013

  • PRO ONLY: Page.CreateShapes removes soft masks.

2.0.52.0, released January 29, 2013

  • PRO ONLY: An exception may be thrown when cloning a newly created page with a new widget. This issue was introduced in release 2.0.44.1

2.0.51.0, released January 18, 2013

  • PRO ONLY: the location of interactor borders may be slightly off.
  • Improved support for text markup annotations that specify an incorrect bounding rectangle. These markup annotations would be invisible previously.

2.0.50.0, released November 22, 2012

  • PRO ONLY: FreeText.BorderColor does not control the border color but the interior color.
  • PRO ONLY: Added FreeText.Orientation and Stamp.Orientation properties. These allow creation of rotated markup annotations (multiples of 90 degrees).
  • PRO ONLY: Added FreeText.InteriorColor, FreeText.TextColor and FreeText.FontSize.
  • Annotations with a zero width or height may lead to an ArgumentOutOfRangeException.
  • PRO ONLY: Added Square.InteriorColor.

2.0.49.0, released October 30, 2012

  • PDF documents that incorporate javascript prevent garbage collection of a PagesViewer instance.

2.0.48.0, released October 24, 2012

  • PRO ONLY: Adobe reader gives error "there was an error on this page" for files saved in evaluation (unlicensed) mode.
  • PRO ONLY: A null reference exception may get thrown if a custom event handler causes an interactor to be removed during painting.

2.0.47.3, released October 11, 2012

  • A PagesViewer instance may not get garbage collected.

2.0.47.2, released August 28, 2012

  • PRO ONLY: Child bookmarks cannot be deleted in all cases.

2.0.47.0, released June 21, 2012

  • PRO ONLY: Reduce caret blinking overhead for RDP connections.
  • PRO ONLY: the lost focus event does not fire when the application closes.

2.0.46.0, released April 11, 2012

  • PRO ONLY: Non-embedded fonts in overlays/underlays are not rendered.
  • The default color transformation mode has been changed to HighQuality.
  • PRO ONLY: a TextEdit sample has been added that allows simple text modifications.
  • PRO ONLY: an EditRectangles samples has been added that allows rectangles to be added to a page, and allows moving and resizing of these rectangles.
  • The .Net 4 assemblies cannot open secured documents.

2.0.45.0, released March 27, 2012

  • PRO ONLY: dropping a draggable interactor may have it "jump" to an incorrect location.
  • PRO ONLY: resizing an interactor is now restricted to the boundary of the parent. This avoids placing the interactor at a position where it does not react to mouse events.
  • PRO ONLY: an interactor may have an incorrect ghost image when being dragged after resizing it.

2.0.44.1, released March 8, 2012

  • Setting the BackColor of the BookmarksViewer has no effect.
  • PagesViewer.SelectText does not always scroll the selected text into view.
  • Added the property WorkAroundImageTransparencyPrintSize to the GdiRenderSettings. Setting this value may substantially decrease print output size, but for some documents this may result in artefacts in the output.
  • PRO ONLY: Interactively resizing an interactor/annotation to zero width/height may lead to an exception.

2.0.43.1, released December 13, 2011

  • PRO ONLY: An exception gets thrown when saving certain documents.

2.0.43.0, released December 7, 2011

  • PRO ONLY: The Page.Glyphs propery does not contain the glyphs that are present in the Underlay and Overlay of the page, nor does it contain these glyphs after saving the document.
  • PRO ONLY: Page.CreateShapes() does not return shapes that have previously been saved from the Underlay or Overlay.
  • Type 3 fonts cannot be selected.
  • The quality of rendering of monchrome bitmap fonts has been improved slightly.

2.0.42.0, released November 17, 2011

  • Assemblies for .Net 4.0 and .Net 4.0 Client Profile are included.
  • Fit to page does not work correctly for two-up layouts.
  • Rectangle annotations block user interaction for underlying fields.
  • Memory use is sometimes much higher than necessary.

2.0.41.0, released August 30, 2011

  • PRO ONLY: the javascript doc.print() function does not work.
  • The print dialog may disable the page range field when all pages are selected in reverse.
  • Creating a document with a non-seekable BinaryReader instance leads to an exception.
  • PRO ONLY: Added a SimpleXhtmlShape example.
  • PRO ONLY: Added a sample using a Topaz tablet to create signatures.
  • Note icons do not stay upright when pages are rotated.

2.0.40.0, released August 5, 2011

  • Certain types of optional content (i.e. some layers) cannot be turned off.
  • PRO ONLY: the Text property of Markup annotations may be empty for annotations that do not specify rich text contents.
  • PRO ONLY: Markup annotations have a Contents property that specifies the plain text contents of the markup.

2.0.39.0, released June 27, 2011

  • PRO ONLY: the drop-down area of non-interactive drop down lists is active.

2.0.38.0, released June 7, 2011

  • PRO ONLY: empty drop down lists may cause an exception.
  • Word selection may select too many characters.
  • Double-click will select a word in SelectText mode.
  • Improved support for corrupt documents with layers. These previously could result in an empty viewer with a red cross.
  • PRO ONLY: editing large multiline text fields is very slow.

2.0.37.0, released May 25, 2011

  • A security exception may get thrown on some systems.
  • PRO ONLY: accessing Javascript.Scripting.MenuItem.Enabled and Javascript.Scripting.MenuItem.Marked properties may throw exceptions.
  • The Viewer classes have been extended with a ViewerSettings.FastScrolling flag. This is on by default, but it may lead to problems when the system zoom level has been set to a different value than 100%. The FastScolling flag is mostly of interest for remote desktop connections.
  • detection of whitespace has been improved for text search and text selection.
  • Changing the printer in the printer dialog will not set the correct printer default (as is common in Windows).

2.0.36.1, released April 28, 2011

  • PRO ONLY: calculations on non terminal fields may not be executed.

2.0.36.0, released April 19, 2011

  • PRO ONLY: TallComponents.PDF.JavaScript.Scripting.Global.Initialize() has been replaced by TallComponents.PDF.JavaScript.Scripting.Doc.Initialize(). The new Doc.Initialize() method will be invoked after a document gets opened, before any other javascript gets executed.
  • PRO ONLY: Javascript handling has been aligned with Adobe Acrobat behavior. In javascript code the "global" object is no longer a true global object that persists across documents. It is now a member object of the javascript document object. Values can still be persisted by providing an appropriate implementation for the "global" .net class, which still is a "static" object.
  • PRO ONLY: The DocumentViewer class has been extended with a CaretBlinkTime property. By default this value is set to the system-wide caret blink time.
  • PRO ONLY: Annnotations that have a Popup are not interactive.
  • PRO ONLY: Popup interactors are not opened at the correct location.
  • PRO ONLY: choice fields do not behave correctly if they contain duplicate export values.

2.0.35.0, released March 28, 2011

  • Memory is released too late for documents using javascript.
  • Templates do not maintain field definitions.

2.0.34.0, released March 17, 2011

  • Fonts that incorrectly override the encoding of the ZapfDingbats or Symbol font may not render properly.
  • PRO ONLY: editing large multiline text boxes is slow.
  • Changing the font of the BookmarkViewer has no effect on the fonts in the bookmarks tree.

2.0.33.0, released February 21, 2011

  • PRO ONLY: the viewer does not clear password fields after saving. This in inconsistent with Adobe Acrobat, nor does it reflect the fact that passwords are not saved.
  • Transparency of monochrome images is not always honored.
  • Calling undefined javascript functions or indexing undefined arrays will stop execution of that javascript code. This complies more with the javascript specification.

2.0.32.0, released February 10, 2011

  • PRO ONLY: rich text field scrolling and cursor positioning behaves erradically.
  • PRO ONLY: field values have not yet been updated after calling the base OnLostFocus method of an interactor layer (inconsistent behavior).
  • PRO ONLY: ValueWidgetInteractor.Text does not behave as expected during OnLostFocus calls.
  • PRO ONLY: the javascript field.checkThisBox method does not behave correctly for radio buttons.

2.0.31.0, released January 25, 2011

  • PRO ONLY: added a WidgetInteractor constructor.
  • PRO ONLY: javascript field.SetFocus() may fail to set the focus if the field is not visible in the viewer.
  • PRO ONLY: fields that are associated with template pages are not saved.

2.0.30.0, released January 11, 2011

  • PRO ONLY: showing the overflow marker for drop down boxes is based on the export value, not the display value. This may result in unexpectedly showing/hiding overflow markers.
  • In some situations, selected text does not get highlighted.
  • PRO ONLY: a HighlightText sample has been added.
  • PRO ONLY: Writing a PDF document in AppendUpdate mode may result in a corrupt document.

2.0.29.0, released December 14, 2010

  • PRO ONLY: changing field.display in javascript only has effect for 1 widget.
  • PRO ONLY: javascript object.toString() delivers the wrong result. This issue was introduced in 2.0.27.0.
  • PRO ONLY: text fields and combo boxes have a SpellCheckAllowed property.

2.0.28.0, released December 9, 2010

  • PRO ONLY: SelectedText may incorrectly return an empty string during OnMouseDown.
  • Control characters in WinAnsi encoding are rendered as bullets.
  • The speed setting of the mouse wheel is not taken into account.
  • PRO ONLY: overflow markers show up too often.

2.0.27.0, released December 2, 2010

  • Added additional font mappings for Times.
  • Jpeg 2000 images with 4-bit samples do not render.
  • PRO ONLY: scroll bars behave eratically after moving a multiline text widget.
  • PRO ONLY: The IText interface allows controlling the selection of a text box.
  • The thumbnails viewer does not always correctly indicate the visible pages in the PagesViewer.
  • PRO ONLY: line markup is placed at the wrong location, and cannot be moved in SelectAnnotations mode.
  • PRO ONLY: All but the most basic line and square markup is lost when moved/resized.
  • PRO ONLY: line markup can be created programmatically, including line endings, leader lines and captions. See the new CreateLineMarkup sample.
  • PRO ONLY: added support for javascript try/catch.

2.0.26.0, released November 9, 2010

  • The ThumbnailsViewer.DrawPageNumbers option has been added, which controls drawing page numbers beneath each thumbnail.
  • PRO ONLY: pages do not get updated corrected after savng a document.
  • The printing controls have been extended with an UnhandledException event.

2.0.25.0, released November 2, 2010

  • A mixture of portrait and landscape pages leads to overlapping pages in multi-column (grid) views.
  • Some Type 1 fonts (PostScript fonts) render distorted.
  • PRO ONLY: Font.Create accepts multiple additional font folders (semicolon separated).

2.0.24.0, released October 14, 2010

  • PRO ONLY: tabs do not work properly in multiline text fields.
  • The GlyphCollection has been extended with a Page property.
  • PRO ONLY: javascript doc.pageNum does not work.
  • PRO ONLY: javascript doc.movePage, doc.insertPages, doc.replacePages, and doc.deletePages do not work.
  • PRO ONLY: changing the export value of a radio button leads to an incorrect appearance.

2.0.23.0, released October 7, 2010

  • PRO ONLY: added a CreateImageFieldInteractor virtual method in AnnotationInteractorFactory. This makes is possible to provide custom interactor for image fields.
  • Added EmbeddedFile.FolderName property.
  • PRO ONLY: Added PushButtonWidget.GetIcon method.
  • Page.CreateShapes may create a black rectangle.
  • Added PageLayout.Custom to the StandardPagesViewer. This mode does not interfere with the PageSelection and LayoutManager.
  • PRO ONLY: arrow down stops working when a dropdown list gets a value that is not one of the options.
  • PRO ONLY: javascript util.scand() does not work.
  • Improved handling of documents with invalid resources.

2.0.22.0, released September 16, 2010

  • PRO ONLY: adding or removing pages during an event handler may freeze the application, or result in exceptions.
  • PRO ONLY: added support for tabs in single-line text fields. These can be entered programmatically or by pasting.
  • PRO ONLY: the cursor does not resize dynamically.

2.0.21.0, released September 9, 2010

  • PRO ONLY: javascript field.page does not work.
  • PRO ONLY: interactor focus is maintained when the PagesViewer regains focus.
  • PRO ONLY: selecting text in fields disables selection of static text.
  • PRO ONLY: dynamically increasing javascript array sizes does not work correctly.

2.0.20.0, released August 26, 2010

  • PRO ONLY: button.Rectangle cannot be changed from javascript.
  • PRO ONLY: the PopUpMenu overridable is not called if only 1 menu item is provided.
  • PRO ONLY: interactive word selection improperly selects the first character on the next line as well.

2.0.19.0, released August 18, 2010

  • PRO ONLY: pasting chinese characters in a field does not work. Instead question marks are shown.
  • PRO ONLY: entering characters to cycle through the options of a drop down list is case sensitive.
  • Some type 1 fonts do not render correctly.

2.0.18.0, released August 16, 2010

  • The current page index is computed incorrectly when rotated pages are involved.
  • PRO ONLY: form fields that are added through javascript do not use Helvetica as their default font.
  • PRO ONLY: collapsed dropdown lists will cycle through the the available options when typing the character of an option. This only applies to dropdown lists that do not allow custom data entries.

2.0.17.0, released July 22, 2010

  • STD ONLY: the standard editon now also allows specifying a CMap folder (previously the CMAP folder had to be placed next to the executable).
  • Using multiple threads to access various documents concurrently may lead to an exception.
  • Words may have too much spacing between them. This issue was introduced in 2.0.16.0.
  • Images may have stripes in them depending on the rotation of a page. This is caused by an inconsistency in GDI+ for which we have implemented a workaround.

2.0.16.0, released July 7, 2010

  • PRO ONLY: a maximum number of zero characters for a field does not have the same effect as setting no maximum. This is not consistent with Adobe Acrobat behavior.
  • A dynamically opened PagesViewer may throw an exception for documents that have an open action.
  • Implemented an optional workaround for a driver issue (PCL and XPS) that causes too many paths to be closed. This issue shows up as an additional straight line between end points of a curve. See TallComponents.PDF.Rasterizer.Configuration.GdiRenderSettings.WorkAroundClosePathBug.

2.0.15.0, released June 17, 2010

  • Added some default font mappings for the Calibri font.
  • Printing to PostScript printers is extremely slow for certain documents (this is basically a GDI/driver issue for which we have implemented a workaround).
  • Certain Tiff images do not get displayed.
  • PRO ONLY: importing field data, or assigning it via JavaScript does not respect the specified maximum number of characters.
  • PRO ONLY: support for javascript field.buttonGetIcon() and field.buttonSetIcon has been added.

2.0.14.0, released June 3, 2010

  • PRO ONLY: painting does not work during drag'n drop.
  • PRO ONLY: drop down lists do not react properly to annotations becoming (in)visible or interactive.
  • PRO ONLY: the actual Effects value is not passed up to the viewer during a DragDrop event.
  • Dashed lines may be rendered incorrectly.
  • PRO ONLY: comboboxes will auto-complete while entering text.
  • PRO ONLY: Widget.Font may be incorrect.
  • PRO ONLY: ImageShape.CreateBitmap method has been added. This can be used to get a bitmap from the image shape which is returned by page.CreateShapes.

2.0.13.0, released May 26, 2010

  • The PrintSettings will print all pages if its PagesAsIndices/PagesAsString property has not been initialised.
  • PRO ONLY: Fields that have a dot in the field name are not removed correctly.
  • PRO ONLY: font family names are sometimes null or incorrect.
  • PRO ONLY: ImageShape does not suppport a particular type of indexed Tiff files.
  • PRO ONLY: very small text fields may lead to an out-of-memory exception.
  • PRO ONLY: long drop down lists may get clipped at the left.
  • PRO ONLY: added a HighlightFields flag to the StandardPagesViewer that mimicks similar functionality in Adobe Acrobat.
  • PRO ONLY: font resources in a widget are not always found.

2.0.12.0, released May 12, 2010

  • PRO ONLY: text widgets with very small height may lead to an OutOfMemory exception.
  • PDFControls.NET has become more robust against invalid destination specifications.
  • Setting the alignment properties of the viewer in VS designer has no effect.
  • Using a non-left horizontal alignment leads to incorrect graphical updates while resizing.
  • PRO ONLY: some check boxes appear to be not interactive.
  • PRO ONLY: locally defined javascript functions do not work.
  • PRO ONLY: the action context does not hold the correct reason, source and target values.
  • CCitt encoded images may be rendered distorted.

2.0.11.3, released May 3, 2010

  • Some license types added.

2.0.11.2, released April 30, 2010

  • PRO ONLY: the javascript method doc.getField does not return null if it fails, but undefined.
  • PRO ONLY: javascript variable declarations may not become undefined at the start of a loop, nor if the right hand side delivers an undefined value.

2.0.11.1, released April 29, 2010

  • PRO ONLY: parameters that are passed into javascript SOAP methods may evaluate to null.

2.0.11.0, released April 27, 2010

  • PRO ONLY: correct javascript code may be rejected or does not behave as expected.
  • PRO ONLY: added support for the javascript app.popUpMenuEx function. See TallComponents.PDF.JavaScript.Scripting.App.
  • PRO ONLY: added javascript support for hiding and showing templates.
  • PRO ONLY: document level javascript code is invoked too late.
  • PRO ONLY: added support for the javascript userName field property.
  • PRO ONLY: very small multiline text fields may lead to an out-of memory exception.
  • PRO ONLY: hidden fields and readonly fields will no longer be highlighted, similar to Adobe Acrobat.
  • PRO ONLY: markup annotations are no longer interactive by default, so that they do not hide mouse event from underlying widgets.

2.0.10.0, released April 20, 2010

  • PRO ONLY: creating a 2D bar code shape may throw an exeption.
  • PRO ONLY: some BMP mages may throw an IndexOutOfBound exception after adding them as a shape.
  • Reconstructing corrupt documents has been improved.

2.0.9.0, released April 8, 2010

  • PRO ONLY: Added support for the following javascript field properties and methods: setAction, removeField, rect, alignment, textFont, multiline, and lineWidth.
  • PRO ONLY: Added information and compatibility sources that help porting Custom Annotations.
  • PRO ONLY: added support for the javascript app.response() method.
  • PRO ONLY: writing a file with AppendUpdate mode may lead to a corrupt document.
  • PRO ONLY: the non-editable dropdown list will now also show (empty) values that are not one of the options, to be more compatible with Adobe Reader/Acrobat.
  • PRO ONLY: the javascript field.getItemAt() method does not interpret missing bExportValue arguments correctly.

2.0.8.0, released March 25, 2010

  • PRO ONLY: Date-Time fields cannot be edited.
  • The compatibility sources of the PagesViewer and the ThumbnailsViewer have become more compatible with PDFReaderControls 1.1.
  • The UnhandledException event is sometimes not fired, and an exception is raised instead.
  • PRO ONLY: the PreviewMouseUp event is not fired for the PagesViewer after the mouse got dragged.
  • PRO ONLY: Added SimpleXhtmlShape.DefaultJustified, DefaultLeftMargin, DefaultLineHeight and DefaultTextIndent.
  • PRO ONLY: Added PageIndexDestination.
  • DocumentInfo.LastModifiedDate getter has been added.

2.0.7.2, released March 17, 2010

  • The custom cursor mode does not turn off panning, and does not respect a custom cursor appearance.
  • Closing a PagesViewer may lead to a null reference exception. This issue was introduced by 2.0.7.1.

2.0.7.1, released March 15, 2010

  • PagesViewer does not free up all memory after Disposing it.
  • PRO ONLY: javascript field.strokeColor does not work.

2.0.7.0, released March 10, 2010

  • The PagesViewer in the compatibility sources now has a ClientToDocumentTransformation definition.
  • PRO ONLY: the javascript doc.resetForm method now also accepts a single field name for its argument.
  • PRO ONLY: overflow markers are not shown directly after opening a document.
  • In some situations, the ThumbnailsViewer may not repaint correctly after resizing.
  • PRO ONLY: javascript MouseDown events do not get triggered for annotations that already have the focus.
  • PRO ONLY: javascript MouseUp events get trigered before radio button values are changed, which turns out to be incompatible with Adobe Acrobat.
  • PRO ONLY: Setting a RadioButtonField.Value to null do not deselect the current option.
  • PRO ONLY: RadioButtonField.CanBeDeselected boolean added.
  • Added support for type 7 shadings (tensor-product patch meshes).

2.0.6.0, released February 22, 2010

  • PRO ONLY: the OnMouseClick event does not get fired for read-only Annotations after having IsOver return true for these.
  • PRO ONLY: control-arrow does not work in text fields.
  • The PrintDialog constructor may throw an exception on some systems.

2.0.5.0, released February 4, 2010

  • Added a Message event to the Viewer classes so that render issues can be monitored.
  • PRO ONLY: Added a DroppedDown property to the DropDownListInteractor, which controls expanding/collapsing the dropdown list.
  • PRO ONLY: clicking on the "down arrow" of of a DropDownListInteractor will not only expand the list, but also collapse it.
  • PRO ONLY: the DropDownListInteractor will expand above the field if there is not sufficient room below.
  • PRO ONLY: destinations with null coordinates lead to an empty view.
  • The PrintDialog and the PaperSizeListControl have been extended with a Unit property.
  • An InvalidOperation exception may be thrown when closing the application.

2.0.4.0, released January 26, 2010

  • The thumbnails viewer may fail to show a document.
  • Scrolling may sometimes introduce artefacts at the bottom of the viewer, typically duplicated graphics.
  • The viewer may leak memory for each document that is opened.
  • The viewer may show blank pages at unpredictable times.
  • Fields get rebuilt when the AcroForm entry in the PDF is missing or currupt.
  • Incorrectly encoded names inside a PDF result in missing content. We now detect this -- skip them -- and continue.
  • Some CMaps cannot be parsed, resulting in missing characters.

2.0.3.0, released January 20, 2010

  • PRO ONLY: FreeText markup may get incorrect colors when changed.
  • PRO ONLY: added a specialized FreeTextInteractor, LineInteractor and SquareInteractor.
  • The printing dialog does not always automatically select the default printer.
  • Changing StandardPagesViewer.PageLayout in Visual Studio Designer results in an exception.
  • PRO ONLY: (shift) tabbing does not proceed to the previous/next page in single page layout.
  • The arrow keys and mouse wheel do not scroll to different pages in single page layout.
  • the PDF page dimensions are not always matched correctly to the actual paper size when printing with UsePdfPageSize.
  • TallComponents.PDF.Navigation.PageDisplay.FitBoundingBoxHorizontally and TallComponents.PDF.Navigation.FitBoundingBoxVertically have been added.

2.0.2.0, released January 8, 2010

  • The namespaces TallComponents.PDF.Rasterizer.Configuration and TallComponents.PDF.Rasterizer.Fonts have been removed and their elements have been moved to TallComponents.PDF.Configuration and TallComponents.PDF.Fonts respectively.
  • PRO ONLY: The "WinForms" prefixes have been removed from factory classed in TallComponents.Interaction.WinForms.Factories.
  • PRO ONLY: TallComponents.PDF.JavaScript.Scripting.Messages.DoesNotMatchFieldFormat has been renamed to TallComponents.PDF.JavaScript.Scripting.Messages.InvalidFormat.
  • Document.Write with keepOpen is true sometimes generates corrupt PDF documents.
  • Some documents may trigger a stack overflow.
  • First RTM release.
  • STD ONLY: Page.Draw(bitmap) has been replaced by Page.GetThumbnail(width, height)
  • STD ONLY: the license classes are now the same as for the professional edition.
  • STD ONLY: Document.MajorVersion and Document.MinorVersion have been replaced by Document.Version, similar to the professional edition.
  • STD ONLY: the InternalDestination class now refers to a Page instead of a page index, similar to the profesional edition.
  • PRO ONLY: The interactor classes have been put in a similar hierarchy as the annotation, widget and markup classes.
  • PRO ONLY: the Layers collection is now of type InteractorLayerCollection, which derives from Collection<InteractorLayer>.
  • PRO ONLY: added shapes may not get shown immediately.