Changelog PDFRasterizer.NET 3.0

3.0.159.0 released 10/27/2017

  • fix Fixed a problem rendering shadings

3.0.158.0 released 9/27/2017

  • feature Optional content membership dictionary is checked now when the visibility of an XObject is evaluated

3.0.157.0 released 9/5/2017

  • fix Default font mapping was extended with better render non-embedded fonts

3.0.156.0 released 8/25/2017

  • fix Fixed some rendering issues of Tensor-Product Patch Meshes

3.0.155.0 released 7/28/2017

  • fix Fixed an issue that caused unwanted border in the rendered image

3.0.154.0 released 7/20/2017

  • fix Fixed a radial shading rendering issue

3.0.153.0 released 6/6/2017

  • fix In 64-bits mode images might show artifacts and blurring

3.0.152.0 released 5/19/2017

  • fix Sometimes pages are tiled

3.0.151.0 released 4/19/2017

  • fix Pdf rasterization causes StackOverflowException

3.0.150.0 released 4/5/2017

  • fix Green text becomes grey when cloning only text shapes on original document

3.0.149.0 released 3/24/2017

  • fix barcode PDF417 is not shown in the tiff

3.0.148.0 released 3/8/2017

  • fix The Support\CMaps folder was missing from the product download
  • fix In exceptional cases rasterization takes indefinite time

3.0.147.0 released 2/9/2017

  • fix Incorrect rasterization (Header "Burrata")

3.0.146.0 released 1/30/2017

  • fix part of the images is missing when rendering

3.0.145.0 released 1/26/2017

  • fix There were some font artefacts
  • fix Non italic and header "Burrata"
  • fix Bold font in png vs normal font in pdf
  • fix Some text missing in the result

3.0.144.0 released 1/11/2017

  • fix Second page is only white
  • fix 'Page count is zero' error

3.0.143.0 released 11/30/2016

  • fix Certain parts of the pdf image are dropped.

3.0.142.0 released 10/14/2016

  • fix In particular cases the resulting image is cut

3.0.141.0 released 10/12/2016

  • fix In some cases a tiling pattern with a huge translation offset rendered wrongly.

3.0.140.0 released 9/23/2016

  • fix Wrong rasterization of Vertical fonts

3.0.139.0 released 8/17/2016

  • fix Text is not rendered

3.0.138.0 released 7/22/2016

  • fix In some cases a background color pattern is mirrored

3.0.137.0 released 7/19/2016

  • fix Corrupt font reference does not show in the summary of the Page.Draw method

3.0.136.0 released 7/1/2016

  • fix Error log now contains the root cause (WPF version)
  • fix Image is splitted by black lines

3.0.135.0 released 6/24/2016

  • fix Error log now contains the root cause
  • fix Fixed an image rendering issue that caused images to be splitted into two
  • fix Fixed rendering link annotations with border
  • fix Fixed a font issue that caused some characters rendered as rectangles
  • fix Fixed a bug that softmask backgrounds were rendered with wrong color

3.0.134.0 released 6/9/2016

  • fix Fix a rendering issue related to SoftMasks
  • fix Fix handling OpenType fonts without a standard CMap subtable

3.0.133.0 released 5/30/2016

  • fix In specific cases a rectangle is cut in half diagonally

3.0.132.0 released 5/26/2016

  • fix Fix a JPEG decoding issue
  • fix Improve broken compressed stream detection algorithm

3.0.131.0 released 4/7/2016

  • fix Better detection of broken compressed streams

3.0.130.0 released 3/10/2016

  • fix Improved rendering of TrueType font.
  • fix Improved rendering of Type1 font.
  • fix Improved rendering of CCITT images.

3.0.128.0 released 1/27/2016

  • fix Improved font substitution mechanism

3.0.127.0 released 1/10/2016

  • fix In specific cases text is not rendered.
  • fix Glyphs of substitution font are rendered distorted

3.0.126.0 released 10/23/2015

  • fix Handle non-standard Font encodings

