• 2018

    Version 20.0 - March 16, 2018
    Version 20.1 - June 15, 2018

What's New in Oxygen XML Chemistry 20.0

Related Versions: 20.020.1

March 16, 2018

Oxygen PDF Chemistry now comes bundled with the standard distributions of Oxygen XML Editor/Author and provides the ability to obtain PDF output from HTML or XML documents simply by styling them with CSS. It allows you to leverage your CSS knowledge to create printable deliverables and is particularly useful for generating technical documentation. Version 20.0 includes a variety of improvements that make styling PDF output even more simple, efficient, and powerful.

Oxygen PDF Chemistry

New CSS Extension Properties to Control Page Sequence Placement

Two new CSS extension properties were added (-oxy-initial-page-number, -oxy-force-page-count). For instance, these allow you to specify whether chapters should start (or end) at odd or even pages, and additional blank pages will be added if needed.

Added -oxy-page-group CSS Extension Property for Forcing Page Sequence Breaks

Chemistry now fully implements the W3C specification regarding the page sequence breaks between elements that have different page names. Elements in a sequence that use the same page name are left in the same page sequence (group). If you need to change this behavior (i.e. to create a new sequence for each element even if it has the same page as the one before it), you can use the -oxy-page-group : start CSS extension property.

Support for PDF Named Destinations

Chemistry now supports named destinations, providing a way to link to a particular anchor within a PDF document. For any element with an ID attribute, you can create a link to its PDF location using '#id' as an anchor into the PDF URL. For example: http://example.com/sample.pdf#introduction.

Support for transform CSS Property

Chemistry supports the transform CSS property for page margin boxes. This is helpful for creating vertical text around the page.

Enhanced Hyphenation Properties

Hyphenation properties can now be applied also to inline elements.

Aggressive Hyphenation

When hyphenation is enabled, Chemistry adds hyphenation breaking points after underscores, dots, and before case changes, in addition to the ones driven by dictionaries. This is useful when your publication contains snippets of code (Java, etc).

Additional Hyphenation CSS Extension Properties

Some hyphenation CSS extension properties were added (-oxy-hyphenation-character, -oxy-hyphenation-push-character-count, -oxy-hyphenation-remain-character-count). These allow you to control the number of characters remaining before or after the break position as well as the hyphenation symbol.

Support for overflow-wrap CSS Property

Chemistry now supports the overflow-wrap:break-word CSS property.

Compact Large Tables

You now have the possibility to use hyphenation in tables when the layout is set to automatic. This is helpful for compacting large tables that bleed out of the page space.

Table Column Styling Improvements

The properties set on a column element (with display:table-column) are applied to the cells from the corresponding column.

Support for font-variant CSS Property

Chemistry now supports the font-variant:small-caps CSS property.