Below, please find the release notes for RasterMaster v19.12 and associated minor releases. For questions, please contact us at questions@snowbound.com or by phone at (617) 607-2010.

v19.12 - June 29, 2018

General availability release.

New Features

  • General
    • Added ability to load SnowboundLicense via Input Stream
  • PDF
    • XFA Support for Filename calls
  • Excel (XLSX)
    • Improved Custom cell formatting engine
  • PowerPoint (PPTX)
    • Group Shapes Support
  • DWG
    • Updated to latest version of plugin
    • Add support for Paper Spaces/Custom Views. Additional view is treated as a separate page
  • ASCII (TXT)
    • Performance improvement for large ASCII files.

Known Issues

  • PDF
    • Certain (rare) PDFs which contain negative font sizes may render incorrectly

Bug Fixes

  • PDF
    • Large Image Rotation
    • Text size fixed on certain 180 degree rotated documents
    • Bring Stroked Text Support
    • Improve default with with empty W array
    • Fix incorrect ETens-B5-H char mapping
    • Add in clipping for rotated images
    • Fixes for masked images
    • Handle negative X/Y in CropBox
    • Handle negative X/Y in FontBox
    • Fixed embedded CMYK images
    • Fix for certain rotated 1-bit Smask images
    • Fix for text scaling causing certain overlaps
    • Found and fixed memory leak
    • Fix for missing characters
    • Fix for inconsistent line thickness
    • Fix for several forms of masked images
    • Remove assumption about CID font widths
    • Spacing vs character width fix
    • Improved extracting ligatures
    • Add default width for fonts missing widths
    • Fix pCidToGid context restore
    • Inherit page rotation from parent
    • Fix IMGLOW_rects_intersect_with_image_on_page fails with rotation
    • Fix various kerning issues
    • Fix issue with XFA detection
    • Don’t emit StructTreeRoot to PDF files
    • Fix TJ case [NUMBER] correctly
    • Use Type3 ToUnicode tables if they exist in font.
    • Fix ArrayIndexOutOfBoundsException on certain files
    • Map Circle annot to our Ellipse
    • Clip to bounding box for annotations SnowboundSoftware
    • Fix for MinionPro font
    • Fix for blank pages in output
    • force XFA flattening to embed external fonts
    • apply text scaling param for svg text output
    • Fix opacity for xobjects.
  • MS Office XML
    • General
      • Embedded WMF support
      • Improved text box formatting
      • Improved font selection
      • Improved color selection
    • Word (DOCX)
      • Table formatting improvements
      • Text & graphic positioning improvements
    • Excel (XLSX)
      • Don’t try to fit text into a zero-width cell
      • Only grow page width if cells have content, not just borders/shading.
  • Legacy MS Office
    • Legacy Word (DOC)
      • Fixed Shifted Text Boxes
      • Fixed a case where IMGLOW_get_pages would hang on certain files
    • PowerPoint (PPT)
    • Scale and set opacity for embedded WMF images when converting to SVG.
  • ASCII (TXT)
    • Fixed thread safety issue
    • fixed page offset for utf-8 files.
    • fixed file handle issue
  • AFP
    • Masked images exporting as black to vector PDFs
    • Performance improvements
    • Fix for certain code pages
    • Fix for edge-case records
    • Fix for angled rotated images
  • DWG
    • Reset file handle prior to reading DWG
  • MSG
    • Fixed parsing of un-handled unicode characters
    • Add get/setShowExchange(boolean) method in Snowbnd to toggle the display of MS Exchange header info
  • HTML
    • Correctly set page width/height as configured
  • RTF
    • Fix for initial line spacing
  • LND
    • Added support for searching Line Data files
    • Fix page counting between methods
    • Added LINE_DATA to FormatHash
    • Implemented getPages and getFileType
    • Fixed crash
  • PCL
    • get/display correct glyph for truetype composite fonts.
  • GIF
    • Ignore pages other than page 1 (aka Animated GIF frames)
  • Annotations
    • Read in CREATEDATE and MODIFIEDDATE for Daeja annotations