3.0.125.0 released 9/23/2015

  • fix Document contains not all the pages.

3.0.124.0 released 8/12/2015

  • fix In some cases a page rasterized partially

3.0.123.0 released 7/22/2015

  • fix Increase performance of WPF rendering

3.0.122.0 released 6/30/2015

  • fix Exception whle decoding a JBIG

3.0.121.0 released 6/3/2015

  • fix Fix Lab encoding resulting in black and white images
  • fix Fix 4 bit TIFF predicate algorithm resulting in missing images
  • fix The engine is more lenient now with OpenType fonts without an SFNT header resulting in missing charachters

3.0.120.0 released 5/13/2015

  • fix Filling an empty path leads to wrong resuls
  • fix Reduced memory consumption when PDF contains many fonts.

3.0.119.0 released 4/17/2015

  • fix Some images are not rendered.
  • fix Crash when rasterize corrupted OpenType font.

3.0.118.0 released 3/11/2015

  • fix In specific cases where a page contains a TIFF only, the output is blank.

3.0.117.0 released 2/16/2015

  • fix Better matching of the installed italic or bold truetype fonts
  • fix Not all images were rendered

3.0.116.0 released 1/20/2015

  • fix StackOveflowException gets thrown for some PDF files

3.0.115.0 released 1/6/2015

  • fix Some images were not rendered.

3.0.114.0 released 12/10/2014

  • fix Some images are not rendered.

3.0.113.0 released 11/25/2014

  • fix Some pages couldn't be rasterized entirely.

3.0.112.0 released 11/12/2014

  • feature JBig2 decoder tryes to decode corrupted images

3.0.111.0 released 10/21/2014

  • fix In some cases the characters were indexed wrong, so a '1' was displayed as a 'N', '2' as a 'O', '3' as a 'P', and so on
  • fix The euro symbol was sometimes missing
  • fix Fixed the jagged right side of some images
  • feature Better handling of a missing mediabox definition in a PDF document

3.0.110.0 released 9/15/2014

  • fix Corrected handling of JPEG images that contained 2 color channels
  • fix Improved image decoding

3.0.109.0 released 8/5/2014

  • fix Reduced memory usage while processing images
  • feature Improved shading of images

3.0.108.0 released 6/19/2014

  • fix A PDF that has a single Page as its root (instead of a Page tree with a single leaf Page) causes a null reference exception. Although it actually violates the specification, this is now tolerated.
  • feature PDFRasterizer.NET is now available as a NuGet package. From the Package Manager Console run: Install-Package TallComponents.PDFRasterizer
  • feature A new ConvertToXPS_small sample has been added that shows how to create XPS output with JPEG compressed images, instead of the standard PNG compressed images. This can reduce the XPS output size considerably.

3.0.107.0 released 4/7/2014

  • fix Some graphics may be drawn that should be ignored.
  • fix Certain characters may be missing.

3.0.106.0 released 3/20/2014

  • fix Shadings with multiple color functions are not rendered.

3.0.105.0 released 1/22/2014

  • fix Backgrounds are missing on Windows 7. This issue is caused by a GDI issue on newer windows systems.
  • feature Improved support for corrupt documents.

3.0.104.0 released 1/9/2014

  • fix The Document(Stream) constructor closes the input stream. This issue was introduced in release 3.0.103.1.

3.0.103.1 released 12/24/2013

  • fix Some JPEG2000 images do not render.
  • fix Color gradients are not extended correctly. This issue typically causes gradients to appears at incorrect places.
  • fix Documents with an incorrect color specification throw an exception when rendering asynchronously via DrawJob.

3.0.102.0 released 12/2/2013

  • fix Some graphics are missing.
  • fix Background is too dark. This problem occurs only on 64-bit systems due to a bug in GDI/.Net.

3.0.101.0 released 11/19/2013

  • feature Improved support for documents with corrupt (partially lacking) font information.
  • fix Some text gets rendered incorrectly.

