Oxygen PDF Chemistry Releases

Released: Mar 25, 2024

Updates in V26.1

Features

Core

  • Basic Float Support - Oxygen PDF Chemistry now has basic support for floating images. This makes it possible to wrap text around an embedded image.
  • Incorrect Letters in Width/Height Values for Images are Automatically Fixed - For CSS-based PDF transformations, if an image has values for the width or height that contains uppercase letters (which causes the image to be missing in the output), the incorrect value is now automatically fixed and a warning message is displayed so that...

Released: Jan 29, 2024

Updates in V26.0 Build ID: 2024012323

Fixes

  • HTML/Image maps: The HTML image map area encoding has been fixed to support UTF-8 characters.
  • SVG/PDF: Fixed an issue where the <tspan> content (SVG) wasn't positioned correctly when using fonts with Latin ligature support.

Released: Nov 15, 2023

Updates in V26.0 Build ID: 2023110923

Fixes

  • PDF Transformations: Fixed an 'IndexArrayOutOfBoundsException' error that happened while processing Unicode characters in PDF outputs.

Released: Oct 11, 2023

Updates in V26.0

Features

Core

  • Control the Top and Bottom Margins of an Element - It is now possible to set the width property on page margin boxes. These margin boxes define rectangular areas placed in the margins that surround the content of the page and may be used to display static CSS-generated content (such as page numbers, publication titles, or other artwork).
  • XPath Expressions Evaluated in SVG Templates - A new expand.xpath.in.svg.templates parameter has been added (and it is enabled by default). It...

Released: Jul 4, 2023

Updates in V25.1 Build ID: 2023063023

Features

  • Security/Component Update: Updated the HtmlCleaner library to version 2.29.

Fixes

  • PDF/Change Tracking: Fixed an issue where transformations to PDF were stopped when change-bars were added in the PDF.
  • PDF/Right-to-Left Writing: Fixed an issue where multi-column text and page headers/footers were incorrectly displayed using left-to-right writing.
  • PDF Links: Fixed an issue where "Unresolved ID reference" warnings were no longer presented for internal links that could not be resolved within...

Released: Mar 16, 2023

Updates in V25.1

Features

Core

  • Embed Videos in Your PDF Output (experimental) - It is now possible to embed videos (mov, mp4, m4v) that your readers can watch directly in your published PDF documents by referencing them from within your HTML or XML documents.
  • Control the Top and Bottom Margins of an Element - The new '-oxy-space-after-conditionality' property can be used to control whether the bottom margin of an element should be kept or discarded. Likewise, the '-oxy-space-before-conditionality' property can...

Released: Feb 1, 2023

Updates in V25.0 Build ID: 2023020100

Fixes

  • Oxygen PDF Chemistry/Text Layout: Fixed an issue where CJK texts that were combined with other texts had baseline alignment issues when a fallback font was used.

Released: Dec 13, 2022

Updates in V25.0 Build ID: 2022121304

Fixes

  • DITA to PDF - based on HTML5 & CSS: Fixed some CSS rules that were hiding the Task context element when it contained change tracking elements or other empty elements.

Released: Nov 7, 2022

Updates in V25.0 Build ID: 2022110500

Features

  • Added the '-oxy-space-before-conditionality' and '-oxy-space-after-conditionality' properties to offer better control for discarding margins.
  • Updated the Apache Batik library to version 1.16.

Fixes

  • Fixed an issue where margins for blocks inside table cells where discarded.
  • Fixed a pagination issue caused by how line breaks were handled for space-preserving elements (such as codeblocks) when inside a list.
  • Fixed an error ("getValue() called on AUTO length") that happened when...

Released: Oct 13, 2022

Updates in V25.0

Features

Core

  • Support Added for the 'break-after', 'break-before', and 'break-inside' CSS Properties - The break-before, break-inside, and break-after CSS properties are now supported in PDF transformations. They are used to control how page or column breaks behave before, inside, or after a generated box.
  • Support for Custom Values for the 'list-style-type' CSS Property - The Chemistry engine now supports custom string values for the list-style-type CSS property defined in the CSS for list items...