3.0.100.0 released 11/4/2013

  • fix Image masks get a gray background.
  • fix The WorkAroundClosePathBug setting causes incorrect output.

3.0.99.0 released 10/22/2013

  • feature Improved the ability to deal with corrupt documents that incorrectly specify text positions.
  • fix Graphics that use the darken blend mode are rendered too light.
  • fix CieLab colors are off.

3.0.98.0 released 10/2/2013

  • fix Some 16-bit images do not get rendered.
  • fix Some page content may be missing for pages that contain inline images.
  • fix Progressive rendering may render patterns incorrectly.
  • fix Zero length lines are not rendered (should be rendered as dots).
  • fix GDI does not print narrow images. This issue may present itself as missing gradients, as images with width=1 or height=1 are sometimes used to implement these.
  • fix Some gradients are not rendered properly.
  • fix Some DCT images do not get rendered.
  • feature The windows domain license can now also be activated for new dns style domain names, next to the old NetBIOS domain names.

3.0.97.0 released 9/19/2013

  • fix 1 bit per pixel images with a tiff predictor do not render.
  • fix Bitmaps with an indexed color space may render too light.
  • fix Some tiff images render black.
  • fix ExtractImages may fail to deliver certain images.
  • fix RenderSettings.TextSettings.RenderText influences rendering text in annotations. This however is inconsistent with text extraction behavior. Rendering of annotations should be controlled via the AnnotationSettings.
  • fix Images that are rendered as a masked tiling pattern may be rendered incorrectly in certain situations.

3.0.96.0 released 9/2/2013

  • fix some ccitt images do not get rendered correctly.
  • feature Improved support for opening corrupt documents.
  • feature Improved support for rendering text that depends on corrupt font information.
  • feature Extend the built-in font substitution map to support some alternative names for Arial.
  • fix Some lines are rendered too fat.

3.0.95.0 released 8/1/2013

  • fix Some images erroneously become transparent.
  • fix Some embedded fonts do not get rendered.

3.0.94.0 released 7/10/2013

  • fix cmsy7 & cmsy10 fonts may render incorrectly.
  • fix Patterns may have wrong orientation
  • fix Some images are not rendered on 32-bit operating system.

3.0.93.0 released 6/28/2013

  • fix Non-symbolic truetype fonts that do not specify an encoding may be rendered incorrectly.
  • fix PDFRasterizer hangs while rendering particular fonts (rare).
  • fix Certain hungarian accented characters are not rendered.

3.0.92.0 released 6/11/2013

  • feature Improved the ability to read corrupt documents.
  • fix Some images are rendered at a low resolution.
  • fix Kerning is wrong for some system fonts if a document does not specify the character widths itself (the previous update already addressed this issue, but not sufficiently).
  • feature Improved the (approximated) rendering of blend modes.

3.0.91.0 released 5/23/2013

  • fix Image fields are not rendered if they are improperly classified in the file as either embedded or as reference.
  • fix The ConvertToTiff method does not take into account the smoothingmode in CurveRenderSettings. This may lead to decreased quality, in particular for color output.
  • fix System fonts may get rendered at the wrong location if the document does not specify the widths of the characters.
  • feature Improved the approximation of the Color blend mode.

3.0.90.0 released 4/11/2013

  • feature Added the ability to repair documents with missing field information.

3.0.89.1 released 4/5/2013

  • feature Improved support for rendering corrupt document that fail to specify the length of stream objects.

3.0.89.0 released 4/4/2013

  • fix In some boundary cases with a zero dash length the generated dash pattern is not the same as Adobe's.
  • fix Rendering hangs, due to a GDI issue.

3.0.88.0 released 3/14/2013

  • fix Rendering multiple documents concurrently may lead to artefacts in images.
  • fix Some opentype fonts are not rendered.
  • feature Added the Azure license type.

3.0.87.0 released 2/27/2013

  • feature Improved support for (corrupt) files that specify invalid data lengths.
  • fix numeric fields in an XFA document may show too many decimals.

3.0.86.0 released 2/7/2013

  • fix Added a workaround for a GDI+ issue that causes high-res images to print blank.
  • fix Graphics that contain empty paths may not be rendered.
  • fix Some field content does not get rendered in XFA documents.

3.0.85.0 released 1/31/2013

  • fix Some files load very slowly. This typically happens if files have many layers.

3.0.84.2 released 12/13/2012

  • feature Improved the support for documents with incorrect font information.

3.0.84.1 released 12/12/2012

  • fix Link borders may not get rendered.
  • feature Improved support for PDF documents with problematic embedded ICC profiles.

3.0.83.1 released 12/7/2012

  • fix The 3.0.83.0 PDFRasterizer.NET assembly is not signed.

3.0.83.0 released 12/3/2012

  • fix WPF ONLY: hairlines are not rendered correctly, due to the fact that WPF has no concept of a hairline.
  • fix Type 2 CID fonts that lack a CIDToGIDMap entry may not be rendered correctly.
  • fix Some graphics disappear because of an issue in graphics path construction.

3.0.82.1 released 11/8/2012

  • fix Some graphics (text and lines) are missing.

3.0.81.0 released 10/15/2012

  • fix Some pages are rendered blank. This issue was introduced in version 3.0.78.0.
  • fix Some patterns are skewed due to an issue in GDI+.
  • fix Grayscale images that specify an RGB color profile do not get rendered and they cannot be converted to WPF.

3.0.80.0 released 9/27/2012

  • fix Artefacts may appear on a rendered page. This issue was related to blend modes.
  • fix Images may get shifted one pixel.

3.0.79.0 released 8/9/2012

  • fix Some image masks are not handled properly.
  • fix Some text is missing.
  • fix In rare cases, colors may get rendered inaccurately. This issue was introduced in release 3.0.78.0.

3.0.78.0 released 7/26/2012

  • fix Some gradients are not rendered correctly.
  • feature Improved support for handling corrupt fonts. Symptom: text is rendered as giberish.
  • feature The rendering speed has been improved for Icc profiles.
  • fix Some graphics are invisible or rendered at the wrong position.
  • fix Page.SingleImageOnly throws a cast exception.

3.0.77.0 released 6/20/2012

  • feature Improved support for corrupt JPEG images (symptom: these image were rendered blank).
  • feature Improved support for corrupt font information in PDF documents (symptom: some text was not rendered).
  • fix Some transparent graphics are rendered opaque.

3.0.76.0 released 5/9/2012

  • feature Improved support for slightly corrupt JBig2 images.
  • fix The HighQuality color transformation mode is not taken into account when drawing soft masks.

3.0.75.0 released 4/11/2012

  • comment The default color transformation mode has been changed to HighQuality.
  • fix Some lines are not rendered.
  • fix WPF conversion only: clipping paths that consist of empty rectangles are ignored. This issue was introduced in 3.0.58.0.

3.0.74.0 released 3/28/2012

  • fix The ColorMatrix does not behave as expected.
  • fix Clipping paths that consist of empty rectangles are ignored. This issue was introduced in 3.0.58.0.
  • fix Pages that contain many images with an indexed color space are slow to render.
  • fix page.ExtractImages() throws an InvalidCastException. This problem was introduced in 3.0.73.0.
  • fix CMYK colors are slightly too dark when using the default color transformation mode.
  • fix Fonts that lack a ".notdef" definition are not rendered.

3.0.73.0 released 3/14/2012

  • feature 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.
  • feature Improved support for documents with an invalid OpenActions specification.
  • feature Improved support for documents with an invalid CMap table specification.
  • fix Large pages with soft masks require large amounts of memory.
  • feature The ColorRenderSettings have been extended with a ColorMatrix property that allows controlling the rendered colors.

3.0.72.2 released 2/7/2012

  • fix Some fonts have artefacts.
  • fix Licenses are not working for the client profile assembly.

3.0.72.1 released 2/1/2012

  • fix gradients with sharp transitions are not rendered correctly (Fix for WPF only).
  • fix WPF ONLY: diacritical marks do not render correctly.
  • fix WPF ONLY: Generated XPS is corrupt.

3.0.72.0 released 1/10/2012

  • fix Some fonts do not render.
  • fix Some images have incorrect colors.

3.0.71.0 released 11/30/2011

  • fix Soft masks may be computed incorrectly if Blending modes are used on the same page.
  • fix Grayscale images with an image mask may not be rendered.
  • fix Grayscale JPEG images may not be rendered.
  • fix Some glyphs may be missing from complex OpenType fonts.

3.0.70.0 released 11/24/2011

  • fix Images that consist of a pattern drawn through an image mask do not show up.
  • fix User-defined clipping does not work correctly for rotated pages.
  • fix Tiling patterns get placed at an incorrect offset in rare situations.

3.0.69.0 released 10/12/2011

  • fix user defined clipping areas are not respected.
  • fix wpf conversion shows text that should be invisible.

3.0.68.0 released 9/21/2011

  • breaking Support for .Net 1.1 has been dropped.
  • feature Improved support for handing improper font definitions.

3.0.67.0 released 9/12/2011

  • feature Added default font substitution entries for MSMincho.
  • feature Improved suppport for corrupt files.
  • fix The WPF conversion does not allow transparent backgrounds.

3.0.66.0 released 7/7/2011

  • fix WPF conversion does not apply ColorTransformationMode.HighQuality when this is specified in RenderSettings.ColorSettings.TransformationMode. This results in grayscale graphics.
  • feature Improved support for corrupt TrueType fonts.
  • fix TrueType fonts may not get rendered correctly if they do not use a WinAnsi encoding.

3.0.65.0 released 7/1/2011

  • fix Improved reconstructing corrupt documents.

3.0.64.0 released 6/27/2011

  • fix Some soft masks are not taken into account.

3.0.63.0 released 5/26/2011

  • fix Some invisible text is displayed (in progressive mode).
  • fix The ColorBurn and the Darken blend modes may not be not rendered correctly.

3.0.62.0 released 5/19/2011

  • fix Some invisible text is displayed.
  • fix Patterns with big steps cause an incorrect render result.

3.0.61.0 released 4/29/2011

  • fix "Multiply" blend modes may lead to graphical artefacts.
  • fix Non-breaking spaces that have glyphs defined for them are not ignored.
  • fix The HighQuality color TransformationMode setting leads to very slow rendering.
  • fix Improved reconstructing corrupt documents.

3.0.60.0 released 4/8/2011

  • fix Reconstructing corrupt fields has been improved.
  • fix ConvertToTiff increases memory in the task manager more than necessary.

3.0.59.0 released 3/28/2011

  • fix Extended radial shading is sometimes not extended far enough, leading to unpainted areas.
  • fix Some inline images are not displayed.

3.0.58.0 released 3/9/2011

  • fix Lines may not get printed if these lines are constructed from thin rectangles.
  • fix In rare cases, some graphics may not render.
  • feature Improved support for rendering fonts that are not entirely according to specs.
  • feature Improved support for rendering images that are not entirely according to specs.
  • fix Annotations in layers are not taken into account.

3.0.57.0 released 2/28/2011

  • fix Page.ExtractImages doesn't extract all images.

3.0.56.0 released 2/17/2011

  • fix Opening corrupt documents has been improved.
  • fix JavaScript handling has been improved.

3.0.55.0 released 2/3/2011

  • fix Vertical text spacing is off.
  • fix Small tiling patterns may not show up on high resolution devices.
  • fix PostScript fonts with missing end of data markers do not show up.
  • fix Some JPEG 2000 encoded images are rendered incorrectly.

3.0.54.1 released 1/12/2011

  • fix Bitmaps may get rendered with a low resolution for documents that share the same bitmap at various image sizes. This problem was introduced in 3.0.49.0.

3.0.54.0 released 1/4/2011

  • fix In ConvertToWpf the pen width is incorrect in scaled objects.
  • fix Pages with inline images with an empty filters array results in incorrect output.

3.0.53.1 released 12/10/2010

  • fix Control characters are rendered as bullets in WinAnsi encoding.

3.0.53.0 released 12/7/2010

  • fix Secured files that lack a document ID do not render.
  • feature Some blend modes are now approximated using GDI+ transparency.
  • feature Page.ConvertToTiff allows converting only a particular rectangle on the page.
  • fix Luminosity soft masks are not taken into account.
  • fix Axial shading is not always correct.

3.0.52.0 released 11/15/2010

  • fix License validation fails during an asyn drawjob when handled in a new app-domain.
  • feature Overlay blends are displayed better.

3.0.51.0 released 11/11/2010

  • fix page.ExtractImages leads to an AccessViolation.
  • fix Vertical text is not positioned correctly.

3.0.50.0 released 10/26/2010

  • fix Some Type 1 fonts (PostScript fonts) render distorted.

3.0.49.0 released 10/12/2010

  • feature Improved the handling of corrupt Type 1 fonts.
  • feature Improved the handling of corrupt TrueType fonts.
  • feature Improved the rendering speed for documents with many small identical images.

3.0.48.0 released 10/6/2010

  • fix Radial shading is slightly off.
  • fix Mapping a font to a font collection (.ttc) may result in missing glyphs.
  • feature The Font class has been extended with an EmbedMode property.

3.0.47.0 released 9/27/2010

  • fix Improved handling incorrect/corrupt documents.

3.0.46.0 released 9/24/2010

  • fix Some rectangles contain an additional diagonal line.
  • feature The TallComponents.PDF.Rasterizer.Configuration.GdiRenderSettings.Synchronized setting can be used to serialize all GDI rendering, even for independent Graphics instances. This avoids a GDI issue when rendering to MetaFile instances in parallel.
  • fix ConvertToWpf does not support radial shading.
  • fix ConvertToWpf converts CMYK colors incorrectly.

3.0.45.0 released 9/7/2010

  • feature Improved handling of corrupt font resources.
  • fix Some CCITT fax group 3 encoded images are rendered incorrectly, typically leading to superfluous horizontal lines.
  • fix Partially trusted applications may throw a security exception because PDFRasterizer.NET temporarily changes the culture of a thread.

3.0.44.0 released 8/18/2010

  • fix Rectangles with zero width or height do not show up when stroked.
  • fix Words may have too much spacing between them. This issue was introduced in 3.0.43.0.
  • fix 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.
  • feature Improved support for handling corrupt PDF documents.

3.0.43.0 released 7/8/2010

  • feature The WPF evaluation banner is no longer transparent, as that turned out to cause slow printing/large spool files (the latter is basically a .Net/Driver issue).
  • feature 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.
  • fix Reconstructing corrupt documents has been improved.
  • feature Support for .NET 4.0 and .NET 4.0 Client Profile added (2 new assemblies).

3.0.42.1 released 6/24/2010

  • fix 16-bit images may fail to render.

3.0.42.0 released 6/23/2010

  • fix Printing to a PostScript printer is extremely slow for certain documents (this is basically a GDI/driver issue for which we have implemented a workaround).
  • fix Some fonts do not render.
  • fix generating WPF output fails for some documents with ligatures.
  • fix Page clipping is slighlty off.
  • fix Some images contain black bars.

3.0.41.0 released 6/11/2010

  • feature Added some default font mappings for Verdana.
  • fix Some fonts do not get rendered.
  • fix The RenderImages and RenderText flags do not work for non-WPF rendering.
  • fix Tiling patterns may not render correctly due to a GDI+ issue. Effects may vary per machine/OS/resolution.
  • feature A RenderCurves flag has been addded to the CurveRenderSettings, so that rendering of curves can be turned off.
  • feature A RenderPageGraphics flag has been added to the render settings, which allows one to just render the annotations on a page.

3.0.40.0 released 6/3/2010

  • feature XPS output is now searchable.
  • fix Dash patterns are incorrect.
  • fix Some low-resolution images get rendered badly (introduced by 3.0.39.0).

3.0.39.0 released 5/28/2010

  • fix The PDFPrint sample may shift printed page content to the right and down.
  • fix Some images contain stripes.
  • fix CFF fonts may rendered garbled.

3.0.38.0 released 5/11/2010

  • fix Improved handling incorrect/corrupt documents.

3.0.37.0 released 5/4/2010

  • fix Reconstructing corrupt documents has been improved.

3.0.36.0 released 5/3/2010

  • fix Flate encoded images with a predictor are sometimes incorrect rendered.
  • fix Correct JavaScript code may be rejected or does not behave as expected.
  • fix Ccitt encoded images can be rendered distorted

3.0.35.0 released 4/20/2010

  • feature Reduced the print spool size for files with particular low resolution images.
  • fix Patterns are not rendered in rare cases.
  • fix Reconstructing corrupt documents has been improved.

3.0.34.0 released 4/12/2010

  • fix Reconstructing corrupt fields has been improved.
  • fix Several JavaScript fixes has been made.
  • feature DocumentInfo.LastModifiedDate getter added.
  • feature Document.Calculate method added.

3.0.33.0 released 3/3/2010

  • fix ConvertToTiff may create an image that is 1 pixel too narrow or too low, based on the specified resolution.
  • feature Added support for type 7 shadings (tensor-product patch meshes).

3.0.32.0 released 2/8/2010

  • feature The ScaledPrinting sample now supports a LandScape flag.
  • fix page.SingleImageOnly sometimes returns true, however there is text on the page as well.
  • fix Some inline images are decoded incorrect, resulting in incorrect rendered pages.
  • fix Recreating corrupt document sometimes throws a NullReferenceException during the document constructor.
  • fix Rendering documents with layers can result in empty pages.

3.0.31.0 released 1/25/2010

  • feature Fields are rebuild when a missing or currupt AcroForm entry in the PDF is found.
  • fix Some CMaps cannot be parsed, resulting in missing characters.
  • fix Corrupt encoded names inside PDF results in missing content. We now detect this -- skip them -- and continue.

3.0.30.0 released 1/5/2010

  • fix Some DCT images are rendered inverted.

3.0.29.0 released 12/28/2009

  • fix In rare situations TrueType fonts are not rendered.
  • fix Page.SingleImageOnly may throw an exception.
  • feature Memory use has been reduced for large images.
  • fix Images masks may sometimes fail to render correctly. This typically leads to incorrect shadow effects.
  • feature Support has been added to deal with certain types of corrupt Type 1 fonts.

3.0.28.0 released 12/18/2009

  • fix Some pages are rendered completely blank.
  • fix Sometimes field content is not rendered.

3.0.27.0 released 12/16/2009

  • fix In rare situations a password encrypted document cannot opened without password, even if it has no user password, a WrongPassordException is thrown.
  • fix Some Type 1 fonts do not render correctly.

3.0.26.0 released 12/2/2009

  • fix License.GetLicenseInfo() returns the assembly version only.
  • fix Word spacing is multiplied with the horizontal scaling, resulting in incorrect distances.
  • fix The FreeText and RubberStamp annotation that have no appearance in the PDF are rendered a little fuzzy.

3.0.25.0 released 11/19/2009

  • fix Annotations that have no appearance in the PDF are not rendered (if enabled in the AnnotationRenderSettings). For the following types we constuct a custom appearance: FreeText, Highlight, Line, RubberStamp, Square, SquigglyUnderline, StrikeOut, Text, Underline and Widget (form fields).

3.0.24.0 released 10/22/2009

  • fix The AxialShading doesn't clamp and the extend bools are not respected.

3.0.23.0 released 10/9/2009

  • feature The VB samples have been synchronized with their CS counterparts.
  • comment Final/RTM version.

3.0.22.0 [RC] released 9/28/2009

  • comment First release candidate.